$(document).ready(function(){

	var current = 0;
	var num = $("li", $("#slider")).length;  
	var t;
	
	$("#fleche-gauche").click(function(){
		current+=1;
		if ( current == 1 ) current = -num+1;
		animate();
		clearTimeout(t);
		return false; 
	});

	$("#fleche-droite").click(function(){
		next();
		clearTimeout(t);
		return false; 
	}); 

	if ( $("#fleche-droite") != null ) {
		t=setTimeout(nextTimed,5000);
	}
	function nextTimed ( )
	{
		next();
		t=setTimeout(nextTimed,5000);
		
		return false;
	}
	
	function next ( )
	{
		current -= 1;
		if ( current == -num ) current = 0;
		animate();
	}

	function draw()
	{
		var paginator = '';
		for ( i = 0; i > num*-1 ; i -- ) 
		{
			if ( current == i ) {
				paginator += '<a href=""><div class="direct-access current"></div></a>';
			} else {
				paginator += '<a href=""><div class="direct-access" page="'+i+' "></div></a>';
			}
		}

		$("#indicateur").html(paginator);

		$("#indicateur .direct-access").click(function(){
			current = Number($(this).attr('page'));
			animate();
			return false; 
		});
	}



	function animate () 
	{
		$("#slider ul").animate({marginLeft: ""+current*670+""},1000, function () {draw();});
	}

	draw();

	$.ajax({
	   type: "POST",
	   url: "/wp-admin/admin-ajax.php",
	   data: "action=get_cours&temp=00000",
	   success: function(html)
	   {	
			minArray = html['min'].split('/');
			maxArray = html['max'].split('/');

			$('#datepicker').datepicker( {
				minDate: new Date(minArray[2],minArray[1]-1, minArray[0]),
				maxDate: new Date(maxArray[2],maxArray[1], maxArray[0]),

				onSelect: function(date) {
					var reg=new RegExp("(/)", "g");
					document.location.href = "/les-ateliers-par-date/"+date.replace(reg,"-");
				},

				beforeShowDay : function noWeekendsOrHolidays(date) {
					//console.log(date);
					day = date.getDate()<10 ? '0'+(date.getDate()) : (date.getDate());
					month = date.getMonth()+1<10 ? '0'+ (date.getMonth()+1) : (date.getMonth()+1);
					year = date.getFullYear();

					//console.log ( day+'/'+month+'/'+year );
					for ( var i in html['dates'] )
					{
						//console.log ( html['dates'][i][0] +' == '+ day+'/'+month+'/'+year );
						if ( html['dates'][i][0]  == day+'/'+month+'/'+year )
						{
							return [true, ''];
						}
					}

					return [false, ''];
				}
			});
		}
	});
	
	$("a.rubrique").hover(
	  function () {
		$(this).css("background","#d2aa68");
		$(this).css("color","#FFF");
	  },
	  function () {
		if ( $(this).css("opened") != 'oui' )
		{
			$(this).css("background","");
			$(this).css("color","#907c74");
		}
	  }
	);
	
	$('.rubrique').click(function(event) {
		event.stopImmediatePropagation();
	});
	
	$('.sous-menu').click(function(event) {
		event.stopImmediatePropagation();
	});
	
	$('body').click(function() {
		fermeMenuCourant();
	});
	
	$('#offrir').click(function() {

		$('#montant').val($('#cadeaux-montants').val());
		$('#chequecadeauxform').submit();
		return false; 
	});
});

var opened = -1;
function toggle ( $nmenu ) 
{
	if ( $('#sous-menu-'+$nmenu).css("display") == 'none' ) 
	{ 
		if ( opened != -1 ) 
			ferme(opened);

		ouvre($nmenu);
	} else {
		ferme($nmenu);
	}
	
	Cufon.refresh();

	return false;
}

function ouvre ( $nmenu )  
{
	$('#sous-menu-'+$nmenu).css("display","block");
	$('#visuel-grand-menu-'+$nmenu).css("display","block");
	
	$('#rubrique-'+$nmenu).css("opened","oui");
	$('#rubrique-'+$nmenu).css("background","#d2aa68");
	$('#rubrique-'+$nmenu).css("color","#FFF");

	opened = $nmenu;
}

function ferme ( $nmenu ) 
{
	$('#sous-menu-'+$nmenu).css("display","none");
	$('#visuel-grand-menu-'+$nmenu).css("display","none");

	$('#rubrique-'+$nmenu).css("opened","non");
	$('#rubrique-'+$nmenu).css("background","");
	$('#rubrique-'+$nmenu).css("color","#907c74");
	
	Cufon.refresh();
		
	opened = -1;
}

function fermeMenuCourant ( ) 
{
	ferme ( opened );
}


function initialize() {

}
