function reserver(){
	var myForm = _Elem('reservation');
	
	unfocus_field('prenom');
	
	if(_Elem('prenom').value=="")
	{
	alert("Merci de preciser votre prénom");
	focus_field('prenom','#ffff33','black');
	return false;
	}
	
	unfocus_field('nom');
	if(_Elem('nom').value=="")
	{
	alert("Merci de preciser votre nom");
	focus_field('nom','#ffff33','black');
	return false;
	}
	
	unfocus_field('telperso');
	unfocus_field('telpro');
	if(_Elem('telperso').value=="" && _Elem('telpro').value=="")
	{
	alert("Merci de preciser votre numero de téléphone personnel ou professionel");
	focus_field('telpro','#ffff33','black');
	focus_field('telperso','#ffff33','black');
	return false;
	}
	
	unfocus_field('adresse');
	if(_Elem('adresse').value=="")
	{
	alert("Merci de preciser votre adresse");
	focus_field('adresse','#ffff33','black');
	return false;
	}
	
	unfocus_field('codepostal');
	if(_Elem('codepostal').value=="")
	{
	alert("Merci de preciser votre code postal");
	focus_field('codepostal','#ffff33','black');
	return false;
	}
	
	unfocus_field('ville');
	if(_Elem('ville').value=="")
	{
	alert("Merci de preciser votre ville");
	focus_field('ville','#ffff33','black');
	return false;
	}	
		
	unfocus_field('pays');
	if(_Elem('pays').value=="")
	{
	alert("Merci de preciser votre pays");
	focus_field('pays','#ffff33','black');
	return false;
	}	

	unfocus_field('email');
	if(_Elem('email').value=="")
	{
	alert("Merci de preciser votre email");
	focus_field('email','#ffff33','black');
	return false;
	}	

	if (_Elem('email').value.indexOf("@")==-1||_Elem('email').value.length<5)
	{
	alert("Votre email ne semble pas être une adresse email valide.");
	focus_field('email','#ffff33','black');
	return false;
	}	
	
	unfocus_field('source');
	if(_Elem('source').value=="")
	{
	alert("Merci de nous préciser comment vous nous avez connu ?");
	focus_field('source','#ffff33','black');
	return false;
	}		
	
	unfocus_field('CGL');
	if(_Elem('CGL').checked==false)
	{
	alert("Avant de valider votre pré-réservation, vous devez prendre connaissance des conditions générales de location et les accepter.");
	focus_field('CGL','#ffff33','black');
	return false;
	}
	else
	{
	_Elem('ok').value=1;
		if(_Elem('f_exec')==null)	
		{
		displayTmpIframe('_exec','uid','none');
		}
	myForm.target='_exec';
	myForm.submit();	
	}
}

function print_contrat(lang)
{
window.open(_filename['v_impression_fiche'],"print","width=700, height=600, scrollbars=yes, menubar=yes");
}


function checkProprietaire(){
	var myForm = _Elem('proprietaire');
	var c = checkContact(myForm,'prop');
	if(c==1) 
		var d = checkBien();
	else
		var d = 0;
	
	if(c==1 && d==1)
	{
		_Elem('ok').value=1;
			if(_Elem('f_exec')==null)	
			{
			displayTmpIframe('_exec','uid','none');
			}
		myForm.target='_exec';
		myForm.action = '/_exec/'+_filename['v_sendmail_prop'];
		_Elem('btn_env').disabled;
		myForm.submit();			
	}
		
}

function checkSupport(){
	var myForm = _Elem('contact');
	checkContact(myForm,'contact');
}

