var __bool='false';
$(function()
{
	
   var val_msg="false";
   
    $("#is_minjour_7").val("false");
	// initialise the "Select date" link
	$('#a_date')
		.datePicker(
			// Associe le lien à date picker
			{
				createButton:false,
				
				renderCallback:function($td, thisDate, month, year)
				{
					
					
					
					var __mois = parseInt(month+1);
					if(__mois<10)__mois="0"+__mois;
					
					var x ="01/"+__mois+"/"+year;
					var x =year+"-"+__mois+"-"+'01';
					
					
					//alert(x);
					
					/*if(x ==__day){
						if (thisDate.getDay()!=6) {
							$td.addClass('disabled');
						}
						
					}*/
					
					
					var __day=thisDate.getDay();
					//alert(__temp);
					
					$.ajax(
					{
					  type: 'post', 
					  url: '/frontend.php/hautesaison',
					  data: "calendar="+x,
					  success: function(msg)
					  {
						
						//
					//	alert($("#boolhautesaison3nuit").val())
						if(msg =="ok" && $("#boolhautesaison3nuitsaufhautesaison").val()=="true"){
							//displaynone('dp-calendar');
							
							
							if (__day!=6) {
								
								//display('jCalendar');
								$("#is_minjour_7").val("true");
								
								//setTimeout("display('dp-calendar')",2000);
								val_msg="true";
								$td.addClass('disabled');
								return false;
								
							} //else  val_msg="false";
							
						} else  {
							val_msg="false";
							__temp="true";
						}
						//alert($("#val_filter_moteur").val())
						if($("#val_filter_moteur").val()==7 && $("#booluniqument7nuits").val()=='true'){
							if (__day!=6) {
								
							//	alert("ok");
								val_msg="true";
								//$td.addClass('weekend');
								$td.addClass('disabled');
								__temp="true";
							}
						}
							//
						
					  }
					  
					  
					});
					
					
					
					
					
				}//end renderCallback
				
								
				

			}
			
		).bind(
			// Quand le lien est clické afficher la date picker
			'click',
			function()
			{
				
				updateSelects($(this).dpGetSelected()[0]);
				$(this).dpDisplay();
				return false;
			}
		).bind(
			// Quand une date est seléctionnée mettre à jour le SELECTs
			'dateSelected',
			function(e, selectedDate, $td, state)
			{
				//alert(val_msg);
				var sel='<option value="">Choisir</option>';
				if(val_msg=='true'){
					 var temp=7;
					
					 while(temp<60){
						
						sel+='<option  value="'+temp+'">'+temp+'</option>';
						temp=temp+7;
			 		 }
					 
					
				}else{
					
					 var temp=3;
					 
					 while(temp<32){
						
						sel+='<option  value="'+temp+'">'+temp+'</option>';
						temp=temp+1;
			 		 }
					 
					 
					
				}
				
				$("#nbr_nuit").css("display",'');
				$("#img_nbr_nuit").css("display",'none');
				$("#nbr_nuit").html(sel);
				
				//
				
				//
								   
				updateSelects(selectedDate);
			}
		).bind(
			'dpClosed',
			function(e, selected)
			{
				updateSelects(selected[0]);
			}
		);
		
	var updateSelects = function (selectedDate)
	{
		selectedDate = new Date(selectedDate);
		var d = selectedDate.getDate();
		if(d<10)d="0"+d;
		var m = selectedDate.getMonth()+1;
		if(m<10)m="0"+m;
		var y = selectedDate.getFullYear();
		var annee1;		
		if(isNaN(d)) annee1="";
		else	annee1=d+"/"+m+"/"+y;
		
		$('#date_arrivee').val(annee1);
	}
	
	
		
});


$(function()
{
	
   
   
   
	$('#a_date_arrivee_paiement')
		.datePicker(
			// Associe le lien à date picker
			{
				createButton:false,
				
				renderCallback:function($td, thisDate, month, year)
				{
					
					
				//	alert("ok")
					
					var __mois = parseInt(month+1);
					if(__mois<10)__mois="0"+__mois;
					
					var x ="01/"+__mois+"/"+year;
					var x =year+"-"+__mois+"-"+'01';
					
					
					//alert(x);
					
					/*if(x ==__day){
						if (thisDate.getDay()!=6) {
							$td.addClass('disabled');
						}
						
					}*/
					
					
					var __day=thisDate.getDay();
					//alert(__temp);
					
					$.ajax(
					{
					  type: 'post', 
					  url: '/frontend.php/hautesaison',
					  data: "calendar="+x,
					  success: function(msg)
					  {
						
						//
					//	alert($("#boolhautesaison3nuit").val())
						if(msg =="ok" && $("#boolhautesaison3nuitsaufhautesaison").val()=="true"){
							//displaynone('dp-calendar');
							
							
							if (__day!=6) {
								
								//display('jCalendar');
								$("#is_minjour_7").val("true");
								
								//setTimeout("display('dp-calendar')",2000);
								val_msg="true";
								$td.addClass('disabled');
								return false;
								
							} //else  val_msg="false";
							
						} else  {
							val_msg="false";
							__temp="true";
						}
						//alert($("#val_filter_moteur").val())
						if($("#val_filter_moteur").val()==7 && $("#booluniqument7nuits").val()=='true'){
							if (__day!=6) {
								
							//	alert("ok");
								val_msg="true";
								//$td.addClass('weekend');
								$td.addClass('disabled');
								__temp="true";
							}
						}
							//
						
					  }
					  
					  
					});
					
					
					
					
					
				}//end renderCallback
				
								
				

			}
			
		).bind(
			// Quand le lien est clické afficher la date picker
			'click',
			function()
			{
				
				updateSelects($(this).dpGetSelected()[0]);
				$(this).dpDisplay();
				return false;
			}
		).bind(
			// Quand une date est seléctionnée mettre à jour le SELECTs
			'dateSelected',
			function(e, selectedDate, $td, state)
			{
				//alert(val_msg);
				var sel='<option value="">Choisir</option>';
				if(val_msg=='true'){
					 var temp=7;
					
					 while(temp<60){
						
						sel+='<option  value="'+temp+'">'+temp+'</option>';
						temp=temp+7;
			 		 }
					 
					
				}else{
					
					 var temp=3;
					 
					 while(temp<32){
						
						sel+='<option  value="'+temp+'">'+temp+'</option>';
						temp=temp+1;
			 		 }
					 
					 
					
				}
				
				$("#nbr_nuit_rapide").html(sel);
				
				//
				
				//
								   
				updateSelects(selectedDate);
			}
		).bind(
			'dpClosed',
			function(e, selected)
			{
				updateSelects(selected[0]);
			}
		);
		
	var updateSelects = function (selectedDate)
	{
		selectedDate = new Date(selectedDate);
		var d = selectedDate.getDate();
		if(d<10)d="0"+d;
		var m = selectedDate.getMonth()+1;
		if(m<10)m="0"+m;
		var y = selectedDate.getFullYear();
		var annee1;		
		if(isNaN(d)) annee1="";
		else	annee1=d+"/"+m+"/"+y;
		
		$('#date_arrivee_paiement').val(annee1);
	}
	
	
		
});

function displaynone(obj){
	$('.'+obj).css('display','none');
	
}

function display(obj){
	$('.'+obj).css('display','');
	
}
