/*************************************************************************************
	AJAX
**************************************************************************************/

function check_inscription() {
	r = true;
	msg = "";
	ok = false;
	
	for (i=0;i<=2;i++){
		if (document.forms.INSCRIPTION.CANDIDAT_Civilite[i].checked == true)
			ok = true;
	}
	
	if (! ok) {
		msg = msg + "<li>La civilit&eacute; doit &ecirc;tre renseign&eacute;e</li>";
		r = false;	
	}
	
	if (document.getElementById("CANDIDAT_Nom").value == "") {
		msg = msg + "<li>Le nom ne peut pas &ecirc;tre vide</li>";
		r = false;	
	}
	if (document.getElementById("CANDIDAT_Prenom").value == "") {
		msg = msg + "<li>Le pr&eacute;nom ne peut pas &ecirc;tre vide</li>";
		r = false;	
	}
	if (document.getElementById("CANDIDAT_Adresse").value == "") {
		msg = msg + "<li>L'adresse ne peut pas &ecirc;tre vide</li>";
		r = false;	
	}
	if (document.getElementById("CANDIDAT_CP").value == "") {
		msg = msg + "<li>Le code postal ne peut pas &ecirc;tre vide</li>";
		r = false;	
	}
	if (document.getElementById("CANDIDAT_Ville").value == "") {
		msg = msg + "<li>La ville ne peut pas &ecirc;tre vide</li>";
		r = false;	
	}
	
	if (document.getElementById("CANDIDAT_TauxIncapacite").value != "") {
		if (!IsNumeric(document.getElementById("CANDIDAT_TauxIncapacite").value)) {
			msg = msg + "<li>Le taux d'incapacit&eacute; doit &ecirc;tre un chiffre</li>";
			r = false;	
		}
	}
	
	/*if (document.getElementById("CANDIDAT_TypeHandicapID").selectedIndex == 0) {
		msg = msg + "<li>Il faut pr&eacute;ciser votre type de handicap</li>";
		r = false;	
	}*/
	
	if (document.getElementById("CANDIDAT_TypeHandicapID").selectedIndex != 0 && document.getElementById("CANDIDAT_TypeHandicap").style.display == "block" && document.getElementById("CANDIDAT_TypeHandicap_Libelle").value == "") {
		msg = msg + "<li>Il faut pr&eacute;ciser votre type de handicap</li>";
		r = false;	
	}
	
	
	if (document.getElementById("CANDIDAT_Email").value == "") {
		msg = msg + "<li>L'email ne peut pas &ecirc;tre vide</li>";
		r = false;	
	} else if (! check_email(document.getElementById("CANDIDAT_Email").value)) {
		msg = msg + "<li>L'email n'est pas valide</li>";
		r = false;	
	}
	if (document.getElementById("CANDIDAT_Pwd").value == "") {
		msg = msg + "<li>Le mot de passe ne peut pas &ecirc;tre vide</li>";
		r = false;	
	}
	else if (document.getElementById("CANDIDAT_Pwd").value != document.getElementById("CANDIDAT_Pwd2").value) {
		msg = msg + "<li>Le mot de passe et sa confirmation doivent &ecirc;tre identiques</li>";
		r = false;
	}
	
	if (msg != "") {
		document.getElementById('erreur').style.height=200+'px';
		show_erreur(msg); }
	return r;
}


function login() {
	var http_request ;        
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		http_request = new XMLHttpRequest(); } 
	else if (window.ActiveXObject) { // IE
		http_request = new ActiveXObject("Microsoft.XMLHTTP"); }

	if (!http_request) {
		alert("Votre navigateur ne permet pas la consultation de ce site");
		}
	else {				
		var l = document.getElementById('LOGIN_Email').value;
		var p = document.getElementById('LOGIN_Pwd').value;
		
		http_request.onreadystatechange = function() { login_reponse(http_request); }
		Url = "/includes/ajax/login.asp?l=" + l + "&p=" + p;					
		http_request.open('GET', Url, true);
		if (window.XMLHttpRequest)  { // Mozilla, Safari, ...
			http_request.send(null); } 
		else if (window.ActiveXObject) { // IE
			http_request.send(null); }
	}
	return false;
}

