$(document).ready(function(){

	$('#lofslidecontent45').lofJSidernews({
		interval:15000,
		easing:'easeInOutQuad',
		duration:600,
		auto:true,
		navigatorHeight: 105,
		maxItemDisplay: 4,
		navigatorWidth: 214,
		mainWidth: 728
	});			

$.fn.accordion.defaults.container = false; 	
 $("#acc2").accordion({
      obj: "div", 
      wrapper: "div", 
      el: ".h", 
      head: "h4, h5", 
      next: "div", 
      showMethod: "slideFadeDown",
      hideMethod: "slideFadeUp"
    });		
	
	$('#trainings_fade').innerfade({ speed: 750, timeout: 5000, containerheight: '25px' }); 
	
	$("#cformsform").validate({
		rules: {
			cf_field_7: "required",
			cf_field_8: "required",
			cf_field_9: "required",
			cf_field_10: "required",
			cf_field_11: "required",
			cf_field_12: "required",
			cf_field_6: {
				required: true
			},
			cf_field_26: {
				required: true
			},
			cf_field_13: {
				required: false,
				email: true
			},
			cf_field_24: {
				required: false,
				email: true
			}
		},
		messages: {
			cf_field_6: "Veuillez choisir un titre",
			cf_field_26: "Veuillez faire votre choix",
			cf_field_24: "Veuillez entrer une adresse email valide",
			cf_field_13: "Veuillez entrer une adresse email valide"
		}
	});

	
	i = 1;
	$('.generated_div').each(function(){
		tab = $(this).next('table');		
		j = 1;
		$(this).children('h4').each(function(){
			tab.append('<tr id="tr_'+i+'_'+j+'"></tr>');
			$('#tr_'+i+'_'+j).append('<td id="td_'+i+'_'+j+'_left"></td>');
			$('#tr_'+i+'_'+j).append('<td id="td_'+i+'_'+j+'_right"></td>');
			$(this).nextAll().each(function(){
				if(!$(this).is('h4')){
					$(this).clone().appendTo('#td_'+i+'_'+j+'_right');
				}else{
					return false;
				}
			});
			$(this).clone().appendTo('#td_'+i+'_'+j+'_left');
			j++;
		});
		$(this).remove();
		i++;
	});
	
	$('.link_to_formation').each(function() {
    	href_formation = $(this).html();
    	$(this).parent().append("<a href="+href_formation+" class='link_formation'>Lien vers la formation</a>");
	});
	
	 $('.session_subscribe').live('click', function(){
	 
		var form_1st_day = $(this).attr("title");
		$("#cf_field_30").val(form_1st_day);
	 	$("#containers").children('').hide();
		$("#subscribe").show();
		$('ul#tabs li').children("a").removeClass("selected");
		$("li#subscribe_tab a").addClass("selected");
		
		ref = $(this).attr('href');
		$("#subscribe").find('.session_subscribe').each(function(){
			$(this).removeClass('subscribe');
			if($(this).attr('href') == ref){
				$(this).addClass('subscribe');
			}
		});
		ref = ref.replace(/^.*#Session/, '');
		$('#cf_field_4').val(ref);
		$('#li--4 label').highlightFade({color:'#558EBE',speed:2000,iterator:'exponential'});
		$(document).scrollTo($('#cformsform'), 2500,{easing:'easeOutBack'});	
	 });
	 
	var form_unit_code = $("div#form_unit_code").html();
	$("#cf_field_31").val(form_unit_code);
	
/*
	var form_1st_day = $("span#form_1st_day").html();
	$("#cf_field_30").val(form_1st_day);
*/
	
	var form_prices = $("div#form_prices").html();
	$("#cf_field_32").val(form_prices);
	
	var form_subscription_items = $("ul#form_subscription_items").html();
	$("#cf_field_33").val(form_subscription_items);
	
	var form_name = $("div#form_name").html();
	$("#cf_field_34").val(form_name);
	 
	 

	if($('.unformatted_prices').length > 0){
		html = '';
		element = $('.unformatted_prices').eq(0);
		element.find('strong').each(function(){
			lab = $(this).html();
			price = $(this).parent().next().html();
			html += '<span class="key price_2">'+lab+':<span class="value">'+price+'</span></span>';		
		});
		$(html).insertAfter(element);
		element.remove();
	}
	
	$("#line ul li a").click(function(){
		$("#LoginWithAjax").fadeIn(1000);
	});
	


	$("#suckerfishnav li.page-item-2 a:first, #suckerfishnav li.page-item-6 a:first, #suckerfishnav li.page-item-8 a:first, #suckerfishnav li.page-item-9 a:first").attr("href", "#");
	$("table.generated_table tr td:first-child").addClass("first_td");
	$("table.generated_table tr:last-child td").addClass("last_td");
	$("ol.cf-ol li.textonly").addClass("text_only_30-margin");
	$("ol.cf-ol li.textonly").eq(0).removeClass("text_only_30-margin");
	tabsHTML = "";
	$('.section').each(function(){
		h1 = $(this).children('h1');
		if(h1.length > 0){
			tabsHTML += '<li><a href="#'+$(this).attr('id')+'">'+h1.text()+'</a></li>';
			h1.remove();
		}
	});

	$('#tabs').prepend(tabsHTML);
	setTimeout(function(){
		$("ul#tabs").idTabs();
		}, 100);
	
	$('#units_content ul.units li').expander({
		userCollapseText: ' ',
		expandEffect:     'slideDown'
	});
	
	$('ul.teaching_staff li').expander({
		userCollapseText: ' ',
		expandEffect:     'slideDown'
	});
	
	$("input#cf_field_14-1").click(function(){
		if($(this).attr('checked')){
			$('li#li--15').slideDown();
		}else if(!$(this).attr('checked')){
			$('li#li--15').slideUp();
		}
	});
	
	$("input#cf_field_14-1").click(function(){
		if($(this).attr('checked') && $(this).next('label').text() == 'N¡ ASI'){
			$('li#li--15').slideDown();
		}else if(!$(this).attr('checked') && $(this).next('label').text() == 'N¡ ASI'){
			$('li#li--15').children('input').val("");
			$('li#li--15').slideUp();
		}
	});
	
	$("input#cf_field_26-3").click(function(){
		if($(this).attr('checked') && $(this).next('label').text() == 'Autre'){
			$('li#li--27').slideDown();
		}else if(!$(this).attr('checked') && $(this).next('label').text() == 'Autre'){
			$('li#li--27').children('input').val("");
			$('li#li--27').slideUp();
		}
	});
		
	$(".tablesorter") 
    .tablesorter({widthFixed: true, widgets: ['zebra']}) 
    .tablesorterPager({container: $("#pager")});
});


