// Fonction appelée par flash, pour afficher/masquer le formulaire
function showFormVeterinaires(){
	document.getElementById("flashform").style.display = "block";
	document.getElementById("formLogin").style.display = "block";
	document.getElementById("flashformMsgAjax").style.display = "none";
	document.getElementById("flashformMsgAjaxLink").style.display = "none";
}
function hideFormVeterinaires(){
	document.getElementById("flashform").style.display = "none";
	document.getElementById("formForgetPassword").style.display = "none";
}

function hideFormVeterinairesLogin(){
	document.getElementById("formLogin").style.display = "none";
	document.getElementById("formForgetPassword").style.display = "none";
}

// au clic sur "J'ai oublié mon password" affiche/masque le 2eme formulaire
function showForgetPassword(){
	document.getElementById("formForgetPassword").style.display = "block";
	document.getElementById("formLogin").style.display = "none";
	document.getElementById("flashformMsgAjax").style.display = "none";
	document.getElementById("flashformMsgAjaxLink").style.display = "none";
}
function hideForgetPassword(){
	document.getElementById("formForgetPassword").style.display = "none";
	document.getElementById("formLogin").style.display = "block";
}

// utilitaire de validation d'e-mail
function mailIsValid(email){
	var reg=new RegExp("^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]{2,}[.][a-zA-Z]{2,3}","g");
	return (reg.test(email));
}

// validation front du formulaire de login
function formLoginIsValid(my_form){
	var formValidation = true;
	if(my_form.elements["login"].value=="" || my_form.elements["login"].value=="Votre login"){
		alert("Merci de saisir votre login");
		my_form.elements["login"].focus();
		formValidation = false;
	}
	if(my_form.elements["password"].value=="" || my_form.elements["password"].value=="password"){
		alert("Merci de saisir votre mot de passe");
		my_form.elements["password"].focus();
		formValidation = false;
	}
	if(formValidation == true)
	{
		var url = "/login.php?action=login";
		new Ajax.Request(url, {
		method: 'post',
		postBody: 'login='+my_form.elements["login"].value+'&pwd='+my_form.elements["password"].value,
		onSuccess: function(transport) {
			var xmlDoc = transport.responseXML;
			var statusResponse = xmlDoc.getElementsByTagName("status")[0];
			if(statusResponse.firstChild.nodeValue == "OK") {
				hideFormVeterinairesLogin();	
				document.getElementById("flashformMsgAjax").style.display = "block";
				document.getElementById("flashformMsgAjax").className = "greenMsg";
				document.getElementById("flashformMsgAjax").innerHTML = "Identification réussie<br/>Redirection vers le site Vétérinaire en cours ...";
				//window.location.href="http://www.pfizer-vet.fr/fo/indexNew.php";
				my_form.submit();
			}
			else {
				hideFormVeterinairesLogin();	
				document.getElementById("flashformMsgAjax").style.display = "block";
				document.getElementById("flashformMsgAjaxLink").style.display = "block";
				document.getElementById("flashformMsgAjax").className = "redMsg";
				document.getElementById("flashformMsgAjax").innerHTML = "Echec de l'identification";
			}
				
		}
		});
	}
	return true;
}



// validation front du formulaire d'envoi du password
function formForgetIsValid(my_form){
	if(my_form.elements["email"].value=="" || my_form.elements["email"].value=="Votre e-mail"){
		alert("Merci de saisir votre adresse e-mail");
		my_form.elements["email"].focus();
		return false;
	}
	if(!mailIsValid(my_form.elements["email"].value)){
		alert("Merci de vérifier la validité de votre adresse email");
		return false;
	}
	return true;
}