function login_reponse(http_request) {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			response = http_request.responseText;
			switch(response) {
				case "-2":	show_erreur("Le candidat n'existe pas !");
							break;
				case "-1":	show_erreur("Mot de passe incorrect !");
							break;
				default :	window.location.href = response;
							break; }
		}
		else {
			alert("Erreur " + http_request.status + " :\n" + http_request.responseText);	
		}
	}		
}


function envoi_mdp() {
	var http_request ;        
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		http_request = new XMLHttpRequest(); } 
	else if (window.ActiveXObject) { // IE
		http_request = new ActiveXObject("Microsoft.XMLHTTP"); }

	if (!http_request) {
		alert("Votre navigateur ne permet pas la consultation de ce site");
		}
	else {				
		var l = document.getElementById('OUBLIE_Email').value;
		
		http_request.onreadystatechange = function() { envoi_mdp_reponse(http_request); }
		Url = "/includes/ajax/envoi_mdp.asp?l=" + l;					
		http_request.open('GET', Url, true);
		if (window.XMLHttpRequest)  { // Mozilla, Safari, ...
			http_request.send(null); } 
		else if (window.ActiveXObject) { // IE
			http_request.send(null); }
	}
	return false;
}

function envoi_mdp_reponse(http_request) {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			response = http_request.responseText;
			switch(response) {
				case "-2":	show_erreur("Le candidat n'existe pas !");
							break;
				case "-1":	show_erreur("Le compte est introuvable");
							break;
				default :	document.getElementById("oubli_mdp").style.display = "none";
							show_erreur("Un email vient d'&ecirc;tre envoy&eacute; &agrave; votre adresse");
							//window.location.href = response;
							break; }
		}
		else {
			alert("Erreur " + http_request.status + " :\n" + http_request.responseText);	
		}
	}		
}


/*************************************************************************************
	FONCTIONS JS
**************************************************************************************/

function check_contact() {
	
	var msg = "";
	var r = true;
	
	ok = false;
	for (i=0;i<=2;i++){
		if (document.forms.CONTACT.CIVILITE[i].checked == true)
			ok = true;
	}
	if (!ok) {
		msg = msg + "<li>La civilit&eacute; doit &ecirc;tre renseign&eacute;e.</li>";
		r = false;
	}
	
	if (document.getElementById("NOM").value == "") {
		msg = msg + "<li>Le nom doit &ecirc;tre renseign&eacute;.</li>";
		r = false;
	}
	if (document.getElementById("PRENOM").value == "") {
		msg = msg + "<li>Le prenom doit &ecirc;tre renseign&eacute;.</li>";
		r = false;
	}
	if (document.getElementById("FONCTION").value == "") {
		msg = msg + "<li>La fonction doit &ecirc;tre renseign&eacute;e.</li>";
		r = false;
	}
	if (document.getElementById("ADRESSE").value == "") {
		msg = msg + "<li>L'adresse doit &ecirc;tre renseign&eacute;e.</li>";
		r = false;
	}
	if (document.getElementById("CODEPOSTAL").value == "") {
		msg = msg + "<li>Le code postal doit &ecirc;tre renseign&eacute;.</li>";
		r = false;
	}
	if (document.getElementById("VILLE").value == "") {
		msg = msg + "<li>La ville doit &ecirc;tre renseign&eacute;e.</li>";
		r = false;
	}
	var email = document.getElementById("EMAIL").value;
	if (email == "") {
		msg = msg + "<li>L'email doit &ecirc;tre renseign&eacute;.</li>";
		r = false;
	} else if (!check_email(email)) {
		msg = msg + "<li>L'email n'est pas valide.</li>";
		r = false;
	}
	if (document.getElementById("MESSAGE").value == "") {
		msg = msg + "<li>Le message doit &ecirc;tre renseign&eacute;.</li>";
		r = false;
	}
	
	if (!r) {
		document.getElementById('erreur').style.height=220+'px';
		show_erreur("Attention: certains champs obligatoires ne sont pas remplis.<ul>" + msg + "</ul>");	
	}
	return r;
}

