// JavaScript Document


// Formatage d'un champs mail
function mailonly(evt) {
	var keyCode = 0;
	keyCode = evt.which ? evt.which : evt.keyCode;
	if (keyCode==9) return true;
	if ((keyCode==8) || (keyCode==17) || (keyCode==18) || (keyCode==20) || (keyCode==33)  || (keyCode==34)  || (keyCode==35) || (keyCode==36) || (keyCode==37) || (keyCode==38) || (keyCode==39) || (keyCode==40) || (keyCode==45) || (keyCode==46) || (keyCode==47) || (keyCode==48) || (keyCode==49) || (keyCode==50) || (keyCode==51) || (keyCode==52) || (keyCode==54) || (keyCode==55) || (keyCode==56) || (keyCode==57) || (keyCode==91)  || (keyCode==92) || (keyCode==93) || (keyCode==106)) return true;
	// if ((keyCode==0)||(keyCode==9)) return true;
	var interdit = 'àâäãçéèêëìîïòôöõùûüñ=°µ€?:\t~"^¨%£?²¤§%()[]}<>|\\/`\'';
	if (interdit.indexOf(String.fromCharCode(keyCode)) >= 0) 
	{
		alert('Caractère interdit pour le mail');
		return false;
	}
}


// Formatage d'un champs int
function intonly(evt) {
	var keyCode = evt.which ? evt.which : evt.keyCode;
	if (keyCode==9) return true;
	if ((keyCode==8) || (keyCode==17) || (keyCode==18) || (keyCode==20) || (keyCode==33)  || (keyCode==34)  || (keyCode==35) || (keyCode==36) || (keyCode==37) || (keyCode==38) || (keyCode==39) || (keyCode==40) || (keyCode==45) || (keyCode==46) || (keyCode==47) || (keyCode==48) || (keyCode==49) || (keyCode==50) || (keyCode==51) || (keyCode==52) || (keyCode==54) || (keyCode==55) || (keyCode==56) || (keyCode==57) || (keyCode==91)  || (keyCode==92) || (keyCode==93) || (keyCode==106)) return true;
	var interdit = 'aqwxszedcvfrtgbnhyjuiklopmAQWZSXEDCRFVBGTYHNJUIKLOPM-+=_°µ€àâäãçéèêëìîïòôöõùûüñ &*?!:;,\t#~"^¨%$£?²¤§%*()[]{}<>|\\/`\'';
	if (interdit.indexOf(String.fromCharCode(keyCode)) >= 0) 
	{
		alert('Caractère interdit : chiffres uniquement');
		return false;
	}
}


// Formatage d'un champs char
function charonly(evt) {
	var keyCode = evt.which ? evt.which : evt.keyCode;
	if (keyCode==9) return true;
	if ((keyCode==8) || (keyCode==17) || (keyCode==18) || (keyCode==20) || (keyCode==33)  || (keyCode==34)  || (keyCode==35) || (keyCode==36) || (keyCode==37) || (keyCode==38) || (keyCode==39) || (keyCode==40) || (keyCode==45) || (keyCode==46) || (keyCode==47) || (keyCode==48) || (keyCode==49) || (keyCode==50) || (keyCode==51) || (keyCode==52) || (keyCode==54) || (keyCode==55) || (keyCode==56) || (keyCode==57) || (keyCode==91)  || (keyCode==92) || (keyCode==93) || (keyCode==106)) return true;
	var interdit = '0123456789+=°µ€&*?!:;.\t#~"^¨%$£?²¤§%*()[]{}<>|\\/`\'';
	if (interdit.indexOf(String.fromCharCode(keyCode)) >= 0) 
	{
		alert('Caractère interdit : pas de chiffre ni caractère spéciaux !');
		return false;
	}
}
	
// Formatage d'un champs pass
function passonly(evt) {
	var keyCode = evt.which ? evt.which : evt.keyCode;
	if (keyCode==9) return true;
	if ((keyCode==8) || (keyCode==17) || (keyCode==18) || (keyCode==20) || (keyCode==33)  || (keyCode==34)  || (keyCode==35) || (keyCode==36) || (keyCode==37) || (keyCode==38) || (keyCode==39) || (keyCode==40) || (keyCode==45) || (keyCode==46) || (keyCode==47) || (keyCode==48) || (keyCode==49) || (keyCode==50) || (keyCode==51) || (keyCode==52) || (keyCode==54) || (keyCode==55) || (keyCode==56) || (keyCode==57) || (keyCode==91)  || (keyCode==92) || (keyCode==93) || (keyCode==106)) return true;
	var interdit = '=°µ€àâäãçéèêëìîïòôöõùûüñ &\t#~"^¨%$£?²¤§%*()[]{}<>|\\/`\'';
	if (interdit.indexOf(String.fromCharCode(keyCode)) >= 0) 
	{
		alert('Caractère interdit pour le pass');
		return false;
	}
}

// Formatage d'un champs pass
function loginonly(evt) {
	var keyCode = evt.which ? evt.which : evt.keyCode;
	if (keyCode==9) return true;
	if ((keyCode==8) || (keyCode==17) || (keyCode==18) || (keyCode==20) || (keyCode==33)  || (keyCode==34)  || (keyCode==35) || (keyCode==36) || (keyCode==37) || (keyCode==38) || (keyCode==39) || (keyCode==40) || (keyCode==45) || (keyCode==46) || (keyCode==47) || (keyCode==48) || (keyCode==49) || (keyCode==50) || (keyCode==51) || (keyCode==52) || (keyCode==54) || (keyCode==55) || (keyCode==56) || (keyCode==57) || (keyCode==91)  || (keyCode==92) || (keyCode==93) || (keyCode==106)) return true;
	var interdit = '+=°µ€ &*?!:;\t#~"^¨%$£?²¤§%*()[]{}<>|\\/`\'';
	if (interdit.indexOf(String.fromCharCode(keyCode)) >= 0) 
	{
		alert('Caractère interdit pour le login');
		return false;
	}
}

