function PopupImage(img,nom) { 
w=open("",nom,'toolbar=no,scrollbars=no,resizable=yes'); 
w.document.write("<html><head><title>"+nom+"</title></head>"); 
w.document.write("<script language=javascript>function checksize() { if (document.images[0].complete) { window.resizeTo(document.images[0].width+10,document.images[0].height+30); window.focus();} else { setTimeout('checksize()',250) } }</"+"script>"); 
w.document.write("<body style='margin:0px;padding:0px;' onload='checksize()' onblur='window.close()' onclick='window.close()'>");
w.document.write("<div><IMG src='"+img+"' border=0 alt="+nom+" title='cliquez sur la photo pour fermer la fenêtre'>"); 
w.document.write("</div>");
w.document.write("</body></html>"); 
w.document.close(); 
}

/*********** AIGUILAGES STYLES SSMENU ****************************/

if (navigator.appVersion.indexOf("Win") != -1) { //alert(navigator.userAgent);
	if (navigator.userAgent.indexOf('MSIE 7')!=-1) { 
		//alert ('ie7');
		document.write("<LINK REL=\"stylesheet\" HREF=\"http://www.revac.ch/css/menu-pc.css\" TYPE=\"text/css\">"); 
	} else if (navigator.userAgent.indexOf('MSIE 6')!=-1) {
		document.write("<LINK REL=\"stylesheet\" HREF=\"http://www.revac.ch/css/menu-pc-ie6.css\" TYPE=\"text/css\">"); 
	} else {
		document.write("<LINK REL=\"stylesheet\" HREF=\"http://www.revac.ch/css/menu-pc.css\" TYPE=\"text/css\">"); 
	}
} else { 
document.write("<LINK REL=\"stylesheet\" HREF=\"http://www.revac.ch/css/menu-mac.css\" TYPE=\"text/css\">"); 
}

/*********** AFFICHAGE / MASQUAGE DES CALQUES SSMENU ****************************/

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_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

/************** GESTION DES VIGNETES DE LA FICHE DETAIL ********************************/
function lightOn(id){
	var tof = "photo"+id;
	document.getElementById(tof).className="photo-on";
}
function lightOff(id){
	var tof = "photo"+id;
	document.getElementById(tof).className="photo-off";
}
function changeVign(id){
	for (i=1; i<26; i++) {
		plop = 'lien'+i; 
		d = document.getElementById(plop);
		if (d) { d.className=""; }
	}
	var url = "lien"+id;
	document.getElementById(url).className="photo-current";
}

//*********** VERIF du FORM CONTACTER AGENCE ****************************/
function verifForm(frm){
  var erreur = "";
  if(frm.elements['nom'].value == "") {
	frm.elements['nom'].style.borderColor = "#409FBB";
	document.getElementById('divNom').style.display = "block";
	document.getElementById('divNom').innerHTML = "Nom obligatoire";
    erreur = "1";
  } 
  else {
	document.getElementById('divNom').style.display = "none";
  } 
  if(frm.elements['prenom'].value == "") {
	frm.elements['prenom'].style.borderColor = "#409FBB";
	document.getElementById('divPrenom').style.display = "block";
	document.getElementById('divPrenom').innerHTML = "Prénom obligatoire";
    erreur = "1";
  } 
  else {
	document.getElementById('divPrenom').style.display = "none";
  } 
  if(frm.elements['tel'].value == "") {
	frm.elements['tel'].style.borderColor = "#409FBB";
	document.getElementById('divTel').style.display = "block";
	document.getElementById('divTel').innerHTML = "Téléphone obligatoire";
    erreur = "1";
  } 
  else {
	document.getElementById('divTel').style.display = "none";
  } 
  if(frm.elements['adresse'].value == "") {
	frm.elements['adresse'].style.borderColor = "#409FBB";
	document.getElementById('divAdresse').style.display = "block";
	document.getElementById('divAdresse').innerHTML = "Adresse obligatoire";
    erreur = "1";
  } 
  else {
	document.getElementById('divAdresse').style.display = "none";
  }
  if(frm.elements['cp'].value == "") {
	frm.elements['cp'].style.borderColor = "#409FBB";
	document.getElementById('divCp').style.display = "block";
	document.getElementById('divCp').innerHTML = "Code postal obligatoire";
    erreur = "1";
  } 
  else {
	document.getElementById('divCp').style.display = "none";
  }
  if(frm.elements['ville'].value == "") {
	frm.elements['ville'].style.borderColor = "#409FBB";
	document.getElementById('divVille').style.display = "block";
	document.getElementById('divVille').innerHTML = "Ville obligatoire";
    erreur = "1";
  } 
  else {
	document.getElementById('divVille').style.display = "none";
  }
  if(frm.elements['pays'].value == "") {
	frm.elements['pays'].style.borderColor = "#409FBB";
	document.getElementById('divPays').style.display = "block";
	document.getElementById('divPays').innerHTML = "Pays obligatoire";
    erreur = "1";
  } 
  else {
	document.getElementById('divPays').style.display = "none";
  }
  if(frm.elements['mail'].value == "") {      
	frm.elements['mail'].style.borderColor = "#409FBB";
	document.getElementById('divMail').style.display = "block";
	document.getElementById('divMail').innerHTML = "E-mail obligatoire";
    erreur = "1";
  } else {
	document.getElementById('divMail').style.display = "none";
  } 
  if(frm.elements['mail'].value != "") {
	document.getElementById('divMail').style.display = "none";
    var str = frm.elements['mail'].value;
    var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
    if (!str.match(re)) {
		frm.elements['mail'].style.borderColor = "#409FBB";
		document.getElementById('divMail').style.display = "block";
		document.getElementById('divMail').innerHTML = "E-mail invalide";
		erreur = "1";
	} else {
		document.getElementById('divMail').style.display = "none";
	}
  }
  if (erreur ==""){
	return true;  
  }
  else {
	return false;  
  }

}//*********** VERIF du FORM CONTACTER AGENCE ****************************/

