// JavaScript Document
function GetFlash(id, media) {
    if (document.getElementById) {
        document.getElementById(id).innerHTML = media;
    }
}

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)
				{
				IsNumber = false;
				}
		 }
	return IsNumber;
	
}

function TestContact() {

	var ErrorMessage = ''
	FlagStatus = true;
	
	if (document.getElementById('nom').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre nom.  \n'
		document.getElementById('nom').style.backgroundColor = '#efefef'
		FlagStatus = false;
	}
	
	if (document.getElementById('prenom').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre prénom.  \n'
		document.getElementById('prenom').style.backgroundColor = '#efefef'
		FlagStatus = false;
	}
	
	if ((document.getElementById('cp').value != "" && !IsNumeric(document.getElementById('cp').value)) || document.getElementById('cp').value.length !=5 ) {
		ErrorMessage += '  Vérifié le format du code postal.  \n'
		document.getElementById('cp').style.backgroundColor = '#efefef'
		FlagStatus = false;
	}
	
	if (document.getElementById('email').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre adresse email.  \n'
		document.getElementById('email').style.backgroundColor = '#efefef'
		FlagStatus = false;
	} else {
			var adresse = document.getElementById('email').value;
			testm = false ;
			for (var j=1 ; j<(adresse.length) ; j++) {
				if (adresse.charAt(j)=='@') {
					if (j<(adresse.length-4)){
						for (var k=j ; k<(adresse.length-2) ; k++) {
							if (adresse.charAt(k)=='.') testm = true;
						}
					}
				}
			}
			if (testm==false) {
				ErrorMessage += '  Vérifier le format de votre adresse email.  \n'
				document.getElementById('email').style.backgroundColor = '#efefef'
				FlagStatus = false;
				}
	}
	
	if (document.getElementById('objet').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué l\'objet de votre message.  \n'
		document.getElementById('objet').style.backgroundColor = '#efefef'
		FlagStatus = false;
	}
	
	if (document.getElementById('message').value == "") {
		ErrorMessage += '  Vous n\'avez pas saisi votre message.  \n'
		document.getElementById('message').style.backgroundColor = '#efefef'
		FlagStatus = false;
	}
	
	if (!FlagStatus) {
		alert(ErrorMessage);
		return false
	}
}


