function IS_ok_form_resa()
	{
	if(document.getElementById('form_heberg').value!="0" && document.getElementById("form_duree").value!="" && document.getElementById("form_duree").value!="-1")
		{
		return true;
		}
	else
		{
		alert('You much choose accomodation type, arrival date and length of stay');
		return false
		}
	}

function IS_affiche_calendrier(calque)
	{
	if(document.getElementById('form_heberg').value!=0)
		{
		if(document.getElementById(calque).style.display=="block")
			{
			document.getElementById(calque).style.display="none";
			}
		else
			{
			document.getElementById(calque).style.display="block";
			}
		}
	else
		{
		alert('You much choose accomodation type');
		}
	}

function IS_calcul_fin()
	{
	if(document.getElementById("form_duree").value!="-1")
		{
		if(document.getElementById("datedeb").value=="")
			{
			alert('You much specify an arrival date');
			}
		else
			{
			date_debut=document.getElementById("datedeb").value;
			var reg=new RegExp("[/]", "g");
			var tableau=date_debut.split(reg);
			plus=document.getElementById("form_duree").value;
			jour_ref=tableau[0];
			mois_ref=tableau[1];
			annee_ref=tableau[2];
			date_fin=IS_convertit_date(jour_ref,mois_ref,annee_ref,plus);
			document.getElementById("datefin").value=date_fin;
			}
		}
	else
		{
		alert('You much specify lenght of stay');
		}
	}

function IS_convertit_date(jour,mois,annee,plus)
	{
	jour=parseInt(jour,10);
	mois=parseInt(mois,10);
	annee=parseInt(annee,10);
	plus=parseInt(plus);
	switch(mois)
		{
		case 1: mois="January";break;
		case 2: mois="February";break;
		case 3: mois="March";break;
		case 4: mois="April";break;
		case 5: mois="May";break;
		case 6: mois="June";break;
		case 7: mois="July";break;
		case 8: mois="August";break;
		case 9: mois="September";break;
		case 10: mois="October";break;
		case 11: mois="November";break;
		case 12: mois="December";break;
		}
	var d1 = new Date(mois+' '+jour+', '+annee); 
	d1.setDate(d1.getDate()+plus);
	strDay = (d1.getDate()<10?"0":"")+d1.getDate();
	month = d1.getMonth()+1;
	strMonth = (month<10?"0":"")+month;
	strDate = ""+strDay+"/"+strMonth+"/"+d1.getFullYear();
	return(strDate);
	}

function IS_date_reservation(champ,jour,calque)
	{
	document.getElementById(champ).value=jour;
	document.getElementById(champ+'1').value=jour;
	if(document.getElementById("form_duree").value!="-1")
		{
		IS_calcul_fin();
		}
	document.getElementById(calque).style.display="none";
	}

function IS_change_calendrier(calendrier,calque,type_calendrier,an,mois)
	{
	sendData2('type_calendrier='+type_calendrier+'&calque='+calque+'&calendrier='+calendrier+'&an='+an+'&mois='+mois,'includes/_calendrier_en.asp',calque);
	}

function IS_load_calendrier()
	{
	if(document.getElementById('form_heberg').value!=0)
		{
		if(document.getElementById('form_heberg').value!=3)
			{
			sendData2('type_calendrier=all&calque=calendrier_debut&calendrier=datedeb','includes/_calendrier_en.asp','calendrier_debut');
			//sendData2('type_calendrier=all&calque=calendrier_fin&calendrier=datefin','includes/_calendrier_en.asp','calendrier_fin');
			}
		else
			{
			sendData2('type_calendrier=semaine&calque=calendrier_debut&calendrier=datedeb','includes/_calendrier_en.asp','calendrier_debut');
			//sendData2('type_calendrier=semaine&calque=calendrier_fin&calendrier=datefin','includes/_calendrier_en.asp','calendrier_fin');
			}
		}
	}

