// JavaScript Document
var tab_=new Array();
function pays_init(val){
	for(var i=0;i<document.getElementById('region').length;i++){
			if(document.getElementById('region')[i].value==val){
				document.getElementById('region').selectedIndex=i;
				break;
				
				}
		
		}
	
	}
function pays_change(cl){
	var $val=cl.value;
	document.getElementById('region').length=1;
	var tab=new Array();
	try {
		if(eval('tab_'+$val)){tab=eval('tab_'+$val);throw true;}
	}
	catch (e) {
		
		for(var i=0;i<tab.length;i++){
		document.getElementById('region').options[i+1]=new Option(tab[i][0],tab[i][1]);
	
	
	}
	}
	if(tab.length==0){
	
		document.getElementById('region').selectedIndex=0;
		document.getElementById('region').disabled=true;
		
	}else{
	
	document.getElementById('region').disabled=false;
	}


}
var und;
function disa(ele){




	for(var i=0;i<ele.childNodes.length;i++){
	
		if(ele.childNodes[i].nodeName=="INPUT"){
		
			switch (ele.childNodes[i].type){
				case "checkbox":
				ele.childNodes[i].checked=false;
				break;
			
			
			}
		}else{
		disa(ele.childNodes[i]);
		}
	
	
}
}
function critere(idx,lien){
if(document.getElementById(idx).style.display!="block"){
	document.getElementById(idx).style.display="block";
	document.getElementById('r_avance').value=1;
	lien.innerHTML=lien.innerHTML.replace("+","-");
	}else{
	document.getElementById(idx).style.display="none";
	lien.innerHTML=lien.innerHTML.replace("-","+");
	document.getElementById('r_avance').value=0;
	disa(document.getElementById(idx));
	}

}
var nullo
function calendrier_titre(info){

if(nullo!=document.getElementById('titre_math'))
document.getElementById('titre_math').innerHTML=info;
}
function calendrier(date_d,date_f,info,nuit){


//alert(date_d);
/*if(date_d=="0"){
var sp_d=new Array(0,0,0);
}else{
var sp_d=date_d.split("_");
}
if(date_f=="0"){
var sp_f=new Array(0,0,0);
}else{
var sp_f=date_f.split("_");
}

document.getElementById('jd').value=sp_d[0];
document.getElementById('md').value=sp_d[1];
document.getElementById('ad').value=sp_d[2];
document.getElementById('jf').value=sp_f[0];
document.getElementById('mf').value=sp_f[1];
document.getElementById('af').value=sp_f[2];*/
document.getElementById('date_d').value=date_d;
document.getElementById('date_f').value=date_f;
document.getElementById('nuit').value=nuit;
if(nullo!=document.getElementById('math_texte')){
document.getElementById('math_texte').innerHTML=info;
//alert(info);
}

}
function flash_pays(iso){

	var index=0;
	for(var i=0;i<document.getElementById('pays').length;i++){
		if(document.getElementById('pays')[i].value==t_flash_pays[iso]){
			index=i;
			break;
		}
	
	}
	document.getElementById('pays').selectedIndex=index;
	pays_change(document.getElementById('pays'));
	
}
function affiche_rech(){
	document.getElementById('masque').style.display="block";
	document.getElementById('new_search').style.display="none";
	}
	function calcul_nuit(f,resa){
		
		var jd=document.getElementById("date_d").value;
		var jf=document.getElementById("date_f").value;
		var nuit=Number(document.getElementById("nuit").value);
		var alerte=new Array()
		var  verif=true;
		var condi=false;
		if(!(jd=="0"||jf=="0"||jd==und||jf==und))condi=true;
		
		
		//verifie si date non null pour resa
		if(resa&&!condi){
		verif=false;
		alerte.push(deux_dates);
		}else if((jd!="0"&&jd!=und)&&(jf=="0"||jf==und)){
			verif=false;
			alerte.push(deux_dates);				
								
		}
		//verifie si date > 7 jour
		
		if(condi){
			//construction des dates
		
			var t_d=jd.split("_");
			var t_f=jf.split("_");
				
			var date_debut=new Date(t_d[2],t_d[1]-1,t_d[0]);
			var date_fin=new Date(t_f[2],t_f[1]-1,t_f[0]);
			var temps=new Date();
			//date + 7 jour
			var now = temps.getTime();
			
 			var now_plus_7 = now + (7*24*60*60*1000);
			var jour_7=new Date();
			jour_7.setTime(now_plus_7);
			if(date_debut<jour_7){
			//verif=false;
			
			alerte.push(sept_jours);
			}
			
		}
		//regle des 3 jours
		
		if(condi){
			if(nuit<2){
				verif=false;
				alerte.push(trois_jours);
				
			}
			
		}
		
		if(alerte.length>0){
			window.alert(alerte.join("\n"));
			}
			
		if(verif){
			document.getElementById(f).submit();
		
			
		}

	}