$(document).ready(function() {
	$('a#pwdforget').click(function(){
		$('#UI_login_form').hide();
		$('#UI_pwdforget').show();
	});
	
	$('form#form_login').submit(function(e){
		e.preventDefault();
		
		var mail = $("#mail").attr('value');
		var pwd = $("#pwd").attr('value');
		var WebUserId = $("#IdentificationWebUserId").attr('value');
		var IdPartenaire = $("#IdentificationIdPartenaire").attr('value');
		var Origine = $("#IdentificationOrigine").attr('value');
		
		$.ajax({
			type: "POST",
			timeout: 7000,
			data: {mail: mail, pwd: pwd, WebUserId: WebUserId, IdPartenaire: IdPartenaire, Origine: Origine},
			url: '/fr/identifications/login',
			success: function(result) {
				if(result == "false") {
					addWindow("Attention !","Veuillez corriger les erreurs"); 
					setWindow();
				}
				else if(result == "mail") {
					addWindow("Attention !","Veuillez corriger votre email"); 
					setWindow();
				}
				else if(result == "mail_error") {
					addWindow("Attention !","Email inexistant dans la base"); 
					setWindow();
				}
				else if(result == "pwd_error") {
					addWindow("Attention !","Mot de passe incorrect"); 
					setWindow();
				}
				else if(result == "true") {
					$('form#form_login').submit();
				}			
			}
		})
	});
	
	$('button#submit_forget').click(function(){
		 $('#form_forget').ajaxSubmit({
			 success: function(responseText, responseCode) {
				 if (responseText == 'mail') {
					 addWindow("Attention !","Veuillez saisir une adresse email valide"); 
					 setWindow();
				 }
				 else if (responseText == 'false') {
					 addWindow("Attention !","Veuillez saisir votre email"); 
					 setWindow();
				 }
				 else if (responseText == 'mail_error') {
					 addWindow("Attention !","L\'envoi de vos identifiants a &eacute;chou&eacute; ; veuillez v&eacute;rifier votre email et recommencer."); 
					 setWindow();
				 }
				 else {
					 $('#pwdforget').parent().hide();
					 $('#form_forget').hide();
					 $('#UI_login_form').show();
					 setTimeout(function(){$('#messages').html(responseText).fadeIn();},1000);
				 }			 
			 } 
		 })
		 return false;
	 });
});
