function oublier()
{
$("#oubliepass1").css("display","block");
$("#oubliepass1").css("float","left");
$("#oubliepass2").css("display","block");
$("#recupere").css("display","block");

}



function authentification(){


XHR = getXMLHTTP();
mail = $("#mail").val();
if(mail=="")
{
	$("#mail_error").text("Ce champ est obligatoire ");

}
else {$("#mail_error").text(""); }

if($("#password").val()=="")
{
	$("#password_error").text("Ce champ est obligatoire ");
}
else {$("#password_error").text(""); }


if(($("#mail").val()!="") && ($("#password").val()!=""))
		{
		url="lib/class/other/ajax_request.php?auth=1&email="+$("#mail").val()+"&password="+$("#password").val();
			
		XHR.open("GET", url, true);
		
			XHR.onreadystatechange = function(){
			
			if ( XHR.readyState == 4 )
			{	
				Exp = new RegExp("ok","g");
				Exp1 = new RegExp("admin","g");
				Exp2 = new RegExp("mailmanquant","g");
				Exp3 = new RegExp("InvalidMail","g");
				//alert(XHR.responseText);
               
				if (Exp.test(XHR.responseText))
				
					{	
					    $("#mail").attr("rel",mail);
					
						envoieRequete('lib/class/scriptphp/successfulAuthenticationAndMailManquant.php','back2');
						page = "lib/class/other/offre.php";
						
						data = "mail=" + mail;
						$.ajax( 
						{
							url : page,
							type : 'POST',
							data : data,
							cache : false,
							success : function(html) 
							{								
								$('#jobs').empty();
								$('#jobs').append(html);								
							},
							error : function(XMLHttpRequest,textStatus,errorThrows) 
							{ 
							}
						});
						
					}
				
				else if (Exp2.test(XHR.responseText))
					{
						$("#auth_error").text("");
						$("#auth_error").text("Votre compte est inactif. Vous devez activer votre adresse email en cliquant sur le lien d'activation que vous avez reçu par email.");
					
					}
					
				else if (Exp3.test(XHR.responseText))
					{
						$("#auth_error").text("");
						$("#auth_error").text("Votre compte est inactif. Vous devez activer votre adresse email en cliquant sur le lien d'activation que vous avez reçu par email.");
					}
				else if (Exp1.test(XHR.responseText))
					{
						javascript: location.href = 'admin/index.php';
					}
				else
					{
						$("#auth_error").text("");
						$("#auth_error").text("Le mail ou le mot de passe que vous avez saisi est incorrect.");
					}
			
		
			}
			}

			XHR.send(null);	
}
}

function checkMail(email){
var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if (filter.test(email)) {
return true;
}
return false;
}