function checkContact(myForm,form){
		
	// Les elements personnels
	if(_Elem('prenom').value=="")
	{
	alert("Merci de preciser votre prénom");
	focus_field('prenom','#ffff33','black');
	return false;
	}
	
	unfocus_field('nom');
	if(_Elem('nom').value=="")
	{
	alert("Merci de preciser votre nom");
	focus_field('nom','#ffff33','black');
	return false;
	}
	
	unfocus_field('adresse');
	if(_Elem('adresse').value=="")
	{
	alert("Merci de preciser votre adresse");
	focus_field('adresse','#ffff33','black');
	return false;
	}
	
	unfocus_field('cp');
	if(_Elem('cp').value=="")
	{
	alert("Merci de preciser votre code postal");
	focus_field('cp','#ffff33','black');
	return false;
	}
	
	unfocus_field('ville');
	if(_Elem('ville').value=="")
	{
	alert("Merci de preciser votre ville");
	focus_field('ville','#ffff33','black');
	return false;
	}	
		
	unfocus_field('pays');
	if(_Elem('pays').value=="")
	{
	alert("Merci de preciser votre pays");
	focus_field('pays','#ffff33','black');
	return false;
	}	

	unfocus_field('TelPerso');
	unfocus_field('TelPro');
	if(_Elem('TelPerso').value=="" && _Elem('TelPro').value=="")
	{
	alert("Merci de preciser votre numero de téléphone personnel ou professionel");
	focus_field('TelPro','#ffff33','black');
	focus_field('TelPerso','#ffff33','black');
	return false;
	}	

	unfocus_field('email');
	if(_Elem('email').value=="")
	{
	alert("Merci de preciser votre email");
	focus_field('email','#ffff33','black');
	return false;
	}	
	
	if (_Elem('email').value.indexOf("@")==-1||_Elem('email').value.length<5)
	{
	alert("Votre email ne semble pas être une adresse email valide.");
	focus_field('email','#ffff33','black');
	return false;
	}	

	unfocus_field('source');
	if(_Elem('source').value=="")
	{
	alert("Merci de nous préciser comment vous nous avez connu ?");
	focus_field('source','#ffff33','black');
	return false;
	}		
	
	if(form=="prop")
	{
		return 1;
	}
	else
	{
	_Elem('ok').value=1;	
		if(_Elem('f_exec')==null)	
		{
		displayTmpIframe('_exec','uid','none');
		}
	myForm.target='_exec';
	myForm.action = '/_exec/'+_filename['v_sendmail_contact'];
	_Elem('btn_env').disabled;
	myForm.submit();		
	}
}


function checkBien(){
	var error=0;
	// Les elements du bien 
	unfocus_field('type');
	if(_Elem('type').selectedIndex==0)
	{
	alert("Merci de nous préciser le type de bien que vous avez à louer.");
	focus_field('type','#ffff33','black');
	error++;
	return false;	
	}	
	
	// Les elements du bien 
	unfocus_field('commune');
	if(_Elem('commune').selectedIndex==0)
	{
	alert("Merci de nous préciser la commune dans laquelle se siue votre bien.");
	focus_field('commune','#ffff33','black');
	error++;
	return false;	
	}	

	return 1;
}

function information(){
	var myForm = document.inform;
	if(document.inform.prenom.value=="")
	{
	alert("Merci de preciser votre prénom");
	document.inform.prenom.style.background='#d2f0ff';
	document.inform.prenom.focus();
	return false;
	}
	
	if(document.inform.nom.value=="")
	{
	alert("Merci de preciser votre nom");
	document.inform.nom.style.background='#d2f0ff';
	document.inform.nom.focus();
	return false;
	}	
	
	else if(document.inform.adresse.value=="")
	{
	alert("Merci de preciser votre adresse");
	document.inform.adresse.style.background='#d2f0ff';
	document.inform.adresse.focus();
	return false;
	}	
	
	else if(document.inform.cp.value=="")
	{
	alert("Merci de preciser votre code postal");
	document.inform.cp.style.background='#d2f0ff';
	document.inform.cp.focus();
	return false;
	}
	
	else if(document.inform.ville.value=="")
	{
	alert("Merci de preciser votre ville");
	document.inform.ville.style.background='#d2f0ff';
	document.inform.ville.focus();
	return false;
	}	
		
	else if(document.inform.pays.value=="")
	{
	alert("Merci de preciser votre pays");
	document.inform.pays.style.background='#d2f0ff';
	document.inform.pays.focus();
	return false;
	}		
		
	else if(document.inform.TelPerso.value=="" && document.inform.TelPro.value=="")
	{
	alert("Merci de preciser votre numero de téléphone personnel ou professionel");
	document.inform.TelPerso.style.background='#d2f0ff';
	document.inform.TelPerso.focus();
	return false;
	}
	
	else if(document.inform.email.value=="")
	{
	alert("Merci de preciser votre email");
	document.inform.email.style.background='#d2f0ff';
	document.inform.email.focus();
	return false;
	}	

	else if (document.inform.email.value.indexOf("@")==-1||document.inform.email.value.length<5)
	{
	alert("Votre email ne semble pas être une adresse email valide.");
	document.inform.email.style.background='#d2f0ff';
	document.inform.email.focus();
	return false;
	}	
	
	else if(document.inform.source.value=="")
	{
	alert("Merci de nous préciser comment vous nous avez connu ?");
	document.inform.source.style.background='#d2f0ff';
	document.inform.source.focus();
	return false;
	}	
		
	else
	{
	myForm.ok.value=1;	
	myForm.action = '/'+_filename['v_bien_information'];
	_Elem('btn_env').disabled;
	myForm.submit();		
	}
}


  /* recherche */
  function checkAvailable(){
  	var myForm = _Elem('allSearch');
  		if(_Elem('f_exec')==null)	
		{
		displayTmpIframe('_exec','uid','none');
		}
	myForm.target='_exec';
	myForm.action = '/_exec/'+_filename['v_full_search'];
	myForm.submit();	
	
  }