//////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////VOLS/////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////
//control formulaire Voyages
function controle_formulaire_voyage(type_page)
{
	var amin= today.getFullYear(); // année mini
	var amax= today.getFullYear() + 1; // année maxi
	
	var submiter=1;
	formulaire=document.recherche_voyage;
	if(test_date(formulaire.depart_jour.value,formulaire.depart_mois.value,formulaire.depart_annee.value,amin,amax)){
		document.getElementById("div_date_d").style.display="none";
	}else
	{
		submiter=0;
		document.getElementById("div_date_d").style.display="block";
	}
	if(test_date(formulaire.retour_jour.value,formulaire.retour_mois.value,formulaire.retour_annee.value,amin,amax)){
		document.getElementById("div_date_r").style.display="none";
	}else
	{
		submiter=0;
		document.getElementById("div_date_r").style.display="block";
	}
	if(submiter==1)
	{
		document.getElementById("div_date_diff").style.display="none"
		if(comparer_date(formulaire.depart_jour.value,formulaire.depart_mois.value,formulaire.depart_annee.value,formulaire.retour_jour.value,formulaire.retour_mois.value,formulaire.retour_annee.value))
		{
			submiter=0;
			document.getElementById("div_date_diff").style.display="block";
		}
	}	
	
	if(submiter==1)
	{
		formulaire.submit();
	}
}

//Pagination des Voyages
function goToPage_Voyage(type,message_traitement,page,pagination,count,idtheme,idlocalite,ville_depart,duree,datedebut,datefin,budget,budget2){
	
	
	//alert(idtheme)
	if(type == 0 || type == 2)
	{
		var debut=((page-1)*pagination)+1;
		fileColdFusion = "fonctionAjax/voyages_liste.cfm?"+Math.random();
		fileColdFusion += 	"&debut="		+debut;
		fileColdFusion += 	"&idtheme=" 	+ idtheme;
		fileColdFusion += 	"&idlocalite="	+ idlocalite;
		fileColdFusion += 	"&ville_depart="+ ville_depart;
		fileColdFusion += 	"&duree=" 		+ duree;
		fileColdFusion += 	"&datedebut=" 	+ datedebut;
		fileColdFusion += 	"&datefin=" 	+ datefin;
		fileColdFusion += 	"&budget=" 		+ budget +','+budget2;
		if(type==0)
			fileColdFusion += 	"&new=1";
		var txtencours='<center><br /><br /><br /><br /><b>';
		txtencours+=message_traitement;
		txtencours+='</b>';
		txtencours+='<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />';
		txtencours+='<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />';
		txtencours+='<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />';
		txtencours+='<br /><br /><br /><br /><br />';
		txtencours+='</center>'
		document.getElementById('div_moteur').innerHTML=txtencours;
		appel_ajax(fileColdFusion,3,'div_moteur');
	}
	
	if(type==1)
	{
		//alert(count);
		if(count==0)
		{
			document.getElementById('message_count_0').style.display='block';
			
			document.getElementById('txt_trier_par').style.visibility='hidden';
			document.getElementById('tri_ville').style.visibility='hidden';
			document.getElementById('div_pagination').style.display='none';
			document.getElementById('div_pagination2').style.display='none';
		}
		else
		{
			document.getElementById('message_count_0').style.display='none';
			
			document.getElementById('txt_trier_par').style.visibility='visible';
			document.getElementById('tri_ville').style.visibility='visible';
			document.getElementById('div_pagination').style.display='block';
			document.getElementById('div_pagination2').style.display='block';
			
			var liste_ville=document.getElementById('liste_ville').value;
			liste=document.getElementById('tri_ville');
			
			//liste.options.length=0;
			//alert(liste_ville.split(',')[1])
			i2=0
			for(i=0;i<count-1;i++)
			{
				if(liste_ville.split(',')[i] != liste_ville.split(',')[i-1])
				{
					if(liste_ville.split(',')[i].length>0)
					{
						var o=new Option(liste_ville.split(',')[i].split('|')[0],liste_ville.split(',')[i].split('|')[1]);
						liste.options[i2+1]=o;//liste.options.length
						i2++
					}
				}
			}
		}
		
		//alert(pagination);
		document.getElementById('nb_produit').innerHTML= count + ' ' + document.getElementById('input_nb_message').value;
		
		//var liste_ville=",Agadir,Amman,Antalya,Antibes,Arcachon,Bangkok,Bayahibe,Boca Chica,Boca Chica,Cancun,Cancun,Cancun,Colombo,Contrexéville,Djerba,Djerba,Essaouira,Gammarth,Hammamet,Hammamet,Hammamet,Hammamet,Hammamet,Hendaye,Hong Kong,Juan Dolio,Juan Dolio,Juan Dolio,Juan Dolio,Koh Yao,Kuala Lumpur,La Rochelle,Malé nord,Marrakech,Marrakech,Marrakech,Marrakech,Marrakech,Marrakech,Paris,Pekin,Pekin,Phuket,Playa Del Carmen,Playa Del Carmen,Playa Del Carmen,Playa Del Carmen,Port El Kantaoui,Punta Cana,Punta Cana,Punta Cana,Punta Cana,Punta Cana,Punta Cana,Punta Cana,Riviera Maya,Shanghai,Zarzis";
		
		
		//document.getElementById('nb_message').style.display='block';
	}
	
	if(type == 1 || type == 2)
	{
		var nb_p= parseInt(count/pagination);
		if (nb_p < count/pagination)
			nb_p+=1
		var page_suivante=Number(page)+1;
		var page_precedente=Number(page)-1;
		var txt_pagination='';
	
			if(page != 1){
				txt_pagination += ' <a style="cursor:pointer" onclick="goToPage_Voyage(2,\'' + message_traitement + '\',' + page_precedente + ',' + pagination + ',' + count + ',\'' + idtheme + '\',\'' + idlocalite + '\',\'' + ville_depart + '\',' + duree + ',\'' + datedebut + '\',\'' + datefin + '\',' + budget + ',' + budget2 +')">&lt;&lt;</a>';
			}else
				{
					txt_pagination += '&nbsp;&nbsp;';
				}
			for(i=1;i<=nb_p;i++)
			{
				if(i !=page)
					txt_pagination += ' <a style="cursor:pointer" onclick="goToPage_Voyage(2,\'' + message_traitement + '\',' + i + ',' + pagination + ',' + count + ',\'' + idtheme + '\',\'' + idlocalite + '\',\'' + ville_depart + '\',' + duree + ',\'' + datedebut + '\',\'' + datefin + '\',' + budget + ',' + budget2 +')"><u>' + i + '</u></a>'
				else
					txt_pagination += ' <b>' + i + '</b>';
					
				if(i != nb_p)
				   txt_pagination += '&nbsp;-';
			}
	
			if(page != nb_p){
				txt_pagination += ' <a style="cursor:pointer" onclick="goToPage_Voyage(2,\'' + message_traitement + '\',' + page_suivante + ',' + pagination + ',' + count + ',\'' + idtheme + '\',\'' + idlocalite + '\',\'' + ville_depart + '\',' + duree + ',\'' + datedebut + '\',\'' + datefin + '\',' + budget + ',' + budget2 +')">&gt;&gt;</a>';
			}else
			{
				txt_pagination += '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
			}
		
		if(pagination >= count)
			txt_pagination = '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
		document.getElementById('td_pagination').innerHTML=txt_pagination;
		document.getElementById('td_pagination2').innerHTML=txt_pagination;
		document.getElementById('page_cour').value=page;
		self.scrollTo(0,0)
	}
	//alert(document.getElementById('div_pagination').style.display);
	
} 