/**********************************************************************/
/* Fonction permettant d'afficher les mentions légales dans une popup */
/**********************************************************************/

function vente_location(page) {
	window.open(page,"vente_location","width=650, height=550, scrollbars, resizable");
}

/**********************************************************************/
/* Fonction permettant d'afficher les mentions légales dans une popup */
/**********************************************************************/

function mentions(page) {
	window.open(page,"mentions","width=600, height=500, scrollbars, resizable");
}

/****************************************************************/
/* Fonctions permettant d'exécuter un "rollover" sur les images */
/****************************************************************/

function rollOver(path, img) {
	document.images[img].src=path+img+"_over.jpg";
}

function rollOut(path, img) {
	document.images[img].src=path+img+".jpg";
}

/**************************************************************************************************************************/
/* Fonction permettant d'afficher des popups contenant des images (insérées en background, evite les problemes de taille) */
/**************************************************************************************************************************/

function zoomImage(img,titre,w,h) {
	ff = window.open(img,"pop","width="+w+",height="+h+",left=10,top=10,scrollbars=no, status=no, location=0") ;
	if (ff) {
		ff.document.open(); 
		ff.document.write('<head><title>' + unescape(titre) + '<\/title><\/head>');
		ff.document.write('<body style="background-image:url(\' '+ img + ' \');background-repeat:no-repeat;" onBlur="close()"><\/body>');
		ff.document.close();
	}
}

/******************************************************************/
/* Fonction permettant d'afficher les interlocuteurs commerciaux */
/******************************************************************/

function show(div) {
	interlocuteurs=new Array("interlocuteurs1","interlocuteurs2","interlocuteurs3","interlocuteurs4","interlocuteurs5","interlocuteurs6","interlocuteurs7","interlocuteurs8");
	for(i=0;i<interlocuteurs.length;i++) {
		if(interlocuteurs[i]==div) {
			document.getElementById(div).style.display="block";
		} else {
			document.getElementById(interlocuteurs[i]).style.display="none";
		}
	}
}

/******************************************************************/
/* Fonction permettant d'afficher les locations */
/******************************************************************/

function show2(div) {
	interlocuteurs=new Array("interlocuteurs1","interlocuteurs2","interlocuteurs3","interlocuteurs4","interlocuteurs5","interlocuteurs6","interlocuteurs7","interlocuteurs8","interlocuteurs9","interlocuteurs10","interlocuteurs11","interlocuteurs12","interlocuteurs13","interlocuteurs14","interlocuteurs15","interlocuteurs16","interlocuteurs17","interlocuteurs18","interlocuteurs19","interlocuteurs20","interlocuteurs21","interlocuteurs22","interlocuteurs23","interlocuteurs24");
	for(i=0;i<interlocuteurs.length;i++) {
		if(interlocuteurs[i]==div) {
			document.getElementById(div).style.display="block";
		} else {
			document.getElementById(interlocuteurs[i]).style.display="none";
		}
	}
}

/******************************************************************************************************/
/* Fonction permettant d'afficher des messages d'erreurs dans le formulaire de demande d'informations */
/******************************************************************************************************/

function writeMsg(id,msg) {
	document.getElementById(id).innerHTML = msg;
}

/******************************************************************************************************************/
/* Fonctions permettant de vérifier la saisie des champs obligatoires dans le formulaire de demande d'informations */
/******************************************************************************************************************/

function checkEmail(email) {
  //var proto  = "(mailto:)?";
  var usr    = "([a-zA-Z0-9][a-zA-Z0-9_.-]*|\"([^\\\\\x80-\xff\015\012\"]|\\\\[^\x80-\xff])+\")";
  var domain = "([a-zA-Z0-9][a-zA-Z0-9._-]*\\.)*[a-zA-Z0-9][a-zA-Z0-9._-]*\\.[a-zA-Z]{2,5}";
  //var regex  = "^" + proto + "?" + usr + "\@" + domain + "$";
  var regex  = "^" + usr + "\@" + domain + "$";
  var rgx    = new RegExp(regex);
  return rgx.exec(email) ? true : false;
}

function verifForm(obj) {
	var erreur=false;

	if(obj.MySpamTrap.value.length == 0) {
	
		//check email
		if(obj.email.value.length) {
			if(checkEmail(obj.email.value)) {
				writeMsg('errEmail','*');
			} else {
				writeMsg('errEmail','<br />Adresse email incorrecte');
				erreur=true;
			}
		} else {
			writeMsg('errEmail','<br />Vous devez saisir une adresse email');
			erreur=true;
		}
		//check nom
		if(!obj.nom.value.length) {
			erreur=true;
			writeMsg('errNom','<br />Vous devez saisir un nom');
		} else {
			writeMsg('errNom','*');
		}
		//check prenom
		if(!obj.prenom.value.length) {
			erreur=true;
			writeMsg('errPrenom','<br />Vous devez saisir un pr&eacute;nom');
		} else {
			writeMsg('errPrenom','*');
		}
		//check adresse
		if(!obj.adresse.value.length) {
			erreur=true;
			writeMsg('errAdresse','<br />Vous devez saisir une adresse');
		} else {
			writeMsg('errAdresse','*');
		}
		//check code postal
		if(!obj.cp.value.length) {
			erreur=true;
			writeMsg('errCp','<br />Vous devez saisir un code postal');
		} else {
			writeMsg('errCp','*');
		}
		//check ville
		if(!obj.ville.value.length) {
			erreur=true;
			writeMsg('errVille','<br />Vous devez saisir une ville');
		} else {
			writeMsg('errVille','*');
		}

	} else {
		erreur = true;
	}
	
	if(erreur) {
		return false;
	} else {
		return true;
	}
}

/**********************************************
bug d'affichage des anims flash ds IE
**********************************************/
theObjects = document.getElementsByTagName("object");
for (var i = 0; i < theObjects.length; i++) {
theObjects[i].outerHTML = theObjects[i].outerHTML;
}