function VerifMail(TheMail) {
	ChaineReg=/^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/;
 	if (ChaineReg.exec(TheMail.toLowerCase()) == null) return false; else return true;
}

function Trim(string) { 
	return string.replace(/(^\s*)|(\s*$)/g,''); 
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function KeyBlocked (start, end) {
	if (window.event.keyCode < start || window.event.keyCode > end)
		event.returnValue = false;
	else
		return true;
}

function goSearch() {
	if (verifSearch()) document.search.submit();
}

function verifSearch() {
	if (document.getElementById("txtSearch").value.length < 3) {
		alert("Veuillez saisir un mot significatif pour lancer la recherche...");
		document.getElementById("txtSearch").focus();
		return false;
	}
	return true;
}

function verifReturn() {
	if (document.getElementById("txtSearch").value.length < 3) {
		alert("Veuillez saisir un mot significatif pour lancer la recherche...");
		document.getElementById("txtSearch").focus();
		event.returnValue=false;
	}
	return true;
}

function fenCentre(Url,nomFen,tailleX,tailleY,scrol) {
	ecranX=screen.width;
	ecranY=screen.height;
	posX=(ecranX-tailleX)/2;
	posY=(ecranY-tailleY)/2;
	if (scrol=='oui')
		param='\' scrollbars=yes, resizable=yes, width='+tailleX+' ,height='+tailleY+'\'';
	else
		param='\' resizable=no, width='+tailleX+' ,height='+tailleY+'\'';	
	window.open(Url,nomFen,param).moveTo(posX,posY);
}

function validerModif() {  
	if (verifModif()==true) {
		if (confirm("Etes de vous sur de vouloir modifier vos coordonnées ? ")) 
			document.client.submit();
	}
}

function verifModif()	{
	document.getElementById("nom").value = Trim(document.getElementById("nom").value);
	document.getElementById("prenom").value = Trim(document.getElementById("prenom").value);
	document.getElementById("fonction").value = Trim(document.getElementById("fonction").value);
	document.getElementById("societe").value = Trim(document.getElementById("societe").value);
	document.getElementById("email").value = Trim(document.getElementById("email").value);
	document.getElementById("mdp").value = Trim(document.getElementById("mdp").value);
	document.getElementById("mdp2").value = Trim(document.getElementById("mdp2").value);

	if (document.getElementById("nom").value.length < 1) {
		alert("Veuillez saisir votre nom. ");
		document.getElementById("nom").focus();
		return false;
	}
	if (document.getElementById("prenom").value.length < 1) {
		alert("Veuillez saisir votre prénom. ");
		document.getElementById("prenom").focus();
		return false;
	}
	if (document.getElementById("fonction").value.length < 1) {
		alert("Veuillez saisir votre fonction. ");
		document.getElementById("fonction").focus();
		return false;
	}
	if (document.getElementById("societe").value.length < 1) {
		alert("Veuillez saisir le nom de votre société. ");
		document.getElementById("societe").focus();
		return false;
	}
	if (VerifMail(document.getElementById("email").value)==false) {
		alert("Veuillez saisir votre adresse email correctement. ");
		document.getElementById("email").focus();
		return false;
	}
	if (document.getElementById("mdp").value.length < 6) {
		alert("Veuillez saisir votre mot de passe (min: 6 caractères). ");
		document.getElementById("mdp").focus();
		return false;
	}
	if (document.getElementById("mdp2").value.length < 1) {
		alert("Veuillez saisir de nouveau votre mot de passe pour confirmer. ");
		document.getElementById("mdp2").focus();
		return false;
	}
	if (document.getElementById("mdp").value != document.getElementById("mdp2").value) {
		alert("Le mot de passe de confirmation n\'est pas correct. ");
		document.getElementById("mdp").value = "";
		document.getElementById("mdp2").value = "";
		document.getElementById("mdp").focus();
		return false;
	}

	return true;
}
