// Hauteur de de la page

function PageHeight(ContainerTopPages,ContainerLeftPages,MenusPages,HeaderPages) {
	var ContainerLeft = document.getElementById(ContainerLeftPages).offsetHeight; /*- 50+"px"*/
	var ContainerTop = document.getElementById(ContainerTopPages).offsetHeight; /*- 50+"px"*/
	var Menus = document.getElementById(MenusPages).offsetHeight;
	var Header = document.getElementById(HeaderPages).offsetHeight;
	var TotalContainer = ContainerLeft + ContainerTop + Menus + Header;
	
	if (TotalContainer > 200) {
		document.getElementById('PageAll').style.height = TotalContainer;
	}
	
}
function PageHeight02(ContainerRightPages,ContainerTopPages,MenusPages,HeaderPages) {
	var ContainerRight = document.getElementById(ContainerRightPages).offsetHeight; /*- 50+"px"*/
	var ContainerTop = document.getElementById(ContainerTopPages).offsetHeight;
	var Menus = document.getElementById(MenusPages).offsetHeight;
	var Header = document.getElementById(HeaderPages).offsetHeight;
	var TotalContainer = ContainerRight + ContainerTop + Menus + Header;
	
	if (TotalContainer > 200) {
		document.getElementById('PageAll').style.height = TotalContainer; 
	}
	
}
/*- 30+"px"*//*- 50+"px"*//*- 50+"px"*/

// Hauteur du séparateur de container gauche/droit

function SeparatorHeight() {
	var ContainerLeft = document.getElementById('ContainerLeft').offsetHeight; /*- 50+"px"*/
	
	if (ContainerLeft > 10) {
		document.getElementById('ContainerSeparator').style.height = ContainerLeft - 60+"px";
	}
	
}


// Largeur du Container droit

function ContainerRightWidth() {
	var ContainerWidth = document.getElementById('ContainerRight').offsetWidth; /*- 50+"px"*/
	
	if (ContainerWidth < 340) {
	document.getElementById('ContainerRight').style.width = 340+"px";
	}
	
}


// Largeur du soulignement

function HRWidth() {
	var UnderlinedWidth = document.getElementById('TitreMenus').offsetWidth;
	
	if (UnderlinedWidth < 10) {
		document.getElementById('Underlined').style.width = UnderlinedWidth;
	}
	
}

function HRWidth02() {
	var UnderlinedWidth = document.getElementById('TitreMenus').offsetWidth;
	
	if (UnderlinedWidth < 10) {
		document.getElementById('Underlined').style.width = UnderlinedWidth;
	}
	
}


/* Formulaire d'Inscription / Affichage */
function testNewsletterOn() {
	if (document.getElementById('checkNewsletterOn').checked == true) {
		document.getElementById('affichePass1').style.display = 'block';
		document.getElementById('affichePass2').style.display = 'table-cell';
		document.getElementById('affichePassConfirm1').style.display = 'block';
		document.getElementById('affichePassConfirm2').style.display = 'table-cell';
		document.getElementById('checkNewsletterOff').checked = false;
	}
}
function testNewsletterOff() {
	if (document.getElementById('checkNewsletterOff').checked == true) {
		document.getElementById('affichePass1').style.display = 'none';
		document.getElementById('affichePass2').style.display = 'none';
		document.getElementById('affichePassConfirm1').style.display = 'none';
		document.getElementById('affichePassConfirm2').style.display = 'none';
		document.getElementById('checkNewsletterOn').checked = false;
	}
}

