function changeCouleur(ligne){ligne.bgColor = '#fff000';}
function remetCouleur1(ligne){ligne.bgColor = '#e8edff';}
function remetCouleur2(ligne){ligne.bgColor = '#d8e0fe';}

function changeCouleurG(ligne){ligne.bgColor = '#fff000';}
function remetCouleur1G(ligne){ligne.bgColor = '#daf0f6';}
function remetCouleur2G(ligne){ligne.bgColor = '#c2d9dd';}


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 MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function MM_showHideLayers() { //v9.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) 
  with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
/*******************************************************************************************/
function verifFormCreerCpteProp(){
	adresse = document.formCreerCpteProp.le_mailCreerCpte.value;
	var place = adresse.indexOf("@",1);
	var point = adresse.indexOf(".",place+1);
	if ((place > -1)&&(adresse.length >2)&&(point > 1))
		{
		document.formCreerCpteProp.submit();
		}
	else
		{
		alert('Entrez une adresse e-mail valide.');
		}
}
function verifFormCreerCpteGard(){
	adresse = document.formCreerCpteGard.le_mailCreerCpte.value;
	var place = adresse.indexOf("@",1);
	var point = adresse.indexOf(".",place+1);
	if ((place > -1)&&(adresse.length >2)&&(point > 1))
		{
		document.formCreerCpteGard.submit();
		}
	else
		{
		alert('Entrez une adresse e-mail valide.');
		}
}
function verifFormLoginTop(){
	adresse = document.formLoginTop.le_mailLogin.value;
	var place = adresse.indexOf("@",1);
	var point = adresse.indexOf(".",place+1);
	
	if ((place > -1)&&(adresse.length >2)&&(point > 1))
		{
		if(document.formLoginTop.le_password.value==""){
			alert('Saisissez un mot de passe.');
		}else{
			document.formLoginTop.submit();
		}
	}else{
		alert('Entrez une adresse e-mail valide.');
	}
}
function verifFormLogin(){
	adresse = document.formLogin.le_mailLogin.value;
	var place = adresse.indexOf("@",1);
	var point = adresse.indexOf(".",place+1);
	
	if ((place > -1)&&(adresse.length >2)&&(point > 1))
		{
		if(document.formLogin.le_password.value==""){
			alert('Saisissez un mot de passe.');
		}else{
			document.formLogin.submit();
		}
	}else{
		alert('Entrez une adresse e-mail valide.');
	}
}
function verifFormOubli(){
	adresse = document.formCreerCpte.le_mail.value;
	var place = adresse.indexOf("@",1);
	var point = adresse.indexOf(".",place+1);
	if ((place > -1)&&(adresse.length >2)&&(point > 1))
		{	
		document.formCreerCpte.submit();
		}
	else
		{
		alert('Entrez une adresse e-mail valide.');
		}
}
function verifFormOubliIdentification(){
	adresse = document.formOubli.le_mail.value;
	var place = adresse.indexOf("@",1);
	var point = adresse.indexOf(".",place+1);
	
		if ((place > -1)&&(adresse.length >2)&&(point > 1))
		{	
		document.formOubli.submit();
		}
		else if((document.formOubli.le_type[0].checked == false)&&(document.formOubli.le_type[1].checked == false))
		{
		alert('Cochez le type de dossier.');
		}
		else
		{
		alert('Entrez une adresse e-mail valide.');
	}
}
function erreur(num_erreur) {
switch (num_erreur) {
		case 0: alerte = "Sélectionnez la CVILITÉ";break;
        case 1: alerte = "le champ NOM n'a pas été rempli";break;
        case 2: alerte = "le champ PRÉNOM n'a pas été rempli";break;
        case 3: alerte = "Sélectionnez votre DATE de naissance";break;
        case 4: alerte = "le champ NATIONALITÉ n'a pas été rempli";break;
        case 5: alerte = "Indiquez au moins UN NUMÉRO de téléphone";break;
        case 6: alerte = "le champ ADRESSE n'a pas été rempli";break;
		case 7: alerte = "le champ CODE POSTAL n'a pas été rempli";break;
		case 8: alerte = "le champ VILLE n'a pas été rempli";break;
		case 9: alerte = "le champ PAYS n'a pas été rempli";break;
		case 10: alerte = "Acceptez-vous de garder des animaux ?\n\nFaites votre choix en cochant le bouton radio";break;
		case 11: alerte = "Amenez-vous un animal ?\n\nFaites votre choix en cochant le bouton radio";break;
		case 12: alerte = "Acceptez-vous un entretien spécifique ?\n\nFaites votre choix en cochant le bouton radio";break;
		case 13: alerte = "Avez-vous déjà gardé une  ?\n\nFaites votre choix en cochant le bouton radio";break;
		case 14: alerte = "Votre situation familiale ?\n\nFaites votre choix en cochant le bouton radio";break;
		case 15: alerte = "Votre situation professionnelle ?\n\nFaites votre choix en cochant le bouton radio";break;
		case 16: alerte = "Combien de personnes occuperont l'habitation ?\n\nAu moins un aldulte";break;
		case 17: alerte = "Pensez-vous rester en permanence au domicile gardé ?\n\nFaites votre choix en cochant le bouton radio";break;
		case 18: alerte = "Durant votre séjour, aurez-vous à vous absenter ?\n\nFaites votre choix en cochant le bouton radio";break;
		case 19: alerte = "Y'a-t-il des personnes qui fument ?\n\nFaites votre choix en cochant le bouton radio";break;
		case 20: alerte = "Quel type d' acceptez-vous de garder ?\n\nFaites votre choix en cochant le bouton radio";break;
		case 21: alerte = "Précisez vos motivations pour garder une .\n\nSaisissez votre texte dans le champ approprié.";break;
		case 22: alerte = "Comment avez-vous entendu parler de nous ?\n\nFaites votre choix en cochant le bouton radio.";break;
		case 23: alerte = "Souhaitez-vous recevoir des informations sur l'échange de maison ?\n\nFaites votre choix en cochant le bouton radio.";break;
		case 24: alerte = "Souhaitez-vous vous inscrire gratuitement à notre bulletin d'informations ?\n\nFaites votre choix en cochant le bouton radio.";break;
		case 25: alerte = "Vous n'avez pas coché la case \n \" Lu Conditions Générales \"";break;
		case 26: alerte = "Sélectionnez votre RÉGION d'habitation";break;
		case 27: alerte = "INDIFFÉRENT n'est pas une région valide.\n\nSélectionnez votre RÉGION d'habitation";break;
        case 28: alerte = "le champ ADRESSE du lieu de gardiennage n'a pas été rempli";break;
		case 29: alerte = "le champ CODE POSTAL du lieu de gardiennage n'a pas été rempli";break;
		case 30: alerte = "le champ VILLE du lieu de gardiennage n'a pas été rempli";break;
		case 31: alerte = "le champ PAYS du lieu de gardiennage n'a pas été rempli";break;
		case 32: alerte = "Type d'habitation ?\n\nFaites votre choix en cochant le bouton radio";break;
		case 33: alerte = "le champ SURFACE du lieu de gardiennage n'a pas été rempli";break;
		case 34: alerte = "Type de résidence ?\n\nFaites votre choix en cochant le bouton radio";break;
		case 35: alerte = "le champ DESCRIPTION du lieu de gardiennage n'a pas été rempli";break;
		case 36: alerte = "Souhaitez-vous faire garder des animaux ?\n\nFaites votre choix en cochant le bouton radio";break;
		case 37: alerte = "Acceptez vous de recevoir un animal ?\n\nFaites votre choix en cochant le bouton radio";break;
		case 38: alerte = "Souhaitez vous un entretien spécifique ?\n\nFaites votre choix en cochant le bouton radio";break;
		case 39: alerte = "Préférez-vous des gardiens ...\n\nhabitant dans votre région\ns’installant ou quittant votre région\nen vacances\npeu importe\n\nFaites votre choix en cochant le bouton radio";break;
		case 40: alerte = "Préférez-vous ...\n\nune personne seule\nun couple\nune famille\npeu importe\n\nFaites votre choix en cochant le bouton radio";break;
		case 41: alerte = "Situation professionnelle du ou des gardiens\n\nen activité\nà la retraite\npeu importe\n\nFaites votre choix en cochant le bouton radio";break;	
		case 42: alerte = "Combien de personnes acceptez vous ?\n\nAu moins un aldulte";break;default:alerte = "";
		case 43: alerte = "Acceptez vous des absences la journée pour activité ?\n\nFaites votre choix en cochant le bouton radio";break;
		case 44: alerte = "Acceptez vous d'autres absences ponctuelles ?\n\nFaites votre choix en cochant le bouton radio";break;
		case 45: alerte = "Acceptez vous les fumeurs ?\n\nFaites votre choix en cochant le bouton radio";break;
		case 46: alerte = "Numéro de téléphone non valide\n\nLes champs TELEPHONE ne doivent comporter que des nombres.";break;
       }
	//document.formCand.alerte.value=alerte;
	alert(alerte);
}
function verifFormUpdateCoordonneesGardien(){
	if (document.formGardien.la_civilite.value == 0)
		{
		erreur(0);
		}
		else if(document.formGardien.le_nom.value == "")
		{
		erreur(1);
		}
		else if(document.formGardien.le_prenom.value == "")
		{
		erreur(2);
		}
		else if(document.formGardien.la_dateNaiss.value == "00-00-0000")
		{
		erreur(3);
		}
		else if(document.formGardien.la_nationalite.value == "")
		{
		erreur(4);
		}
		else if((document.formGardien.le_telDom.value.length == 0)&&(document.formGardien.le_telPort.value.length == 0))
		{
		erreur(5);
		}
		else if(document.formGardien.la_adresse.value.length == 0)
		{
		erreur(6);
		}
		else if(document.formGardien.le_cp.value.length == 0)
		{
		erreur(7);
		}
		else if(document.formGardien.la_ville.value.length == 0)
		{
		erreur(8);
		}
		else if(document.formGardien.la_region.value == 0)
		{
		erreur(26);
		}
		else if(document.formGardien.la_region.value == 100000)
		{
		erreur(27);
		}
		else if(document.formGardien.le_pays.value == 0)
		{
		erreur(9);
		}
		else if(document.formGardien.le_telDom.value!="" && isNaN(Number(document.formGardien.le_telDom.value)))
		{
		erreur(46);
		}
		else if(document.formGardien.le_telPort.value!="" && isNaN(Number(document.formGardien.le_telPort.value)))	
		{
		erreur(46);
		}
		else if(document.formGardien.le_telPro.value!="" && isNaN(Number(document.formGardien.le_telPro.value)))	
		{
		erreur(46);
		}
		else if(document.formGardien.le_fax.value!="" && isNaN(Number(document.formGardien.le_fax.value)))	
		{
		erreur(46);
		}
		else{
		document.formGardien.submit();
		//alert("OK");
		}
}
function verifFormContactsQuestionGardien(){
	
	if(document.formGardien.objetDemande.value == 0){
		alert('Précisez ce que vous souhaitez.');
	}else if (document.formGardien.la_civilite.value == 0){
		alert('Sélectionnez la CVILITÉ.');
	}else if(document.formGardien.le_nom.value == ""){
		alert('Le champ NOM n\'a pas été rempli.');
	}else{
		adresse = document.formGardien.le_mail.value;
		var place = adresse.indexOf("@",1);
		var point = adresse.indexOf(".",place+1);
		
		if((place > -1)&&(adresse.length >2)&&(point > 1)){
			document.formGardien.submit();
			//alert("OK");
		}else{
			alert('Entrez une adresse e-mail valide.');
		}
	}
}
function verifFormUpdateCoordonneesProprietaire(){
	if (document.formProprietaire.la_civilite.value == 0)
		{
		erreur(0);
		}
		else if(document.formProprietaire.le_nom.value == "")
		{
		erreur(1);
		}
		else if(document.formProprietaire.le_prenom.value == "")
		{
		erreur(2);
		}
		else if((document.formProprietaire.le_telDom.value.length == 0)&&(document.formProprietaire.le_telPort.value.length == 0))
		{
		erreur(5);
		}
		else if(document.formProprietaire.la_adresse.value.length == 0)
		{
		erreur(6);
		}
		else if(document.formProprietaire.la_adresseH.value.length == 0)
		{
		erreur(28);
		}
		else if(document.formProprietaire.le_cp.value.length == 0)
		{
		erreur(7);
		}
		else if(document.formProprietaire.le_cpH.value.length == 0)
		{
		erreur(29);
		}
		else if(document.formProprietaire.la_ville.value.length == 0)
		{
		erreur(8);
		}
		else if(document.formProprietaire.la_villeH.value.length == 0)
		{
		erreur(30);
		}
		else if(document.formProprietaire.la_region.value == 0)
		{
		erreur(26);
		}
		else if(document.formProprietaire.la_region.value == 100000)
		{
		erreur(27);
		}
		else if(document.formProprietaire.le_pays.value == 0)
		{
		erreur(9);
		}
		else if(document.formProprietaire.le_paysH.value == 0)
		{
		erreur(31);
		}
		else if((document.formProprietaire.le_typeHabitation[0].checked == false)&&(document.formProprietaire.le_typeHabitation[1].checked == false))
		{
		erreur(32);
		}
		else if(document.formProprietaire.la_surfaceH.value.length == 0)
		{
		erreur(33);
		}
		else if((document.formProprietaire.le_typeResidence[0].checked == false)&&(document.formProprietaire.le_typeResidence[1].checked == false))
		{
		erreur(34);
		}
		else if(document.formProprietaire.la_descriptionH.value.length == 0)
		{
		erreur(35);
		}
		else{
		document.formProprietaire.submit();
		//alert("OK");
		}
}
function verifFormUpdateProfilGardien(){
	if ((document.formGardien.le_gardAnimaux[0].checked == false)&&(document.formGardien.le_gardAnimaux[1].checked == false))
		{
		erreur(10);
		}
		else if((document.formGardien.le_avecAnimaux[0].checked == false)&&(document.formGardien.le_avecAnimaux[1].checked == false))
		{
		erreur(11);
		}
		else if((document.formGardien.le_entretien[0].checked == false)&&(document.formGardien.le_entretien[1].checked == false))
		{
		erreur(12);
		}
		else if((document.formGardien.le_experience[0].checked == false)&&(document.formGardien.le_experience[1].checked == false))
		{
		erreur(13);
		}
		else if((document.formGardien.la_famille[0].checked == false)&&(document.formGardien.la_famille[1].checked == false)&&(document.formGardien.la_famille[2].checked == false))
		{
		erreur(14);
		}
		else if((document.formGardien.la_activite[0].checked == false)&&(document.formGardien.la_activite[1].checked == false))
		{
		erreur(15);
		}
		else if(document.formGardien.le_nbPers.value == 0)
		{
		erreur(16);
		}
		else if((document.formGardien.la_permanence[0].checked == false)&&(document.formGardien.la_permanence[1].checked == false))
		{
		erreur(17);
		}
		else if((document.formGardien.la_absence[0].checked == false)&&(document.formGardien.la_absence[1].checked == false)&&(document.formGardien.la_absence[2].checked == false)&&(document.formGardien.la_absence[3].checked == false)&&(document.formGardien.la_absence[4].checked == false))
		{
		erreur(18);
		}
		else if((document.formGardien.le_fumeur[0].checked == false)&&(document.formGardien.le_fumeur[1].checked == false))
		{
		erreur(19);
		}
		else if((document.formGardien.la_habitation[0].checked == false)&&(document.formGardien.la_habitation[1].checked == false)&&(document.formGardien.la_habitation[2].checked == false))
		{
		erreur(20);
		}
		else if(document.formGardien.le_motivations.value == "")
		{
		erreur(21);
		}
		else{
		document.formGardien.submit();
		//alert("OK");
		}
}
function verifFormUpdateProfilProprio(){
	if ((document.formProprio.le_gardAnimaux[0].checked == false)&&(document.formProprio.le_gardAnimaux[1].checked == false))
		{
		erreur(36);
		}
		else if((document.formProprio.le_avecAnimaux[0].checked == false)&&(document.formProprio.le_avecAnimaux[1].checked == false))
		{
		erreur(37);
		}
		else if((document.formProprio.le_entretien[0].checked == false)&&(document.formProprio.le_entretien[1].checked == false))
		{
		erreur(38);
		}
		else if((document.formProprio.la_situation[0].checked == false)&&(document.formProprio.la_situation[1].checked == false)&&(document.formProprio.la_situation[2].checked == false)&&(document.formProprio.la_situation[3].checked == false))
		{
		erreur(39);
		}
		else if((document.formProprio.la_famille[0].checked == false)&&(document.formProprio.la_famille[1].checked == false)&&(document.formProprio.la_famille[2].checked == false)&&(document.formProprio.la_famille[3].checked == false))
		{
		erreur(40);
		}
		else if((document.formProprio.la_activite[0].checked == false)&&(document.formProprio.la_activite[1].checked == false)&&(document.formProprio.la_activite[2].checked == false))
		{
		erreur(41);
		}
		else if(document.formProprio.le_nbAdultes.value == 0)
		{
		erreur(42);
		}
		else if((document.formProprio.la_permanence[0].checked == false)&&(document.formProprio.la_permanence[1].checked == false))
		{
		erreur(43);
		}
		else if((document.formProprio.la_absence[0].checked == false)&&(document.formProprio.la_absence[1].checked == false)&&(document.formProprio.la_absence[2].checked == false)&&(document.formProprio.la_absence[3].checked == false)&&(document.formProprio.la_absence[4].checked == false))
		{
		erreur(44);
		}
		else if((document.formProprio.le_fumeursRefuses[0].checked == false)&&(document.formProprio.le_fumeursRefuses[1].checked == false))
		{
		erreur(45);
		}
		else{
		document.formProprio.submit();
		//alert("OK");
		}
}
function verifFormUpdateConfirmation(){
	if ((document.formConfirm.la_origine[0].checked == false)&&(document.formConfirm.la_origine[1].checked == false)&&(document.formConfirm.la_origine[2].checked == false)&&(document.formConfirm.la_origine[3].checked == false)&&(document.formConfirm.la_origine[4].checked == false)&&(document.formConfirm.la_origine[5].checked == false))
		{
		erreur(22);
		}
		else if((document.formConfirm.le_echange[0].checked == false)&&(document.formConfirm.le_echange[1].checked == false))
		{
		erreur(23);
		}
		else if((document.formConfirm.la_mailingList[0].checked == false)&&(document.formConfirm.la_mailingList[1].checked == false))
		{
		erreur(24);
		}
		else if(document.formConfirm.le_cg.checked == false)
		{
		erreur(25);
		}
		else{
		document.formConfirm.submit();
		//alert("OK");
		}
}
function effacerChamp(){
	//alert("OK")
	this.value="";
}
function supprimerDispoGardien(URL) {
	var texte;		
	texte="Voulez-vous supprimer cette période de disponibilité?";
		
	if (confirm(texte)){
		//alert(URL);
		window.location=URL;
	}
}
function supprimerSejourProprio(URL) {
	var texte;		
	texte="Voulez-vous supprimer cette période de séjour?";
		
	if (confirm(texte)){
		//alert(URL);
		window.location=URL;
	}
}
function AjoutFavo() {
  if ((navigator.appName.indexOf("Microsoft",0)>=0) && (parseInt(navigator.appVersion)>=4))
  {
    window.external.AddFavorite("http://www.partitranquille.com","PartirTranquille : Gardiennage bénévole de domicile" );
  } else
  {
    alert("Cette fonction n'est proposée que pour Internet Explorer 4+")
  }
}
function ouvreconditions() {
   window_name = window.open("proprloc_conditionsgenerales.htm",'popup',"location=0, toolbar=0, directories=0, status=0, menubar=0, scrollbars=1, resizable=1,width=500,height=400");
}
function copierChampsCoordProprio(){
	if(document.formProprietaire.coche.checked == true){
		document.formProprietaire.la_adresseH.value = document.formProprietaire.la_adresse.value;
		document.formProprietaire.le_cpH.value = document.formProprietaire.le_cp.value;
		document.formProprietaire.la_villeH.value = document.formProprietaire.la_ville.value;
		document.formProprietaire.le_paysH.value = document.formProprietaire.le_pays.value;
	}else
  {
		document.formProprietaire.la_adresseH.value = "";
		document.formProprietaire.le_cpH.value = "";
		document.formProprietaire.la_villeH.value = "";
		document.formProprietaire.le_paysH.value = 0;
  }
}
function categorieFaq(CAT){document.formeTitreCategorie.categorie.value = CAT;}