//////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////HOTELS///////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////
// control formulaire Hôtel
function controle_formulaire_excursion(type_page)
{
	
	var amin= today.getFullYear(); // année mini
	var amax= today.getFullYear() + 2; // année maxi
	
	var submiter=1;
	formulaire=document.recherche_excursion;
	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_date2(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();
		//self.scrollTo(0,320);
	}
	
}
//Pagination des Hôtels
function goToPage_excursion(page,pagination,count)
{
	document.getElementById('page').innerHTML=page;
	document.getElementById('page2').innerHTML=page;
	for (i=1;i<=count;i++)
		document.getElementById('div_hotel_'+i).style.display='none';
	var from=((page-1)*pagination)+1;
	var to=(from+pagination)-1
	if(to > count)
		to=count;
	if(from == 1)
	   	to=pagination;
	
	
	for (i=from;i<=to;i++)
		try{document.getElementById('div_hotel_'+i).style.display='block';}catch(error){}
	
	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_excursion(' + page_precedente + ',' + pagination + ',' + count + ')">&lt;&lt;</a>';
		}else
			{
				txt_pagination += ' &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
			}
		for(i=1;i<=nb_p;i++)
		{
			if(i !=page)
				txt_pagination += ' <a style="cursor:pointer" onclick="goToPage_excursion(' + i + ',' + pagination + ',' + count + ')"><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_excursion(' + page_suivante + ',' + pagination + ',' + count + ')">&gt;&gt;</a>';
		}else
		{
			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;

} 
//tri des Hôtels par ville 
function order_excursion(ville,page,pagination,count)
{
	//document.getElementById('ordre')[type-1].checked =true
	//alert(ville)
	if(ville != '')
	{
		
		document.getElementById('page_sur').style.display='none';
		document.getElementById('page_sur2').style.display='none';
		document.getElementById('td_pagination').innerHTML='';
		document.getElementById('td_pagination2').innerHTML='';
		for(i=1;i<=count;i++)
		
		{
			if(eval('document.frm_excursion.ville_' + i + '.value')==ville)
				document.getElementById('div_hotel_'+i).style.display='block';
			else
				document.getElementById('div_hotel_'+i).style.display='none';
			
		}
	}
	else
	{
		document.getElementById('page_sur').style.display='block';
		document.getElementById('page_sur2').style.display='block';
		goToPage_excursion(page,pagination,count)
	}
	
}