/* Script de test de l'envoie de mail */
function testFormulaireContact() {

resetBackground();

var nom = document.getElementById('NomClient').value;
var prenom = document.getElementById('PrenomClient').value;
var email = document.getElementById('EmailClient').value;
var newsletter = (document.getElementById('checkNewsletterOn').checked == false);
var pass = document.getElementById('Pass').value;
var passConfirm = document.getElementById('PassConfirm').value;

var testInfos = new RegExp('^[a-zA-Z0-9 \u00E0\u00E2\u00E4\u00E7\u00E8\u00E9\u00EA\u00EB\u00EE\u00EF\u00F4\u00F6\u00F9\u00FB\u00FC\?\.\,\;\:\!\'\-]+$', 'g');
var testNomPrenomSociete = new RegExp('^[a-zA-Z \u00E0\u00E2\u00E4\u00E7\u00E8\u00E9\u00EA\u00EB\u00EE\u00EF\u00F4\u00F6\u00F9\u00FB\u00FC\-]+$', 'g');
var testEmail = new	RegExp('^[a-z0-9_-]+(\.[_a-z0-9-]+)*@([_a-z0-9-]+\.)+([a-z]{2}|aero|arpa|biz|com|coop|edu|gov|info|int|jobs|mil|museum|name|nato|net|org|pro|travel)$', 'g');
var testLoginPass = new RegExp('^[a-z0-9]{6,16}$', 'g');

	/* Test du champ Nom */
	if (nom == "") {
		alert('Vous devez entrer votre \"Nom\" !');
		document.getElementById('NomClient').focus();
		document.getElementById('NomClient').style.backgroundColor = "#e7501e";
		return false;
	}
		else if (!testNomPrenomSociete.test(nom)) {
			alert('Vous avez mal rempli le champ \"Nom\",\nUtilisez des caract\u00E8res valides !');
			document.getElementById('NomClient').focus();
			document.getElementById('NomClient').style.backgroundColor = "#e7501e";
			return false;
		}
			else if (testNomPrenomSociete.test(nom)) {
				return true;
			}

	/* Test du champ Prénom */
	if (prenom == "") {
		alert('Vous devez entrer votre \"Pr\u00E9nom\" !');
		document.getElementById('PrenomClient').focus();
		document.getElementById('PrenomClient').style.backgroundColor = "#e7501e";
		return false;
	}
		else if (!testNomPrenomSociete.test(prenom)) {
			alert('Vous avez mal rempli le champ \"Pre\u00E9nom\".\nUtilisez des caract\u00E8res valides !');
			document.getElementById('PrenomClient').focus();
			document.getElementById('PrenomClient').style.backgroundColor = "#e7501e";
			return false;
		}
			else if (testNomPrenomSociete.test(prenom)) {
				return true;
			}
         
	/* Test du champ E-mail */
	if (email == "") {
		alert('Vous devez entrer votre \"E-mail\" !');
		document.getElementById('EmailClient').focus();
		document.getElementById('EmailClient').style.backgroundColor = "#e7501e";
		return false;
	}
		else if (!testEmail.test(email)) {
			alert('Vous avez mal rempli le champ \"E-mail\".\nUtilisez des caract\u00E8res valides !');
			document.getElementById('EmailClient').focus();
			document.getElementById('EmailClient').style.backgroundColor = "#e7501e";
			return false;
		}
			else if (testEmail.test(email)) {
				return true;
			}
		/* Test du champ Password */
		if (pass == "") {
			alert('Veuillez remplir le champ \"Mot de passe\" !');
			document.getElementById('Pass').focus();
			document.getElementById('Pass').style.backgroundColor = "#e7501e";
			return false;
		}
			else if (!testLoginPass.test(pass)) {
				alert('Vous avez mal rempli le champ \"Mot de passe\"\nRemplissez-le \u00E0 pr\u00E9sent !');
				document.getElementById('Pass').focus();
				document.getElementById('Pass').style.backgroundColor = "#e7501e";
				return false;
			}
				else if (testLoginPass.test(pass)) {
					return true;
				}
		/* Test du champ confirmation Password */
		if (passConfirm == "") {
			alert('Veuillez remplir le champ \"Confirmation du Mot de passe\" !');
			document.getElementById('PassConfirm').focus();
			document.getElementById('PassConfirm').style.backgroundColor = "#e7501e";
			return false;
		}
			else if (!testLoginPass.test(passConfirm)) {
				alert('Vous avez mal rempli le champ \"Confirmation du Mot de passe\"\nRemplissez-le \u00E0 pr\u00E9sent !');
				document.getElementById('PassConfirm').focus();
				document.getElementById('PassConfirm').style.backgroundColor = "#e7501e";
				return false;
			}
				else if (passConfirm != pass) {
						alert('Le champ \"Confirmation du Mot de passe\" est faux\nRemplissez-le \u00E0 pr\u00E9sent !');
						document.getElementById('PassConfirm').focus();
						document.getElementById('PassConfirm').style.backgroundColor = "#e7501e";
						return false;
					}
	/*}
	
	 Test de confirmation du formulaire 
	if (confirm('Confirmez-vous l\'exactitude de vos informations ?')==true) {
		return true;
	}
	else {
		document.getElementById('contact').reset();
		return false;
	}*/
            
}

function resetBackground() {
	document.getElementById('NomClient').style.backgroundColor = "";
	document.getElementById('PrenomClient').style.backgroundColor = "";
	document.getElementById('EmailClient').style.backgroundColor = "";
	document.getElementById('Pass').style.backgroundColor = "";
	document.getElementById('PassConfirm').style.backgroundColor = "";
}






