function login(x,menu,orgid,provenance) {
	if (!document.cookie){
		document.cookie = "essai=cookie";
		if (!document.cookie) {	
			alert("Pour vous connecter à l'application votre navigateur doit accepter les cookies");
			return;
		}
	}

	var basehref = "/offres/gestion/";

	if(x==1){
		if(provenance==1){
			var login = format_for_url(document.getElementById("LOGlogin").value);
			var mot_de_passe = format_for_url(document.getElementById("LOGmot_de_passe").value);
		}
		else{
			var login = format_for_url(document.getElementById("login").value);
			var mot_de_passe = format_for_url(document.getElementById("mot_de_passe").value);
		}
		if(login !='' && mot_de_passe!=''){
			var corps="login="+login+"&mot_de_passe="+mot_de_passe;
			//window.open(basehref+"login/controle_login.php?"+corps);
			p = new XMLHttpRequest();
			p.open("POST",basehref+"login/controle_login.php",false);
			p.setRequestHeader("Content-type","application/x-www-form-urlencoded");
			p.send(corps);
			if (p.status != "200") {
				//span.innerHTML = "XMLHTTPREQUEST : Echec";
			}
			else {
				var docXML = p.responseXML.documentElement;
				var result = docXML.getElementsByTagName('result')[0].getAttribute('val');
				var mode = docXML.getElementsByTagName('mode')[0].getAttribute('val');
				var firstlog = docXML.getElementsByTagName('firstlog')[0].getAttribute('val');
				var firstid = docXML.getElementsByTagName('firstid')[0].getAttribute('val');
				var pagetoload = docXML.getElementsByTagName('pagetoload')[0].getAttribute('val');
				var listeids = docXML.getElementsByTagName('listeids')[0].getAttribute('val');
						
				if (result == 'KO'){
					alert('Email ou mot de passe incorrect\nVeuillez recommencer s\'il vous plaît.');
				}
				else if (result == 'MULTI'){
					document.location=basehref+"login/multi_login.php";					
				}
				else{
					
					if(firstlog == 'yeahfirst'){
						document.location=basehref+"annuaire/fiche_membre.php?annuaire_id="+firstid;
					}
					else{
						if(pagetoload==''){
							document.location=basehref+"annuaire/affichage_membre.php";
						}
						else{
							document.location=basehref+pagetoload;
						}
					}
				}
			}
		} 
		else{			
			if (login == ''){
					alert('L\'email n\'est pas renseigné.\nVeuillez recommencer s\'il vous plaît.');				
			}
			if (login != '' && mot_de_passe == ''){
				alert('Le mot de passe n\'est pas renseigné.\nVeuillez recommencer s\'il vous plaît.');
			}
		}
	}
	else if(x==2){	
	//contrôle de la modification du mot de passe
		if(provenance==1){
			var login = format_for_url(document.getElementById("LOGlogin").value);	
			var mot_de_passe = format_for_url(document.getElementById("LOGmot_de_passe").value);
			var nmot_de_passe = format_for_url(document.getElementById("LOGnmot_de_passe").value);
			var cmot_de_passe = format_for_url(document.getElementById("LOGcmot_de_passe").value);		
		}
		else{
			var login = format_for_url(document.getElementById("login").value);	
			var mot_de_passe = format_for_url(document.getElementById("mot_de_passe").value);
			var nmot_de_passe = format_for_url(document.getElementById("nmot_de_passe").value);
			var cmot_de_passe = format_for_url(document.getElementById("cmot_de_passe").value);		
		}
	
	
		if(login =='' && login == ''){
			alert('Saisissez votre email');
			if(provenance==1){
				document.getElementById("LOGlogin").focus();	
			}
			else{
				document.getElementById("login").focus();
			}
		}
		else if(mot_de_passe ==''){
			alert('Ancien mot de passe vide');
			if(provenance==1){
				document.getElementById("LOGmot_de_passe").focus();	
			}
			else{
				document.getElementById("mot_de_passe").focus();
			}
		}
		else if(nmot_de_passe ==''){
			alert('Nouveau mot de passe vide');
			if(provenance==1){
				document.getElementById("LOGnmot_de_passe").focus();	
			}
			else{
				document.getElementById("nmot_de_passe").focus();
			}
		}
		else if(cmot_de_passe ==''){
			alert('Confirmez votre nouveau mot de passe');
			if(provenance==1){
				document.getElementById("LOGcmot_de_passe").focus();	
			}
			else{
				document.getElementById("cmot_de_passe").focus();
			}
			}
		else{
			
			p = new XMLHttpRequest();
			p.open("POST",basehref+"login/change_login.php",false);
			p.setRequestHeader("Content-type","application/x-www-form-urlencoded");
			var corps="login="+login+"&mot_de_passe="+mot_de_passe+"&nmot_de_passe="+nmot_de_passe+"&cmot_de_passe="+cmot_de_passe;
			//window.open(basehref+"login/change_login.php?"+corps);
			p.send(corps);
			var docXML = p.responseXML.documentElement;
			var result = docXML.getElementsByTagName('result')[0].getAttribute('val');	
			if (result == 'KO'){
				alert('Le couple email/ancien mot de passe spécifié n\'est pas valide.\nVeuillez recommencer s\'il vous plaît.');
				if(provenance==1){
					document.getElementById("LOGmot_de_passe").value="";
					document.getElementById("LOGnmot_de_passe").value="";
					document.getElementById("LOGcmot_de_passe").value="";
				}
				else{
					document.getElementById("mot_de_passe").value="";
					document.getElementById("nmot_de_passe").value="";
					document.getElementById("cmot_de_passe").value="";
				}
			}
			else if(result == 'nmdp'){
				//span.innerHTML = "";		
				if(provenance==1){
					document.getElementById("LOGcmot_de_passe").value="";
				}
				else{
					document.getElementById("cmot_de_passe").value="";
				}	
				alert('Confirmez votre nouveau mot de passe');
			}
			else{
				//document.location=basehref+"menu_"+orgid+"_"+menu+".html";												
				if(orgid!=""){
					if(menu!=""){
						document.location=basehref+"menu_"+orgid+"_"+menu+".html";
					}
					else{
						document.location=basehref+"index_"+orgid+".html";
					}
				}
				else{
					document.location=basehref;
				}								
			}
		}
	}
}

//pour la partie authentification
function test_email_mdp(mail,menu,orgid){
	var basehref = "/offres/gestion/";
	if(!recherche_vide(mail)){
		document.getElementById('email').focus();
	}
	else{
		if (!email_valide(mail)){
			document.getElementById('email').focus();
		}
		else{
			mail =format_for_url(mail);
			document.location=basehref+"login/mail_login.php?email="+mail+"&menu="+menu+"&orgid="+orgid;
		}
	}
}

function select_instance(){
	formule1 = document.getElementById("selectyourclub");
	instance_id = document.getElementById("id_choice");
	if(instance_id){
		if(instance_id.value ==""){
			alert('Merci de sélectionner votre instance all-in-web');
			instance_id.focus();
			return;
		}
		else{
			formule1.submit();
		}
	}
	else{
		return;
	}
}
function action_pwd(theaction){
	formule1 = document.getElementById("formlogin");
	document.getElementById("type_login").value = theaction;
	formule1.action= "";
	formule1.submit();	
}
