<!--//
function decoche(qt){
	var qt;
	var table = document.forms["formEtoile"].elements["etoile[]"];
			
	if(typeof(table.length) != 'undefined'){
		var tabchec_cpt= table.length;
		if(qt=="all"){
			table[0].checked=true;
			for(cpt=1 ; cpt < tabchec_cpt ;cpt++){
					table[cpt].checked=false;
			}
		}else{
			
					table[0].checked=false;
		}
	}
}
function joinChamps(form,champs){
 //Renvoi la liste des nb etoiles choisis
	var nbetoile="";
	//var table = document.forms["formEtoile"].elements["etoile[]"];
	var table = eval("document.forms['"+form+"'].elements['"+champs+"[]']");
		
	if(typeof(table.length) != 'undefined'){
		var tabchec_cpt= table.length;
	 	for(nb=0 ; nb < tabchec_cpt ;nb++){
			//alert(nb +" => "+ table[nb].value+" => "+ table[nb].checked);
			if(table[nb].checked==true){
				nbetoile+=table[nb].value+",";
				if(table[nb].value==""){
					break;
				}
			}
		}
		nbetoile=nbetoile.slice(0,-1)
		return nbetoile;
	}
}
function nbDecimal(num,nbDec){
	numL=num.toString();
	if( parseInt(numL.length) == nbDec ){
		 num="0"+numL;
	}
	return num;
}
function compareDate(date1,date2){
	//retourne le nb jour entre 2 dates
	str=date1.value;
	tabDate=str.split("-");	
	tmpDate=new Date(tabDate[0]*1,tabDate[1]*1-1,tabDate[2]*1);	
	dateTimeA=Date.parse(tmpDate);
				
	str=date2.value;
	tabDate=str.split("-");	
	tmpDate=new Date(tabDate[0]*1,tabDate[1]*1-1,tabDate[2]*1);	
	dateTimeD=Date.parse(tmpDate);
					
	nbJourDiff=(dateTimeD-dateTimeA)/(60*60*24)/1000;
	
	return nbJourDiff;
}
function addJourDate(date1,nbJour){
	//Rajoute nbJour a une date
	str=date1.value;
	tabDate=str.split("-");	
	nbNuit=nbJour*1;
	
	plusJour= tabDate[2]*1+nbNuit ;
	
	dateValD = new Date(tabDate[0],tabDate[1]*1-1,plusJour);
	
	year = dateValD.getFullYear();
	jour = dateValD.getDate();
	mois = dateValD.getMonth()+1;
	
	jour = nbDecimal(jour,1);
	mois = nbDecimal(mois,1);
	
	dateAdd=year+"-"+mois+"-"+jour;
	return dateAdd;
}
function recalDate(dateA,nuit,dateD,modif){
	var modif;
		
	//alert("modif page"+modif)
	if(modif == "dateend"){
		X = compareDate(dateA,dateD);
		//alert("date "+X);
		if(	X > 0 && X < 20){
			nuit.options[X-1].selected=true;
		}else{
			if(X > 20){alert("La periode de réservation est trop grande");}
			nuit.options[0].selected=true;
			dateD.value=addJourDate(dateA,1);
		}
	}else{
		//alert("nuit");
		dateD.value=addJourDate(dateA,nuit.value);
	}
}
function rollover_tjs(nom,src) {	
	document.images[nom].src=src;
}
function popup(chemin, largeur, hauteur, scroll)
	{
	i1 = new Image;
	i1.src = chemin;
	popupImage = window.open(chemin,'_blank','width='+largeur+',height='+hauteur+',toolbar=0,top=30,left=30,location=0,directories=0,menuBar=0,scrollbars='+scroll+',resizable=1');
	}
function coeurPromo(numAction){
	
	observe(numAction);
	
	if(numAction==1){
			
			new Effect.SlideUp('coupCoeurIndex',{duration:1, afterFinish:function(){Effect.SlideDown('promoIndex',{duration:1})}});
			//new Effect.Shrink('coupCoeurIndex',{afterFinish:function(){Effect.Grow('promoIndex')}});
			
			nomLayer="promoIndex";
	}else{
				
			new Effect.SlideUp('promoIndex',{duration:1, afterFinish:function(){Effect.SlideDown('coupCoeurIndex',{duration:1})}});
			
			//new Effect.Shrink('promoIndex',{afterFinish:function(){Effect.Grow('coupCoeurIndex')}});
			nomLayer="coupCoeurIndex";
	}
	if(numAction==1)numAction=2;
	else numAction=1;
	
	repaffi(numAction);
}	
function repaffi(numAction,arret){
	
	setTimeout("coeurPromo("+numAction+","+arret+")",10000);
}
function observe(numAction){
 	
 	Event.observe('affDefil', "mouseover", function(){});
	//Event.observe('affDefil', "mouseout", function(){coeurPromo(numAction,0)});
		
}
function clearChamp(orig,nex,nomChamp,nomForm){
	if( orig == nex ){
			eval("document."+nomForm+"."+nomChamp+".value=''");
	}
}

	
function lancerTest(){
	Event.observe("region","click",function(){ remiseZero(1) });
	Event.observe("departement","click",function(){ remiseZero(2) });
	Event.observe("nomhotel","click",function(){ remiseZero(3) });
}

function remiseZero(sel){

	var nomForm=document.f_rechRap;
		
	if(sel!=1)
	nomForm.region.options[0].selected=true;
	if(sel!=2)
	nomForm.departement.options[0].selected=true;
	if(sel!=3)
	nomForm.nomhotel.value=nomForm.nomhotel.defaultValue;
}

function verifFormRechRap(){

	var nomForm=document.f_rechRap;
	
	//alert("test"+nomForm.region.options[0].selected);	
	if(nomForm.region.options[0].selected==true && nomForm.departement.options[0].selected==true && nomForm.nomhotel.value==nomForm.nomhotel.defaultValue){
		alert("Merci de sélectionner une région, un département ou un établissement");
		
		return false;
	
	}else{
		nomForm.submit();
	}
}
//-->