function check_contact_entreprise() {
	
	var msg = "";
	var r = true;
	
	if (document.getElementById("RS").value == "") {
		msg = msg + "<li>La raison sociale doit &ecirc;tre renseign&eacute;e.</li>";
		r = false;
	}
	/*if (document.getElementById("SIRET").value == "") {
		msg = msg + "<li>Le numéro SIRET doit etre renseignée.</li>";
		r = false;
	}*/
	if (document.getElementById("SECTEUR").value == "") {
		msg = msg + "<li>Le secteur d'activit&eacute; doit &ecirc;tre renseign&eacute;.</li>";
		r = false;
	}
	
	ok = false;
	for (i=0;i<=2;i++){
		if (document.forms.CONTACT.CIVILITE[i].checked == true)
			ok = true;
	}
	if (!ok) {
		msg = msg + "<li>La civilit&eacute; doit &ecirc;tre renseign&eacute;e.</li>";
		r = false;
	}
	
	if (document.getElementById("NOM").value == "") {
		msg = msg + "<li>Le nom doit &ecirc;tre renseign&eacute;.</li>";
		r = false;
	}
	if (document.getElementById("PRENOM").value == "") {
		msg = msg + "<li>Le prenom doit &ecirc;tre renseign&eacute;.</li>";
		r = false;
	}
	if (document.getElementById("FONCTION").value == "") {
		msg = msg + "<li>La fonction doit &ecirc;tre renseign&eacute;e.</li>";
		r = false;
	}
	if (document.getElementById("ADRESSE").value == "") {
		msg = msg + "<li>L'adresse doit &ecirc;tre renseign&eacute;e.</li>";
		r = false;
	}
	if (document.getElementById("CODEPOSTAL").value == "") {
		msg = msg + "<li>Le code postal doit &ecirc;tre renseign&eacute;.</li>";
		r = false;
	}
	if (document.getElementById("VILLE").value == "") {
		msg = msg + "<li>La ville doit &ecirc;tre renseign&eacute;e.</li>";
		r = false;
	}
	var email = document.getElementById("EMAIL").value;
	if (email == "") {
		msg = msg + "<li>L'email doit &ecirc;tre renseign&eacute;.</li>";
		r = false;
	} else if (!check_email(email)) {
		msg = msg + "<li>L'email n'est pas valide.</li>";
		r = false;
	}
	if (document.getElementById("MESSAGE").value == "") {
		msg = msg + "<li>Le message doit &ecirc;tre renseign&eacute;.</li>";
		r = false;
	}
	
	if (!r) {
		document.getElementById('erreur').style.height=220+'px';
		show_erreur("Attention: certains champs obligatoires ne sont pas remplis : <ul>" + msg + "</ul>");	
	}
	return r;
}


