function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function testok(){
  if (_completeDiv.style.visibility=="hidden") {/*alert("oui");*/return true;}
  else {/*alert("non");*/timer=setTimeout("mainLoop()",200);clearTimeout(timer);return false;}
}

function show(){
	if (document.getElementById('criteria').style.display=='none'){
		document.getElementById('criteria').style.display='block';
	}else if (document.getElementById('criteria').style.display=='block'){
		document.getElementById('criteria').style.display='none';		
	}
}

function Key_Press(event){
	if(!event&&window.event) {
	event=window.event;
	}
	_eventKeycode=event.keyCode;
	if(_eventKeycode==27) {
	// cache le calendrier lorsque tape sur Echap
	ds_hi();
	}
}

function decocher(){
	if (document.forms['recherche'].elements['dontknowdates'].checked){
		document.forms['recherche'].elements['dontknowdates'].checked = false;
	}
}

function reinitDates(){
	document.getElementById('date').value = 'dd/mm/yyyy';
	document.getElementById('date2').value = 'dd/mm/yyyy';
}

function valider(){//validation des champs du formulaire
  var erreur = "";
  
  if (!testok()) {return false;}
  
  if (document.getElementById('date').value == "dd/mm/yyyy"){
    erreur = 1;
  }
  
  if (document.getElementById('date2').value == "dd/mm/yyyy"){
    erreur = 1;
  }
  
  if (document.getElementById('dontknowdates').checked){
    erreur = 0;
  }
  
  if ((document.getElementById('ville').value == "")||(document.getElementById('ville').value == "Ville")||(document.getElementById('ville').value == "City")){
    erreur = 2;
  }
  
  if (erreur==1){
	 alert("Please enter the dates of your stay to check availability.");
	 return false;
  }
  if (erreur==2){
	 alert("Choose your destination.");
	 return false;
  }
  else {
	return true;
}
}