function validateForm(){

$i=1;
if($("#name").val()==""){$("#name_error").text("Ce champ est obligatoire "); $i=0;}
else {$("#name_error").text(""); }

if($("#prenom").val()==""){$("#prenom_error").text("Ce champ est obligatoire "); $i=0; }
else {$("#prenom_error").text(""); }

if($("#mail").val()==""){$("#mail_error").text("Ce champ est obligatoire ");  $i=0;}
else {
	if (!checkMail($("#mail").val()))
	{
	$("#mail_error").text("Mail est invalide ");
	$i=0;
	}
	else 
	{
	$("#mail_error").text(""); }
	}

if($("#adresse").val()==""){$("#adresse_error").text("Ce champ est obligatoire ");  $i=0;}
else {$("#adresse_error").text(""); }

if($("#codePostal").val()==""){$("#codepostal_error").text("Ce champ est obligatoire "); $i=0; }
else {
		if (isNaN($("#codePostal").val()))
			{
				$("#codepostal_error").text("");
				$("#codepostal_error").text("Il faut entrer une valeur numérique pour le code postal ");$i=0;
			}
		else
			{
				$("#codepostal_error").text(""); 
			}
	}

if($("#date-ness").val()==""){$("#date-ness_error").text("Ce champ est obligatoire "); $i=0; }
else {$("#date-ness_error").text(""); }
if($("#ville").val()==""){$("#ville_error").text("Ce champ est obligatoire "); $i=0; }
else {$("#ville_error").text(""); }

date=$("#date-ness").val();
testDate=verifdt(date);

if(testDate=="invalid"){$("#datenaissance_error").text("La date n'est pas valide "); $i=0; }
else {$("#datenaissance_error").text(""); }


if($("#telephone").val()==""){$("#telephone_error").text("Ce champ est obligatoire "); $i=0;  }
else 
			{
										
				if (isNaN($("#telephone").val()))
					{
						$("#telephone_error").text("");
						$("#telephone_error").text("Il faut entrer une valeur numérique pour le téléphone ");$i=0; 
					}
				else
					{
						$("#telephone_error").text(""); 
					}
			
			}

if($("#password").val()==""){$("#password_error").text("Ce champ est obligatoire "); $i=0; }
else {$("#password_error").text(""); }

if($("#validatePassword").val()==""){$("#validatePassword_error").text("Ce champ est obligatoire "); $i=0;  }
else {$("#validatePassword_error").text(""); }

if ( ($("#validatePassword").val()!="") && ($("#password").val()!=""))
{
	if ( $("#validatePassword").val()!= $("#password").val())
	{
	$("#password_error").text("Mot de passe incorrect"); $i=0;
	$("#validatePassword_error").text("Mot de passe incorrect");
	 
	}
	
	else if ( $("#validatePassword").val().length<6)
	{
	$("#password_error").text("Doit comprendre au moins 6 caractéres"); $i=0;
		 
	}
	
	else
	{
	$("#password_error").text("");
	$("#validatePassword_error").text("");	
	}
}

	if ($i=="1")
	{
		insertDbandSendMail();
	}
	
}

function insertDbandSendMail(){

	url='../other/ajax_request.php?inscri=1&name='+$("#name").val()+'&firstname='+$("#prenom").val()+'&email='+$("#mail").val()+'&adress='+$("#adresse").val()+'&zipcode='+$("#codePostal").val()+'&ville='+$("#ville").val()+'&ville1='+$("#ville1").val()+'&dateNaissance='+$("#date-ness").val()+'&cellphone='+$("#telephone").val()+'&password='+$("#password").val()+'&image='+$("#photoname").text();
	
	XHR = getXMLHTTP();
	
	XHR.open("GET", url, true);
	XHR.onreadystatechange = function(){
	if ( XHR.readyState == 4 )
	{	
		Exp = new RegExp("ok","g");
		//alert(XHR.responseText);
		if (Exp.test(XHR.responseText))
			{	
				$('body').empty();
				$('body').append("<table width='730' style='height:100%' border='1' cellpadding='0' cellspacing='0' bordercolor='#3D6F92'><tr><td style='vertical-align:top'><br /><br /><br /><br /><br /><br /><br /><p style='margin-left:30px; font-weight:bold'>Votre nouveau compte a &eacute;t&eacute; cr&eacute;&eacute; avec succ&eacute;s ! Un email a &eacute;t&eacute; envoy&eacute; &agrave; votre e-mail avec les d&eacute;tails pour activer votre compte.</p></td></tr></table>");	
			}
		else
			{
				$("#mail_error").text('E-mail déjà enregistré');
			}
	

	}
	}

	XHR.send(null);
}



function deconnexion(){	
	url='lib/class/scriptphp/deconnexion.php';
	XHR = getXMLHTTP();

	XHR.open("GET", url, true);
	XHR.onreadystatechange = function(){
	if ( XHR.readyState == 4 )
	{		
		envoieRequete('lib/class/scriptphp/auth.php','back2');
	}
	}

	XHR.send(null);
	
}
function inscri(){

sign2("Inscrivez vous");
$('.back2').html("<input type='image' id='retour' style='float:right; border: none;' src='./././skins/default/img/sup.jpg'/><iframe id='inscri' src='lib/class/scriptphp/inscription.php'></iframe>");														
}



function sign2(x){

					$('.mid').hide();
					$('#auth').show();
					$("#connect").empty();
				    $("#connect").append(x);
}	