function check_cv() {
	var msg = "";
	var r = true;
	var NB_DIPLOMES = parseInt(document.getElementById("NB_DIPLOMES").value);
	var NB_EXPERIENCES = parseInt(document.getElementById("NB_EXPERIENCES").value);
	
	var NB_DIPLOMES = parseInt(document.getElementById("NB_DIPLOMES").value);
	for (i=1; i<=NB_DIPLOMES; i++) {
		if (document.getElementById("DIPLOME_" + i + "_Nom").value == "") {
			r = false;
			msg = msg + "<li>Le libell&eacute; du dipl&ocirc;me #"+i+" doit &ecirc;tre renseign&eacute;</li>";
		}
		if (document.getElementById("DIPLOME_" + i + "_Lieu").value == "") {
			r = false;
			msg = msg + "<li>Le lieu du dipl&ocirc;me #"+i+" doit &ecirc;tre renseign&eacute;</li>";
		}
		if (document.getElementById("DIPLOME_" + i + "_Date").selectedIndex == 0) {
			r = false;
			msg = msg + "<li>La date du dipl&ocirc;me #"+i+" doit &ecirc;tre renseign&eacute;e</li>";
		}
	}
	
	var NB_LANGUES = parseInt(document.getElementById("NB_LANGUES").value);
	for (i=1;i<=NB_LANGUES;i++) {
		if (document.getElementById("LANGUE_"+i+"_Libelle").value == "" && document.getElementById("LANGUE_"+i+"_Niveau").value == "") {
			//alert("<li>La langue " + i + " est vide !</li>");
		}
		else {
			if (document.getElementById("LANGUE_"+i+"_Libelle").value == "" || document.getElementById("LANGUE_"+i+"_Niveau").value == "") {
				msg = msg + "<li>La langue #"+i+" doit &ecirc;tre enti&egrave;rement remplie</li>";
				r = false;
			}
		}
	}
	
	
	var NB_EXPERIENCES = parseInt(document.getElementById("NB_EXPERIENCES").value);
	for (i=1;i<=NB_EXPERIENCES;i++) {
		if (document.getElementById("EXPERIENCE_" + i + "_Libelle").value == "") {
			r = false;
			msg = msg + "<li>Le libell&eacute; de l'experience #"+i+" doit &ecirc;tre renseign&eacute;</li>";
		}
		if (document.getElementById("EXPERIENCE_" + i + "_Ville").value == "") {
			r = false;
			msg = msg + "<li>La ville de l'experience #"+i+" doit &ecirc;tre renseign&eacute;e</li>";
		}
		if (document.getElementById("EXPERIENCE_" + i + "_Libelle").value == "") {
			r = false;
			msg = msg + "<li>Le poste de l'experience #"+i+" doit &ecirc;tre renseign&eacute;</li>";
		}
		if (document.getElementById("EXPERIENCE_" + i + "_Secteur").value == "") {
			r = false;
			msg = msg + "<li>Le secteur de l'experience #"+i+" doit &ecirc;tre renseign&eacute;</li>";
		}
		
		if (document.getElementById("EXPERIENCE_" + i + "_DateDebut_MM").selectedIndex == 0 || document.getElementById("EXPERIENCE_" + i + "_DateDebut_AAAA").selectedIndex == 0) {
			r = false;
			msg = msg + "<li>La date de d&eacute;but de l'experience #"+i+" doit &ecirc;tre renseign&eacute;e</li>";
		}
		if ((!document.getElementById("EXPERIENCE_" + i + "_EnCours").checked) && (document.getElementById("EXPERIENCE_" + i + "_DateFin_MM").selectedIndex == 0 || document.getElementById("EXPERIENCE_" + i + "_DateFin_AAAA").selectedIndex == 0)) {
			r = false;
			msg = msg + "<li>La fin de fin de l'experience #"+i+" doit &ecirc;tre renseign&eacute;e ou signal&eacute;e 'Toujours en poste'</li>";
		}
	}
	
	var jj =  document.getElementById("CV_DateNaissance_JJ").options[document.getElementById("CV_DateNaissance_JJ").selectedIndex].value;
	var mm =  document.getElementById("CV_DateNaissance_MM").options[document.getElementById("CV_DateNaissance_MM").selectedIndex].value;
	var aaaa =  document.getElementById("CV_DateNaissance_AAAA").options[document.getElementById("CV_DateNaissance_AAAA").selectedIndex].value;
	var cv_datenaissance = jj + "/" + mm + "/" + aaaa;
	if (!isDate(cv_datenaissance)) {
		r = false;
		
		msg = msg + "<li>Votre date de naissance n'est pas valide</li>";
	}

	if (document.getElementById("CV_EtatCivil").selectedIndex == 0)
	{
		r = false;
		msg = msg + "<li>L'&eacute;tat civil doit &ecirc;tre renseign&eacute;</li>";
	}
	if (document.getElementById("CV_Tel").value == "" && document.getElementById("CV_Mobile").value == "") {
		r = false;
		msg = msg + "<li>Le t&eacute;l&eacute;phone ou le mobile doit &ecirc;tre renseign&eacute;</li>";
	}	
	
	if (!r) {
		document.getElementById('erreur').style.height=300+'px';
		document.getElementById('erreur').style.width=310+'px';
		document.getElementById('erreur').style.top=500+'px';
		show_erreur("Attention: certains champs obligatoires ne sont pas remplis : <ul style='margin:0px; padding:5px;'>" + msg + "</ul>");	
	}
	return r;
}



function add_diplome() {
	if (document.getElementById("D4").style.display != "block") {
		var i = 1;
		while (document.getElementById("D" + i).style.display == "block") {
			i++;
		}
		document.getElementById("D" + i).style.display = "block";
		document.getElementById("NB_DIPLOMES").value = i;
		if (i == 4) {
			document.getElementById("add-diplome").style.display = "none";
		} else {
			document.getElementById("add-diplome").style.display = "block";
		}
		if (i == 1) {
			document.getElementById("del-diplome").style.display = "none";
		} else {
			document.getElementById("del-diplome").style.display = "block";
		}
	}
}

