
// Gestion de l'affichage des articles dans la rubrique "Visite Guidée", selon les cas affiche un div et masque l'autre.
function GestionChargementRubrique(article){
	if(article=="Studio"){
	document.getElementById('SousRubStudio').style.backgroundColor="#ffffff";
	document.getElementById('SousRubDuplex').style.background="none";
	document.getElementById('RubriqueDuplex').style.display='none';
	document.getElementById('SousRubDuplex').style.borderColor="#ffffff";
	document.getElementById('LienStudio').style.color="#336699";
	document.getElementById('LienDuplex').style.color="#ffffff";
	
	document.getElementById('RubriqueStudio').style.display='block';
	}else{
	document.getElementById('SousRubStudio').style.background="none";
	document.getElementById('SousRubStudio').style.borderColor="#ffffff";
	document.getElementById('LienStudio').style.color="#ffffff";
	document.getElementById('LienDuplex').style.color="#336699";
	document.getElementById('SousRubDuplex').style.backgroundColor="#ffffff";
	document.getElementById('RubriqueStudio').style.display='none';
	document.getElementById('RubriqueDuplex').style.display='block';
	}

}


function GestionEnvoiMail(){ // Function AJAX en POST pour l'envoi des données vers le PHP et gestion de la réponse
	var MaRequeteXMLHttp = false;
	if(window.ActiveXObject) // cas pour IE, test l'existance d'activiXObject
		MaRequeteXMLHttp = new ActiveXObject("Microsoft.XMLHTTP");	// création de lobjet et Affectation dans MaRequeteXMLHttp
	else if(window.XMLHttpRequest)	// cas autre navigateur
		MaRequeteXMLHttp = new XMLHttpRequest();	// Création de l'objet XMLHttpRequest
	if(MaRequeteXMLHttp)	// Test de l'existance de l'objet MaRequeteXMLHttp
	{		
				// Création de la requete en POST
				MaRequeteXMLHttp.open("POST","envoiMail.php?t=" + new Date().getTime());
				MaRequeteXMLHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				MaRequeteXMLHttp.onreadystatechange = EvaluerEnvoiMail;
				MaRequeteXMLHttp.send("&emailSujet="+document.formEnvoiMail.emailSujet.value+"&emailMessage="+document.formEnvoiMail.emailMessage.value+"&Email="+document.formEnvoiMail.Email.value+"&emailTelephone="+document.formEnvoiMail.emailTelephone.value+"&emailNom="+document.formEnvoiMail.emailNom.value);
	
	}
	function EvaluerEnvoiMail()
	{
		if (MaRequeteXMLHttp.readyState == 4 && MaRequeteXMLHttp.status == 200)
		{
			// Retour de la requete
			document.getElementById('BlocEnvoiMail').innerHTML=MaRequeteXMLHttp.responseText;
		}else{
			// Requete en cours de traitement
			document.getElementById('BlocEnvoiMail').innerHTML='<center><img src="squelettes/images/loader.gif" alt="Envoi en cours" /></center>';
		}
	}
}





/*function verifChampFrom(){ // Vérification du contenu des champs du formulaire
	if(document.formEnvoiMail.emailSujet.value=="")
	{
		alert("Veillez entrer un sujet svp !");
	}
	else
	{
		if(document.formEnvoiMail.emailMessage.value==""){
		alert("Veillez entrer un Message svp !");
		}else{
			GestionEnvoiMail();
		}
	}
}*/


/*function VerificationEmail(elm){ // Verif du format de l'adresse mail
if (elm.value.indexOf("@") != "-1" &&
    elm.value.indexOf(".") != "-1" &&
    elm.value != ""){
    return true;
	}
return false;
}


function IsNumeric(sText){
 var ValidChars = "0123456789.";
 var IsNumber=true;
 var Char;
 for (i = 0; i < sText.length && IsNumber == true; i++)
 {
 Char = sText.charAt(i);
 if (ValidChars.indexOf(Char) == -1)
 {
 alert("pas ok");
 IsNumber = false;
 }
 }
  alert("ok");
 return IsNumber;
}
function VerificationTelephone(){ // Verif du format de l'adresse mail
	if (IsNumeric(document.formEnvoiMail.emailTelephone.value)==false)
	{
	alert("Veillez entrer un numéro de telephone svp");
	return false;
	}
}



*/



/*function VerificationFormulaire(){ // Gestion du contenu des champs des formulaires, lancement de fonctions imbriquer
if (VerificationEmail(document.formEnvoiMail.Email) == false)
    {
    document.formEnvoiMail.Email.focus();
    alert("Vous devez entrer une adresse e-mail correcte svp !");
	return false;
    }
	else
	{
		if(verifChampFrom()==false){
		}
		return false;
	}
}
*/

