function inputNumber(event){
	if (window.event) {
		var event = window.event;
	}
	if ((event.keyCode >= 96 && event.keyCode <= 105) || event.keyCode <= 57) {
		return true;
	}
	//event.stop();
	return false;
}

function inputPhone(event){
	if (window.event) {
		var event = window.event;
	}
	if ((event.keyCode >= 96 && event.keyCode <= 105) || event.keyCode <= 57 || event.keyCode == 109 || event.keyCode == 111) {
		return true;
	}
	return false;
}

function doFocus (ElementName) {
	var Obj= ElementName;
	Obj.focus();
}

function doFocusSetStyle (ElementName) {
	doFocus(ElementName);
	var Obj = ElementName;
	//Obj.style.borderColor="#FF0000";
}

function doLabelStyle (ElementName) {
	var Obj = document.getElementById(ElementName);
	//Obj.style.color="#FF0000";
}

function doResetLabelStyle (Arrstr) {
	var lblArr =doResetLabelStyle.arguments;
	for (i=0; i<lblArr.length; i++) {
		document.getElementById(lblArr[i]).style.color="";	
	}
}

function doResetInput(frmID) {	
	var frmObj=document.getElementById(frmID);
	try {
		for (var i = 0; i < frmObj.elements.length; i++) {
			if (frmObj.elements[i].type == "text" || frmObj.elements[i].type == "select-one") {
				frmObj.elements[i].style.borderColor = "";
			}
		}
	} catch(e) {}
}

function resetErrMsg () {
	for (i=1; i<=20; i++) {
		if (document.getElementById("msg"+i)) {
			var curMsg = document.getElementById("msg"+i);
			curMsg.style.display="none";;
			//curMsg.innerHTML="&nbsp;";
		//	document.getElementById("msg1").style.display="block";
		}
	}
}
////Nou01//////////////////////////////////
function displayErrVotreProjet(msgid, errMsg) {
	resetErrMsg();
	doResetInput("frmNou01");
	var MsgField=document.getElementById(msgid);
	MsgField.innerHTML=errMsg;
}



//////////////////////////////////////////		
function dosubmitCompte(form){	
	var frm = document.getElementById(form);
	if (frm.txtCompte.value=="") {
		displayErrVotreProjet("msg1","Veuillez entrer votre num&eacute;ro de compte");
		doFocusSetStyle(frm.txtCompte);
		document.getElementById("msg1").style.display="block";
		return false;
	}
	if ((frm.txtCompte.value).length!=8) {
		displayErrVotreProjet("msg1","Votre num&eacute;ro de compte doit avoir 8 caract&egrave;res");
		doFocusSetStyle(frm.txtCompte);
		document.getElementById("msg1").style.display="block";
		return false;
	}
	if (frm.txtFacture.value=="") {
		displayErrVotreProjet("msg2","Veuillez entrer votre num&eacute;ro de facture");
		doFocusSetStyle(frm.txtFacture);
		document.getElementById("msg2").style.display="block";
		return false;
	}
	if (frm.txtMontant.value=="") {
		displayErrVotreProjet("msg3","Veuillez entrer le montant correspondant");
		doFocusSetStyle(frm.txtMontant);
		document.getElementById("msg3").style.display="block";
		return false;
	}
	if (frm.txtAdresse.value=="") {
		displayErrVotreProjet("msg4","Veuillez entrer une adresse mail");
		doFocusSetStyle(frm.txtAdresse);
		document.getElementById("msg4").style.display="block";
		return false;
	}
	var reg= /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/;
	if (reg.exec(frm.txtAdresse.value)==null) {
		displayErrVotreProjet("msg4","Adresse email non valide");
		doFocusSetStyle(frm.txtAdresse);
		document.getElementById("msg4").style.display="block";
		return false;
	}
	if (!isEmail(frm.txtAdresse.value)) {
		displayErrVotreProjet("msg4","E-mail non valide");
		doFocusSetStyle(frm.txtAdresse);
		document.getElementById("msg4").style.display="block";
		return false;
	}
	
	if (frm.txtMot.value=="") {
		displayErrVotreProjet("msg5","Veuillez saisir votre mot de passe");
		doFocusSetStyle(frm.txtMot);
		document.getElementById("msg5").style.display="block";
		return false;
	}
	if ((frm.txtMot.value).length<8) {
		displayErrVotreProjet("msg5","Votre mot de passe doit &ecirc;tre de 8 caract&egrave;res minimum");
		doFocusSetStyle(frm.txtMot);
		document.getElementById("msg5").style.display="block";
		return false;
	}
	if (frm.txtConfirmation.value!=frm.txtMot.value) {
		displayErrVotreProjet("msg6","Mot de passe non conforme à celui saisi ci-dessus");
		doFocusSetStyle(frm.txtConfirmation);
		document.getElementById("msg6").style.display="block";
		return false;
	}
	return true;
}

