// JavaScript Document
function openWin(url, namePop, Xpos, Ypos, w, h, scroll) {
	if(Xpos == "")
		Xpos = (screen.width-w)/2;

	if(Ypos == "")
		Ypos = (screen.height-h)/2;

	if(w == "")
		w = screen.width;

	if(h == "")
		h = screen.height;

	if(namePop == "")
		namePop = "pop";
	newWin = window.open(url, namePop, "width="+w+", height="+h+", top="+Ypos+", left="+Xpos+", menubar=false, status=0, locationbar=false, scrollbars="+scroll+"");
	newWin.focus();
}

function verifEmail(email) {
	invalidMailChars = "/\?!()<^>àâèéêëîïôöùûç#%*µ¨£$,;:+{}'";
	erreurMail=false;
	//recherche des caractères contenus dans invalidChars	
	for (i=0;i<invalidMailChars.length;i++){
		if(email.indexOf(invalidMailChars.charAt(i))!=-1) {
			erreurMail=true;
		}
	}
	if  (email.indexOf(' ')!==-1 ) {erreurMail=true;} // si il n'y a un espace
	if  (email.indexOf('.')==-1  || email.indexOf('@')==-1) {erreurMail=true;} // si il n'y a ni "@" ni "."
	if  (email.indexOf('..')!==-1 || email.indexOf('@.')!==-1 || email.indexOf('.@')!==-1) {erreurMail=true;} // si il y a ".." ,".@","@."
	if  (email.indexOf('@')!=email.lastIndexOf('@')) {erreurMail=true;} // si il y a plus de deux "@"
	if ((email.indexOf('@')==0) || (email.indexOf('.')==0) || (email.lastIndexOf('@')==email.length-1) || (email.lastIndexOf('.')==email.length-1)) {erreurMail=true;} // si  "@" ou "." commencent ou finissent => si il n'y a que un "." ou un "@" ou ".@" ou "@."
	if ((email.lastIndexOf('@')-email.lastIndexOf('.'))>1) {erreurMail=true;} // si le dernier "." est avant "@"
	if (email.length-1-email.lastIndexOf('.')==1) {erreurMail=true;} // si le dernier "." est suivi d'un seul caractere

	return erreurMail;		
}