function del_diplome(d) {
	i = 4;
	while (document.getElementById("D" + i).style.display == "none" && i >=1) {
		i--;
	}
	if (i!=1) {
		document.getElementById("D" + i).style.display = "none";
		document.getElementById("add-diplome").style.display = "block";
		document.getElementById("NB_DIPLOMES").value = i-1; }
	if (i == 2) {
		document.getElementById("del-diplome").style.display = "none";
	}
	
	if (d != 4) {
		for (j=d;j<4;j++) {
			document.getElementById("DIPLOME_" + j + "_Nom").value = document.getElementById("DIPLOME_" + (j+1) + "_Nom").value;
			document.getElementById("DIPLOME_" + j + "_Lieu").value = document.getElementById("DIPLOME_" + (j+1) + "_Lieu").value;
			document.getElementById("DIPLOME_" + j + "_Date").selectedIndex = document.getElementById("DIPLOME_" + (j+1) + "_Date").selectedIndex;
		}
	}
	document.getElementById("DIPLOME_4_Nom").value = "";
	document.getElementById("DIPLOME_4_Lieu").value = "";
	document.getElementById("DIPLOME_4_Date").selectedIndex = 0;
	
}

function add_experience() {
	if (document.getElementById("E6").style.display != "block") {
		var i = 1;
		while (document.getElementById("E" + i).style.display == "block") {
			i++;
		}
		document.getElementById("E" + i).style.display = "block";
		document.getElementById("NB_EXPERIENCES").value = i;
		if (i == 6) {
			document.getElementById("add-experience").style.display = "none";
		} else {
			document.getElementById("add-experience").style.display = "block";
		}
		if (i == 1) {
			document.getElementById("del-experience").style.display = "none";
		} else {
			document.getElementById("del-experience").style.display = "block";
		}
	}
}

function del_experience(e) {
	i = 6;
	while (document.getElementById("E" + i).style.display == "none" && i >=1) {
		i--;
	}
	if (i!=1) {
		document.getElementById("E" + i).style.display = "none";
		document.getElementById("add-experience").style.display = "block";
		document.getElementById("NB_EXPERIENCES").value = i-1; }
	if (i == 2) {
		document.getElementById("del-experience").style.display = "none";
	}
	
	if (e != 6) {
		for (j=e;j<6;j++) {
			document.getElementById("EXPERIENCE_" + j + "_Nom").value = document.getElementById("EXPERIENCE_" + (j+1) + "_Nom").value;
			document.getElementById("EXPERIENCE_" + j + "_Ville").value = document.getElementById("EXPERIENCE_" + (j+1) + "_Ville").value;
			document.getElementById("EXPERIENCE_" + j + "_PaysID").selectedIndex = document.getElementById("EXPERIENCE_" + (j+1) + "_PaysID").selectedIndex;
			document.getElementById("EXPERIENCE_" + j + "_Libelle").value = document.getElementById("EXPERIENCE_" + (j+1) + "_Libelle").value;
			document.getElementById("EXPERIENCE_" + j + "_Secteur").value = document.getElementById("EXPERIENCE_" + (j+1) + "_Secteur").value;
			document.getElementById("EXPERIENCE_" + j + "_DateDebut_MM").selectedIndex = document.getElementById("EXPERIENCE_" + (j+1) + "_DateDebut_MM").selectedIndex;
			document.getElementById("EXPERIENCE_" + j + "_DateDebut_AAAA").selectedIndex = document.getElementById("EXPERIENCE_" + (j+1) + "_DateDebut_AAAA").selectedIndex;
			document.getElementById("EXPERIENCE_" + j + "_DateFin_MM").selectedIndex = document.getElementById("EXPERIENCE_" + (j+1) + "_DateFin_MM").selectedIndex;
			document.getElementById("EXPERIENCE_" + j + "_DateFin_AAAA").selectedIndex = document.getElementById("EXPERIENCE_" + (j+1) + "_DateFin_AAAA").selectedIndex;
			document.getElementById("EXPERIENCE_" + j + "_EnCours").checked = document.getElementById("EXPERIENCE_" + j + "_EnCours").checked;
		}
	}
	document.getElementById("EXPERIENCE_6_Nom").value = "";
	document.getElementById("EXPERIENCE_6_Ville").value = "";
	document.getElementById("EXPERIENCE_6_PaysID").selectedIndex = 0;
	document.getElementById("EXPERIENCE_6_Libelle").value = "";
	document.getElementById("EXPERIENCE_6_Secteur").value = "";
	document.getElementById("EXPERIENCE_6_DateDebut_MM").selectedIndex = 0;
	document.getElementById("EXPERIENCE_6_DateDebut_AAAA").selectedIndex = 0;
	document.getElementById("EXPERIENCE_6_DateFin_MM").selectedIndex = 0;
	document.getElementById("EXPERIENCE_6_DateFin_AAAA").selectedIndex = 0;
	document.getElementById("EXPERIENCE_6_EnCours").checked = false;
	alert(document.getElementById("NB_EXPERIENCES").value);
}