/*
function VerificationEmail(elm){ // Verif du format de l'adresse mail
if (elm.value.indexOf("@") != "-1" &&
    elm.value.indexOf(".") != "-1" &&
    elm.value != ""){
    validFormEmail=true;
	}
	validFormEmail=false;
}
function VerificationNom(elm){ // Verif du format de l'adresse mail
if (elm!=""){
    validFormNom=true;
	}
	validFormNom=false;
}
function VerificationTelephone(elm){ // Verif du format de l'adresse mail
if (elm!=""){
    validFormTelephone=true;
	}
	validFormTelephone=false;
}
function VerificationSujet(elm){ // Verif du format de l'adresse mail
if (elm!=""){
    validFormSujet=true;
	}
	validFormSujet=false;
}
function VerificationMessage(elm){ // Verif du format de l'adresse mail
if (elm!=""){
    validFormMessage=true;
	}
	validFormMessage=false;
}*/

/*validFormEmail=false;
validFormNom=false;
validFormTelephone=false;
validFormSujet=false;
validFormMessage=false;*/
function VerificationFormulaire(){
	document.formEnvoiMail.Email.style.border = '0px solid #99A2A7';
	document.formEnvoiMail.emailNom.style.border = '0px solid #99A2A7';
	document.formEnvoiMail.emailTelephone.style.border = '0px solid #99A2A7';
	document.formEnvoiMail.emailSujet.style.border = '0px solid #99A2A7';
	document.formEnvoiMail.emailMessage.style.border = '0px solid #99A2A7';
	
	
	//email
	validForm=0;
	if(document.formEnvoiMail.Email.value!=""){
		if (document.formEnvoiMail.Email.value.indexOf("@") != "-1" &&
			document.formEnvoiMail.Email.value.indexOf(".") != "-1" &&
			document.formEnvoiMail.Email.value != ""){
			
		}else{
			validForm=1;
			document.formEnvoiMail.Email.style.border = '1px solid red';
		}
	}else{
		validForm=1;
		document.formEnvoiMail.Email.style.border = '1px solid red';
	}	
	if(document.formEnvoiMail.emailNom.value==""){
		validForm=1;
		document.formEnvoiMail.emailNom.style.border = '1px solid red';
	}
	
	
	if(document.formEnvoiMail.emailTelephone.value==""){
		validForm=1;
		document.formEnvoiMail.emailTelephone.style.border = '1px solid red';
	}else{
	function trim(val) {
		var retour = "";
		for(i=0;i < val.length;i++){
			if(val.charAt(i) != " ") {
					retour += val.charAt(i);
			}
		}
			//return retour
			if (isNaN(retour))
		{
		document.formEnvoiMail.emailTelephone.style.border = '1px solid red';
		validForm=1;
		}
/*		else
		{
		alert("ok" );
		} */
	}
		trim(document.formEnvoiMail.emailTelephone.value);
	}

	if(document.formEnvoiMail.emailSujet.value==""){
		validForm=1;
		document.formEnvoiMail.emailSujet.style.border = '1px solid red';
	}
	if(document.formEnvoiMail.emailMessage.value==""){
		validForm=1;
		document.formEnvoiMail.emailMessage.style.border = '1px solid red';
	}

	
	
	
/*	VerificationEmail(document.formEnvoiMail.Email);
	VerificationNom(document.formEnvoiMail.emailNom);
	VerificationTelephone(document.formEnvoiMail.emailTelephone);
	VerificationSujet(document.formEnvoiMail.emailSujet);
	VerificationMessage(document.formEnvoiMail.emailMessage);*/
	if(validForm==0){
		GestionEnvoiMail();
	}else{
		//alert("erreur");
		document.getElementById('erreurform').innerHTML="Les champs encadr&eacute;s de rouge ne sont pas bien remplis";
		return false;
/*		alert(validFormEmail);
		alert(VerificationNom);
		alert(VerificationTelephone);
		alert(VerificationSujet);
		alert(VerificationMessage);*/
	}
	
	
	
	
}



/*


function marquageErreur(){
document.formEnvoiMail.Email.style.border = '1px solid #99A2A7';
document.formEnvoiMail.Email.style.border = '1px solid #99A2A7';
document.formEnvoiMail.Email.style.border = '1px solid #99A2A7';
document.formEnvoiMail.Email.style.border = '1px solid #99A2A7';
}


*/









//alpha
function FenetreAlpha(boolAffichage){
	//document.getElementById('Fenetre_Alpha_Contenu').innerHTML="&nbsp;";
	//document.getElementById('Fenetre_Alpha_Titre_header').innerHTML="&nbsp;";
	//MasqueSelect(boolAffichage);
	if (boolAffichage){
		document.getElementById('Fenetre_Alpha').style.display = 'block';
	}else{
		document.getElementById('Fenetre_Alpha').style.display = 'none';
	}
	
}




function ChargeContenuAlpha(Contenu, titre){
	
	document.getElementById('Fenetre_Alpha_Contenu').innerHTML='';
	document.getElementById('Fenetre_Alpha_Titre_header').innerHTML='&nbsp;';
	FenetreAlpha(true, 'vide');
	document.getElementById('Fenetre_Alpha_Titre_header').innerHTML=titre;
	document.getElementById('Fenetre_Alpha_Contenu').innerHTML=Contenu;
}