//*********** VERIF du FORM CONTACTER AGENCE EN ****************************/
function verifFormEn(frm){
  var erreur = "";
  if(frm.elements['nom'].value == "") {
	frm.elements['nom'].style.borderColor = "#409FBB";
	document.getElementById('divNom').style.display = "block";
	document.getElementById('divNom').innerHTML = "Name  required";
    erreur = "1";
  } 
  else {
	document.getElementById('divNom').style.display = "none";
  } 
  if(frm.elements['prenom'].value == "") {
	frm.elements['prenom'].style.borderColor = "#409FBB";
	document.getElementById('divPrenom').style.display = "block";
	document.getElementById('divPrenom').innerHTML = "First name required";
    erreur = "1";
  } 
  else {
	document.getElementById('divPrenom').style.display = "none";
  } 
  if(frm.elements['tel'].value == "") {
	frm.elements['tel'].style.borderColor = "#409FBB";
	document.getElementById('divTel').style.display = "block";
	document.getElementById('divTel').innerHTML = "Phone required";
    erreur = "1";
  } 
  else {
	document.getElementById('divTel').style.display = "none";
  } 
  if(frm.elements['adresse'].value == "") {
	frm.elements['adresse'].style.borderColor = "#409FBB";
	document.getElementById('divAdresse').style.display = "block";
	document.getElementById('divAdresse').innerHTML = "Address required";
    erreur = "1";
  } 
  else {
	document.getElementById('divAdresse').style.display = "none";
  }
  if(frm.elements['cp'].value == "") {
	frm.elements['cp'].style.borderColor = "#409FBB";
	document.getElementById('divCp').style.display = "block";
	document.getElementById('divCp').innerHTML = "Postal code required";
    erreur = "1";
  } 
  else {
	document.getElementById('divCp').style.display = "none";
  }
  if(frm.elements['ville'].value == "") {
	frm.elements['ville'].style.borderColor = "#409FBB";
	document.getElementById('divVille').style.display = "block";
	document.getElementById('divVille').innerHTML = "City required";
    erreur = "1";
  } 
  else {
	document.getElementById('divVille').style.display = "none";
  }
  if(frm.elements['pays'].value == "") {
	frm.elements['pays'].style.borderColor = "#409FBB";
	document.getElementById('divPays').style.display = "block";
	document.getElementById('divPays').innerHTML = "Country required";
    erreur = "1";
  } 
  else {
	document.getElementById('divPays').style.display = "none";
  }
  if(frm.elements['mail'].value == "") {      
	frm.elements['mail'].style.borderColor = "#409FBB";
	document.getElementById('divMail').style.display = "block";
	document.getElementById('divMail').innerHTML = "E-mail required";
    erreur = "1";
  } else {
	document.getElementById('divMail').style.display = "none";
  } 
  if(frm.elements['mail'].value != "") {
	document.getElementById('divMail').style.display = "none";
    var str = frm.elements['mail'].value;
    var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
    if (!str.match(re)) {
		frm.elements['mail'].style.borderColor = "#409FBB";
		document.getElementById('divMail').style.display = "block";
		document.getElementById('divMail').innerHTML = "Invalid E-mail";
		erreur = "1";
	} else {
		document.getElementById('divMail').style.display = "none";
	}
  }
  if (erreur ==""){
	return true;  
  }
  else {
	return false;  
  }

}//*********** VERIF du FORM CONTACTER AGENCE EN ****************************/