function add_langue() {
	if (document.getElementById("L5").style.display != "block") {
		var i = 1;
		while (document.getElementById("L" + i).style.display == "block") {
			i++;
			
		}
		document.getElementById("L" + i).style.display = "block";
		document.getElementById("NB_LANGUES").value = i;
		if (i == 5) {
			document.getElementById("add-langue").style.display = "none";
		} else {
			document.getElementById("add-langue").style.display = "block";
		}
		if (i == 1) {
			document.getElementById("del-langue").style.display = "none";
		} else {
			document.getElementById("del-langue").style.display = "block";
		}
	}
}

function del_langue(l) {
	i = 5;
	while (document.getElementById("L" + i).style.display == "none" && i >=1) {
		i--;
	}
	if (i!=1) {
		document.getElementById("L" + i).style.display = "none";
		document.getElementById("add-langue").style.display = "block";
		document.getElementById("NB_LANGUES").value = i-1;}
	if (i == 2) {
		document.getElementById("del-langue").style.display = "none";
	}
	
	if (l != 5) {
		for (j=l;j<5;j++) {
			document.getElementById("LANGUE_" + j + "_Libelle").value = document.getElementById("LANGUE_" + (j+1) + "_Libelle").value;
			document.getElementById("LANGUE_" + j + "_Niveau").value = document.getElementById("LANGUE_" + (j+1) + "_Niveau").value;
		}
	}
	document.getElementById("LANGUE_5_Libelle").value = "";
	document.getElementById("LANGUE_5_Niveau").value = "";
}


function show_new_typehandicap() {
	
	// Les variables
	ok = -1;
	
	// On recherche la longueur de la liste
	var lg = document.forms.INSCRIPTION.CANDIDAT_TypeHandicapID.length;
	
	// Et on la parcourt
	for (i=0;i<lg;i++){
		//alert("Boucle " + (i+1) + "/" + lg);
		if (document.forms.INSCRIPTION.CANDIDAT_TypeHandicapID[i].selected == true) {
			ok = i; }
	}
	
	// Si cela correspond à "autres", on affiche le champs.	
	if (document.forms.INSCRIPTION.CANDIDAT_TypeHandicapID[ok].innerHTML == "Autre") {
		document.getElementById("CANDIDAT_TypeHandicap").style.display = "block";
	} else {
		document.getElementById("CANDIDAT_TypeHandicap").style.display = "none";
		document.getElementById("CANDIDAT_TypeHandicap_Libelle").value = "";
	}
}

function show_erreur(msg) {
	document.getElementById("erreur-message").innerHTML = msg;
	document.getElementById("erreur").style.display = "block";
}

function fermer(quoi) {
	document.getElementById(quoi).style.display = "none";
}

/*************************************************************************************
	TYPAGE
**************************************************************************************/

function isDate(sDate) {
	var scratch = new Date(sDate);
	if (scratch.toString() == "NaN" || scratch.toString() == "Invalid Date") {
		return false;
	} else {
		return true;
	}
}

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 check_email(email) {
	//check_form_envoi_amialert(email);
	ok = true;
	var regexp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	//var regexp 	= /^[a-zA-Z0-9_-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,4}$/
	if (regexp.test(email) != true) {
		ok = false; }
	return ok;
}