function dosubmitContact(form){	
	var frm = document.getElementById(form);
	if (frm.txtNom.value=="") {
		displayErrVotreProjet("msg1","Veuillez saisir votre nom");
		doFocusSetStyle(frm.txtNom);
		document.getElementById("msg1").style.display="block";
		return false;
	} 
	if (frm.txtPrenom.value=="") {
		displayErrVotreProjet("msg2","Veuillez saisir votre prénom");
		doFocusSetStyle(frm.txtPrenom);
		document.getElementById("msg2").style.display="block";
		return false;
	}
	if (frm.txtSociete.value=="") {
		displayErrVotreProjet("msg3","Veuillez saisir le nom de votre société");
		doFocusSetStyle(frm.txtSociete);
		document.getElementById("msg3").style.display="block";
		return false;
	}
	if (frm.txtCode.value=="") {
		displayErrVotreProjet("msg4","Veuillez saisir le code postal de votre société");
		doFocusSetStyle(frm.txtCode);
		document.getElementById("msg4").style.display="block";
		return false; 
		
	}	
	if (frm.txtVille.value=="") {
		displayErrVotreProjet("msg5","Veuillez saisir la ville de votre société ");
		doFocusSetStyle(frm.txtVille);
		document.getElementById("msg5").style.display="block";
		return false;
	}
	if (frm.txtTel.value=="") {
		displayErrVotreProjet("msg6","Veuillez saisir  votre numéro de téléphone");
		doFocusSetStyle(frm.txtTel);
		document.getElementById("msg6").style.display="block";
		return false;
	}
	if (frm.txtEmail.value=="") {
		displayErrVotreProjet("msg7","Veuillez saisir votre e-mail");
		doFocusSetStyle(frm.txtEmail);
		document.getElementById("msg7").style.display="block";
		return false;
	}
	if (!isEmail(frm.txtEmail.value)) {
		displayErrVotreProjet("msg7","E-mail non valide");
		doFocusSetStyle(frm.txtEmail);
		document.getElementById("msg7").style.display="block";
		return false;
	}
	return true;
}
////Pro03//////////////////////////////////
function displayErrVotreProjet(msgid, errMsg) {
	resetErrMsg();
	doResetInput("saisissezFrm");
	var MsgField=document.getElementById(msgid);
	MsgField.innerHTML=errMsg;
}
//////////////////
function dosubmitSaisissez(form){	
	var frm = document.getElementById(form);
	if (frm.txtSaisissez.value=="") {
		displayErrVotreProjet("msgtype1","Mot de passe non valide");
		doFocusSetStyle(frm.txtSaisissez);
		document.getElementById("msgtype1").style.display="block";
		return false;
	}
	if ((frm.txtSaisissez.value).length<8) {
		displayErrVotreProjet("msgtype1","Votre mot de passe doit &ecirc;tre de 8 caract&egrave;res minimum");
		doFocusSetStyle(frm.txtSaisissez);
		document.getElementById("msgtype1").style.display="block";
		return false;
	}
	if (frm.txtSaisissez1.value!=frm.txtSaisissez.value) {
		displayErrVotreProjet("msgtype2","Mot de passe non conforme à celui saisi ci-dessus");
		doFocusSetStyle(frm.txtSaisissez1);
		document.getElementById("msgtype2").style.display="block";
		return false;
	}
	
	return true;
}

function dosubmitNewsletter(form){
	var frm = document.getElementById(form);
	if (frm.txtEmail.value=="") {
		displayErrVotreProjet("msgNewsletter","Veuillez saisir votre E-mail");
		doFocusSetStyle(frm.txtEmail);
		document.getElementById("msgNewsletter").style.display="block";
		return false;
	}
	if (!isEmail(frm.txtEmail.value)) {
		displayErrVotreProjet("msgNewsletter","Adresse mail non valide");
		doFocusSetStyle(frm.txtEmail);
		document.getElementById("msgNewsletter").style.display="block";
		return false;
	}
	
	return true;
	
}
