function mot_de_passe_oublie(){
	window.open("mot_de_passe_oublie.php", 'motdepasseoublie', 'fullscreen=no, toolbar=no, menubar=no, location=no, resizable=yes, scrollbars=yes, status=no, width=450px,height=250px');
	}

function modifier_mot_de_passe_utilisateur(pass_decrypt,id_utilisateur){
	var chaine = "";
	chaine = chaine+"<input type='password' value='"+pass_decrypt+"' id='modification_password' class='input'>";
	chaine = chaine+"<br><br><center><span style='margin-left:5px;COLOR: #E2E281;FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-SIZE: 11px;FONT-WEIGHT:bold;cursor:pointer' onmouseover=\"this.style.color = '#FFDE00';this.style.textDecoration = 'underline';\" onmouseout=\"this.style.color = '#E2E281';this.style.textDecoration = 'none';\" onclick=\"validation_modification_mot_de_passe_utilisateur('"+id_utilisateur+"');\">Valider</span>";
	chaine = chaine+"<span style='margin-left:15px;COLOR: #E2E281;FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-SIZE: 11px;FONT-WEIGHT:bold;cursor:pointer' onmouseover=\"this.style.color = '#FFDE00';this.style.textDecoration = 'underline';\" onmouseout=\"this.style.color = '#E2E281';this.style.textDecoration = 'none';\" onclick=\"annuler_modification_mot_de_passe_utilisateur('"+pass_decrypt+"','"+id_utilisateur+"');\">Annuler</span></center>";
	document.getElementById('pass').innerHTML = chaine;
	}
function validation_modification_mot_de_passe_utilisateur(id_utilisateur){
	var pass = document.getElementById('modification_password').value;
	var xhr_object = null; 
	if(window.XMLHttpRequest) // Firefox 
		xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else
		{ // XMLHttpRequest non supporté par le navigateur 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		return; 
		} 
	xhr_object.open("POST", "maj_mot_de_passe_utilisateur_XHR.php", true); 
	
		xhr_object.onreadystatechange = function() 
			{ 
			if(xhr_object.readyState == 4) 
			try 
				{eval(xhr_object.responseText);}
			catch(e) 
				{probleme_XHR('maj_utilisateur_connecte');}
			} 
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
		var data = "pass="+pass+"&id_utilisateur="+id_utilisateur; 
		xhr_object.send(data); 	
	}

function login(){
	var xhr_object = null; 
	if(window.XMLHttpRequest) // Firefox 
		xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else
		{ // XMLHttpRequest non supporté par le navigateur 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		return; 
		} 
	xhr_object.open("POST", "page_login.php", true); 
	
		xhr_object.onreadystatechange = function() 
			{ 
			if(xhr_object.readyState == 4) 
			try 
				{eval(xhr_object.responseText);}
			catch(e) 
				{probleme_XHR('login');}
			} 
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
		var data = ""; 
		xhr_object.send(data); 
	}	
function annuler_modification_mot_de_passe_utilisateur(pass_decrypt,id_utilisateur){
	var chaine = "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;******<img src='images_site/modifier.png' style='cursor:pointer;vertical-align:middle;height:25px;width:25px;margin-left:15px;'  onclick=\"modifier_mot_de_passe_utilisateur('"+pass_decrypt+"','"+id_utilisateur+"');\">"
	document.getElementById('pass').innerHTML = chaine;
	}
function maj_utilisateur_connecte(){
	if (session_utilisateur !='')
		{
		var xhr_object = null; 
		if(window.XMLHttpRequest) // Firefox 
			xhr_object = new XMLHttpRequest(); 
		else if(window.ActiveXObject) // Internet Explorer 
			xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
		else
			{ // XMLHttpRequest non supporté par le navigateur 
			alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
			return; 
			} 
		xhr_object.open("POST", "maj_utilisateur_connecte_XHR.php", true); 
		
			xhr_object.onreadystatechange = function() 
				{ 
				if(xhr_object.readyState == 4) 
				try 
					{eval(xhr_object.responseText);}
				catch(e) 
					{
					//probleme_XHR('maj_utilisateur_connecte');
					}
				} 
			xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
			var data = "session_utilisateur="+session_utilisateur; 
			xhr_object.send(data); 	
		}	
	}
function raz(){
	document.getElementById('login').value='';
	document.getElementById('pswd').value='';
	}
function valider_connexion(){
	var login = document.getElementById('login').value;
	var pswd = document.getElementById('pswd').value;
	if (document.getElementById('rester_connecter').checked == true)
		{var rester_connecter = true;}
	else
		{var rester_connecter = false;}
	var type_navi = type_navigateur();
	
	var xhr_object = null; 
	if(window.XMLHttpRequest) // Firefox 
		xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else
		{ // XMLHttpRequest non supporté par le navigateur 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		return; 
		} 
	xhr_object.open("POST", "verification_login.php", true); 
	
		xhr_object.onreadystatechange = function() 
			{ 
			if(xhr_object.readyState == 4) 
			try 
				{eval(xhr_object.responseText);}
			catch(e) 
				{probleme_XHR('valider_connexion');alert(xhr_object.responseText);}
			} 
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
		var data = "login="+login+"&pswd="+pswd+"&rester_connecter="+rester_connecter+"&tentative_connexion="+tentative_connexion+"&type_navi="+type_navi; 
		xhr_object.send(data); 
	}
function valider_connexion_mini(){
	var login = document.getElementById('mini_login').value;
	var pswd = document.getElementById('mini_pswd').value;
	if (document.getElementById('rester_connecter_mini').checked == true)
		{var rester_connecter = true;}
	else
		{var rester_connecter = false;}
	var type_navi = type_navigateur();
	
	var xhr_object = null; 
	if(window.XMLHttpRequest) // Firefox 
		xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else
		{ // XMLHttpRequest non supporté par le navigateur 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		return; 
		} 
	xhr_object.open("POST", "verification_login.php", true); 
	
		xhr_object.onreadystatechange = function() 
			{ 
			if(xhr_object.readyState == 4) 
			try 
				{eval(xhr_object.responseText);}
			catch(e) 
				{probleme_XHR('valider_connexion');alert(xhr_object.responseText);}
			} 
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
		var data = "login="+login+"&pswd="+pswd+"&rester_connecter="+rester_connecter+"&tentative_connexion="+tentative_connexion+"&type_navi="+type_navi; 
		xhr_object.send(data); 
	}
function creer_compte(){
	var xhr_object = null; 
	if(window.XMLHttpRequest) // Firefox 
		xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else
		{ // XMLHttpRequest non supporté par le navigateur 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		return; 
		} 
	xhr_object.open("POST", "creation_compte.php", true); 
	
		xhr_object.onreadystatechange = function() 
			{ 
			if(xhr_object.readyState == 4) 
			try 
				{eval(xhr_object.responseText);}
			catch(e) 
				{probleme_XHR('creer_compte');}
			} 
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
		var data = ""; 
		xhr_object.send(data); 
	}
function remplissage_ville(cp,input){
	if (verif_cp(cp,input))
		{
		var cp = document.getElementById('cp').value;
		var xhr_object = null; 
		if(window.XMLHttpRequest) // Firefox 
			xhr_object = new XMLHttpRequest(); 
		else if(window.ActiveXObject) // Internet Explorer 
			xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
		else
			{ // XMLHttpRequest non supporté par le navigateur 
			alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
			return; 
			} 
		xhr_object.open("POST", "remplissage_ville.php", true); 
		
			xhr_object.onreadystatechange = function() 
				{ 
				if(xhr_object.readyState == 4) 
				try 
					{eval(xhr_object.responseText);}
				catch(e) 
					{probleme_XHR('remplissage_ville');alert(xhr_object.responseText);}
				} 
			xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
			var data = "cp="+cp; 
			xhr_object.send(data); 
		}
	}
function remplissage_ville_facturation(codp,input){
	if (verif_cp(codp,input))
		{
		var cp = codp;
		var xhr_object = null; 
		if(window.XMLHttpRequest) // Firefox 
			xhr_object = new XMLHttpRequest(); 
		else if(window.ActiveXObject) // Internet Explorer 
			xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
		else
			{ // XMLHttpRequest non supporté par le navigateur 
			alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
			return; 
			} 
		xhr_object.open("POST", "remplissage_ville_facturation.php", true); 
		
			xhr_object.onreadystatechange = function() 
				{ 
				if(xhr_object.readyState == 4) 
				try 
					{eval(xhr_object.responseText);}
				catch(e) 
					{probleme_XHR('remplissage_ville');alert(xhr_object.responseText);}
				} 
			xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
			var data = "cp="+cp; 
			xhr_object.send(data); 
		}
	}
function remplissage_ville_livraison(codp,input){
	if (verif_cp(codp,input))
		{
		var cp = codp;
		var xhr_object = null; 
		if(window.XMLHttpRequest) // Firefox 
			xhr_object = new XMLHttpRequest(); 
		else if(window.ActiveXObject) // Internet Explorer 
			xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
		else
			{ // XMLHttpRequest non supporté par le navigateur 
			alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
			return; 
			} 
		xhr_object.open("POST", "remplissage_ville_livraison.php", true); 
		
			xhr_object.onreadystatechange = function() 
				{ 
				if(xhr_object.readyState == 4) 
				try 
					{eval(xhr_object.responseText);}
				catch(e) 
					{probleme_XHR('remplissage_ville');alert(xhr_object.responseText);}
				} 
			xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
			var data = "cp="+cp; 
			xhr_object.send(data); 
		}
	}
function verif_cp(cp,input){
	var reg_cp = /^[0-9]{5}$/
	//code postal francais ^(0[1-9]|[1-9][0-9])[0-9]{3}$
	// code postal belge ^(F-[0-9]{4,5}|B-[0-9]{4})$
	if (!(reg_cp.exec(cp)!=null))
		{
		alert("Le code postal saisie n'est pas au format valide !");
		input.focus();
		return false;
		}
	return true;
	} 	
	
	
	
	
	
function raz_creation_compte(){
	document.getElementById('login').value='';
	document.getElementById('pswd').value='';
	document.getElementById('conf_pswd').value='';
	document.getElementById('choix_titre').options[document.getElementById('choix_titre').selectedIndex].value='';
	document.getElementById('poste').options[document.getElementById('poste').selectedIndex].value='';
	document.getElementById('nom').value='';
	document.getElementById('prenom').value='';
	document.getElementById('societe').value='';
	document.getElementById('adresse').value='';
	document.getElementById('complement').value='';
	document.getElementById('ville').value='';
	document.getElementById('cp').value='';
	document.getElementById('pays').value='';
	document.getElementById('tel_societe').value='';
	document.getElementById('tel_direct').value='';
	document.getElementById('tel_portable').value='';
	document.getElementById('fax').value='';
	document.getElementById('mail').value='';
	}

	
function valider_modification_compte(id_utilisateur){
	var choix_titre = document.getElementById('choix_titre').options[document.getElementById('choix_titre').selectedIndex].value;
	var nom = document.getElementById('nom').value;
	var prenom = document.getElementById('prenom').value;
	var email_perso = document.getElementById('email_perso').value;
	var societe = document.getElementById('societe').value;
	var adresse = document.getElementById('adresse').value;
	var complement = document.getElementById('complement').value;
	var cp = document.getElementById('cp').value;
	var pays = document.getElementById('choix_pays').options[document.getElementById('choix_pays').selectedIndex].value;
	var tel_societe = document.getElementById('tel_societe').value;
	var tel_direct = document.getElementById('tel_direct').value;
	var tel_portable = document.getElementById('tel_portable').value;
	var fax = document.getElementById('fax').value;
	var mail = document.getElementById('mail').value;
	var site = document.getElementById('site').value;
	var siret = document.getElementById('siret').value;
	var ape = document.getElementById('ape').value;
	
	var continu = true;
	if (site!=''&&site!=' ')
		{
		if (continu == true)
			{continu = verification_site(site);}
		}
	if (tel_direct!=''&&tel_direct!=' ')
		{
		if (continu == true)
			{continu = verification_telephone(tel_direct);}
		}
	if (fax!=''&&fax!=' ')
		{
		if (continu == true)
			{continu = verification_fax(fax);}
		}
	if (tel_portable!=''&&tel_portable!=' ')
		{
		if (continu == true)
			{continu = verification_telephone(tel_portable);}
		}
	if (email_perso!=''&&email_perso!=' ')
		{
		if (continu == true)
			{continu = verif_email(email_perso);}
		}
	type_ville = 'text';
	var nav = type_navigateur();
	if (continu == true)
		{
		if (type_ville == 'text')
			{
			var ville = document.getElementById('ville').value;
			}
		else if (type_ville == 'select')
			{
			var ville = document.getElementById('choix_ville').options[document.getElementById('choix_ville').selectedIndex].value
			var id = document.getElementById(ville).value;
			document.getElementById('id_cp').value = id;
			}
		else
			{
			ville="";
			id=0;
			}
		var id = document.getElementById('id_cp').value;
		//on peux valider
		var xhr_object = null; 
		if(window.XMLHttpRequest) // Firefox 
			xhr_object = new XMLHttpRequest(); 
		else if(window.ActiveXObject) // Internet Explorer 
			xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
		else
			{ // XMLHttpRequest non supporté par le navigateur 
			alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
			return; 
			} 
		xhr_object.open("POST", "validation_modification_compte.php", true); 
		
			xhr_object.onreadystatechange = function() 
				{ 
				if(xhr_object.readyState == 4) 
				try 
					{
					eval(xhr_object.responseText);
					}
				catch(e) 
					{
					probleme_XHR('valider_modification_compte');alert(xhr_object.responseText);alert(e);
					}
				} 
			xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
			var data = "nom="+nom+"&choix_titre="+choix_titre+"&prenom="+prenom+"&societe="+societe+"&adresse="+adresse+"&complement="+complement+"&cp="+cp+"&pays="+pays+"&tel_societe="+tel_societe+"&tel_direct="+tel_direct+"&tel_portable="+tel_portable+"&fax="+fax+"&mail="+mail+"&ville="+ville+"&site="+site+"&id="+id+"&email_perso="+email_perso+"&id_utilisateur="+id_utilisateur+"&siret="+siret+"&ape="+ape; 
			xhr_object.send(data); 
		}
	}	
	
function valider_creation_compte(){
	var login = document.getElementById('login').value;
	var pswd = document.getElementById('pswd').value;
	var conf_pswd = document.getElementById('conf_pswd').value;
	var choix_titre = document.getElementById('choix_titre').options[document.getElementById('choix_titre').selectedIndex].value;
	var poste = document.getElementById('poste').options[document.getElementById('poste').selectedIndex].value;
	var nom = document.getElementById('nom').value;
	var prenom = document.getElementById('prenom').value;
	var email_perso = document.getElementById('email_perso').value;
	var societe = document.getElementById('societe').value;
	var adresse = document.getElementById('adresse').value;
	var complement = document.getElementById('complement').value;
	var cp = document.getElementById('cp').value;
	var pays = document.getElementById('choix_pays').options[document.getElementById('choix_pays').selectedIndex].value;
	var tel_societe = document.getElementById('tel_societe').value;
	var tel_direct = document.getElementById('tel_direct').value;
	var tel_portable = document.getElementById('tel_portable').value;
	var fax = document.getElementById('fax').value;
	var mail = document.getElementById('mail').value;
	var site = document.getElementById('site').value;
	var siret = document.getElementById('siret').value;
	var ape = document.getElementById('ape').value;
	
	var continu = false;
	continu = verification_login();
	if (continu == true)
		{continu = verification_pswd();}
	/*
	if (continu == true)
		{continu = verification_titre();}
	if (continu == true)
		{continu = verification_nom();}
	if (continu == true)
		{continu = verification_societe();}
	*/
	if (continu == true)
		{continu = verification_poste();}
	/*
	if (continu == true)
		{continu = verification_adresse();}
	if (continu == true)
		{continu = verification_cp();}
	if (continu == true)
		{continu = verification_tel_societe();}
	if (continu == true)
		{continu = verification_email();}
	*/
	if (site!=''&&site!=' ')
		{
		if (continu == true)
			{continu = verification_site(site);}
		}
	if (tel_direct!=''&&tel_direct!=' ')
		{
		if (continu == true)
			{continu = verification_telephone(tel_direct);}
		}
	if (fax!=''&&fax!=' ')
		{
		if (continu == true)
			{continu = verification_fax(fax);}
		}
	if (tel_portable!=''&&tel_portable!=' ')
		{
		if (continu == true)
			{continu = verification_telephone(tel_portable);}
		}
	if (email_perso!=''&&email_perso!=' ')
		{
		if (continu == true)
			{continu = verif_email(email_perso);}
		}
	
	var nav = type_navigateur();
	if (continu == true)
		{
		if (type_ville == 'text')
			{
			var ville = document.getElementById('ville').value;
			}
		else if (type_ville == 'select')
			{
			var ville = document.getElementById('choix_ville').options[document.getElementById('choix_ville').selectedIndex].value
			var id = document.getElementById(ville).value;
			document.getElementById('id_cp').value = id;
			}
		else
			{
			ville="";
			id=0;
			}
		var id = document.getElementById('id_cp').value;
		//on peux valider
		var xhr_object = null; 
		if(window.XMLHttpRequest) // Firefox 
			xhr_object = new XMLHttpRequest(); 
		else if(window.ActiveXObject) // Internet Explorer 
			xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
		else
			{ // XMLHttpRequest non supporté par le navigateur 
			alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
			return; 
			} 
		xhr_object.open("POST", "validation_creation_compte.php", true); 
		
			xhr_object.onreadystatechange = function() 
				{ 
				if(xhr_object.readyState == 4) 
				try 
					{
					eval(xhr_object.responseText);
					}
				catch(e) 
					{
					probleme_XHR('valider_creation_compte');alert(xhr_object.responseText);alert(e);
					}
				} 
			xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
			var data = "login="+login+"&pswd="+pswd+"&conf_pswd="+conf_pswd+"&choix_titre="+choix_titre+"&poste="+poste+"&nom="+nom+"&prenom="+prenom+"&societe="+societe+"&adresse="+adresse+"&complement="+complement+"&cp="+cp+"&pays="+pays+"&tel_societe="+tel_societe+"&tel_direct="+tel_direct+"&tel_portable="+tel_portable+"&fax="+fax+"&mail="+mail+"&ville="+ville+"&site="+site+"&id="+id+"&email_perso="+email_perso+"&type_nav="+nav+"&siret="+siret+"&ape="+ape; 
			xhr_object.send(data); 
		}
	}

function nettoyage(chaine){
	var reg = new RegExp("é", "ig");
	chaine = chaine.replace(reg, "&#233;");
	var reg = new RegExp("è", "ig");
	chaine = chaine.replace(reg, "&#232;");
	var reg = new RegExp("ê", "ig");
	chaine = chaine.replace(reg, "&#234;");
	var reg = new RegExp("ï", "ig");
	chaine = chaine.replace(reg, "&#239;");
	var reg = new RegExp("î", "ig");
	chaine = chaine.replace(reg, "&#238;");
	var reg = new RegExp("à", "ig");
	chaine = chaine.replace(reg, "&#224;");
	var reg = new RegExp("â", "ig");
	chaine = chaine.replace(reg, "&#226;");
	var reg = new RegExp("ô", "ig");
	chaine = chaine.replace(reg, "&#244;");
	var reg = new RegExp("ù", "ig");
	chaine = chaine.replace(reg, "&#249;");
	var reg = new RegExp("û", "ig");
	chaine = chaine.replace(reg, "&#251;");
	var reg = new RegExp("@", "ig");
	chaine = chaine.replace(reg, "&#64;");
	var reg = new RegExp("€", "ig");
	chaine = chaine.replace(reg, "&#128;");
	var reg = new RegExp("µ", "ig");
	chaine = chaine.replace(reg, "&#181;");
	var reg = new RegExp("°", "ig");
	chaine = chaine.replace(reg, "&#176;");
	var reg = new RegExp("²", "ig");
	chaine = chaine.replace(reg, "&#178;");
	return chaine;
	}

function verification_login(){
	var login = document.getElementById('login').value;
	if(login.length<6)	
		{
		document.getElementById('login').style.backgroundColor = "#FEC";
		alert("Votre login doit faire au moins 6 caractères");
		return false;
		}
	else
		{
		document.getElementById('login').style.backgroundColor = "#FFFFFF";
		return true;
		}
	}
function verification_site(site){
	var reg = new RegExp("^(((ht|f)tps?://)?[\\w-\\.]+)$", "ig");
	if (reg.test(site))
		{
		document.getElementById('site').style.backgroundColor = "#FFFFFF";
		return true;
		}
	else
		{
		document.getElementById('site').style.backgroundColor = "#FEC";
		alert("L'URL du site internet n'est pas valide.\n");
		return false;
		}
	}
function verification_pswd(){
	var pswd = document.getElementById('pswd').value;
	var conf_pswd = document.getElementById('conf_pswd').value;
	if(pswd.length<6)	
		{
		document.getElementById('pswd').style.backgroundColor = "#FEC";
		alert("Votre mot de passe doit faire au moins 6 caractères");
		return false;
		}
	else
		{
		document.getElementById('pswd').style.backgroundColor = "#FFFFFF";
		if (pswd != conf_pswd)
			{
			document.getElementById('pswd').style.backgroundColor = "#FEC";
			document.getElementById('conf_pswd').style.backgroundColor = "#FEC";
			alert("Les mots de passe ne correspondent pas");
			return false;
			}
		else
			{
			document.getElementById('pswd').style.backgroundColor = "#FFFFFF";
			document.getElementById('conf_pswd').style.backgroundColor = "#FFFFFF";
			return true;
			}
		}
	
	}

function verification_nom(){
	var nom = document.getElementById('nom').value;
	if(nom==''||nom==' ')	
		{
		document.getElementById('nom').style.backgroundColor = "#FEC";
		alert("Veuillez entrez votre nom");
		return false;
		}
	else
		{
		document.getElementById('nom').style.backgroundColor = "#FFFFFF";
		return true;
		}
	}	
function verification_societe(){
	var societe = document.getElementById('societe').value;
	if(societe==''||societe==' ')	
		{
		document.getElementById('societe').style.backgroundColor = "#FEC";
		alert("Veuillez entrez le nom de votre société");
		return false;
		}
	else
		{
		document.getElementById('societe').style.backgroundColor = "#FFFFFF";
		return true;
		}
	}	
function verification_titre(){
	var choix_titre = document.getElementById('choix_titre').options[document.getElementById('choix_titre').selectedIndex].value;
	if(choix_titre=='---')	
		{
		alert("Veuillez choisir votre titre");
		return false;
		}
	return true;
	}	
function verification_poste(){
	var poste = document.getElementById('poste').options[document.getElementById('poste').selectedIndex].value;
	if(poste=='---')	
		{
		alert("Veuillez choisir votre poste dans la société");
		return false;
		}
	return true;
	}	
function verification_adresse(){
	var adresse = document.getElementById('adresse').value;
	if(adresse==''||adresse==' ')	
		{
		document.getElementById('adresse').style.backgroundColor = "#FEC";
		alert("Veuillez entrez votre adresse");
		return false;
		}
	else
		{
		document.getElementById('adresse').style.backgroundColor = "#FFFFFF";
		return true;
		}
	}
function verification_cp(){
	var cp = document.getElementById('cp').value;
	if(cp==''||cp==' ')	
		{
		document.getElementById('cp').style.backgroundColor = "#FEC";
		alert("Veuillez entrez votre code postal");
		return false;
		}
	else
		{
		document.getElementById('cp').style.backgroundColor = "#FFFFFF";
		return true;
		}
	}
function verification_tel_societe(){
	var tel_societe = document.getElementById('tel_societe').value;
	var pays = document.getElementById('choix_pays').options[document.getElementById('choix_pays').selectedIndex].value;
	
	if(tel_societe==''||tel_societe==' ')	
		{
		document.getElementById('tel_societe').style.backgroundColor = "#FEC";
		alert("Veuillez entrez le téléphone de votre société");
		return false;
		}
	else
		{
		if (pays == 'France')
			{var reg = new RegExp("^\\d{10}$", "ig");}
		else
			{var reg = new RegExp("^\\d*$", "ig");}
		if (reg.test(tel_societe) == false)
			{
			document.getElementById('tel_societe').style.backgroundColor = "#FEC";
			alert("Numéro de téléphone de société non valide");
			return false;
			}
		else
			{
			document.getElementById('tel_societe').style.backgroundColor = "#FFFFFF";
			return true;
			}
		}
	}
function verification_telephone(telephone){
	var reg = new RegExp("^\\d*$", "ig");
	if (reg.test(telephone) == false)
		{
		alert("Numéro de téléphone non valide");
		return false;
		}
	return true;
	}
function verification_fax(fax){
	var reg = new RegExp("^\\d*$", "ig");
	if (reg.test(fax) == false)
		{
		alert("Numéro de fax de société non valide");
		return false;
		}
	return true;
	}
function verification_email(){
	var mail = document.getElementById('mail').value;
	if(mail==''||mail==' ')	
		{
		document.getElementById('mail').style.backgroundColor = "#FEC";
		alert("Veuillez entrez votre adresse e-mail");
		return false;
		}
	else
		{
		var reg = new RegExp("[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}", "ig");
		if (reg.test(mail) == false)
			{
			document.getElementById('mail').style.backgroundColor = "#FEC";
			alert("Adresse e-mail non valide");
			return false;
			}
		else
			{
			document.getElementById('tel_societe').style.backgroundColor = "#FFFFFF";
			return true;
			}
		}
	}	
function verif_email(mail){
	var reg = new RegExp("[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}", "ig");
	if (reg.test(mail) == false)
		{
		alert("Adresse e-mail non valide");
		return false;
		}
	return true;
	}	
function premier_connexion(id_utilisateur){
	/*
	var xhr_object = null; 
	if(window.XMLHttpRequest) // Firefox 
		xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else
		{ // XMLHttpRequest non supporté par le navigateur 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		return; 
		} 
	xhr_object.open("POST", "premiere_connexion.php", true); 
	
		xhr_object.onreadystatechange = function() 
			{ 
			if(xhr_object.readyState == 4) 
			try 
				{eval(xhr_object.responseText);}
			catch(e) 
				{probleme_XHR('premier_connexion');alert(xhr_object.responseText);alert(e);}
			} 
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
		var data = "id_utilisateur="+id_utilisateur; 
		xhr_object.send(data);
	*/
	}	
	
function identification(){
	var xhr_object = null; 
	if(window.XMLHttpRequest) // Firefox 
		xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else
		{ // XMLHttpRequest non supporté par le navigateur 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		return; 
		} 
	xhr_object.open("POST", "identification.php", true); 
	
		xhr_object.onreadystatechange = function() 
			{ 
			if(xhr_object.readyState == 4) 
			try 
				{eval(xhr_object.responseText);}
			catch(e) 
				{probleme_XHR('identification');}
			} 
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
		var data = ""; 
		xhr_object.send(data); 
	}

function unload(){	
	var xhr_object = null; 
	if(window.XMLHttpRequest) // Firefox 
		xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else
		{ // XMLHttpRequest non supporté par le navigateur 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		return; 
		} 
	xhr_object.open("POST", "unload.php", true); 
	
		xhr_object.onreadystatechange = function() 
			{ 
			if(xhr_object.readyState == 4) 
			try 
				{eval(xhr_object.responseText);}
			catch(e) 
				{probleme_XHR('unload');}
			} 
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
		var data = "id_utilisateur="+session_utilisateur; 
		xhr_object.send(data); 
	}	

function deconnexion(){	
	session_utilisateur = '';
	var xhr_object = null; 
	if(window.XMLHttpRequest) // Firefox 
		xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else
		{ // XMLHttpRequest non supporté par le navigateur 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		return; 
		} 
	xhr_object.open("POST", "deconnexion.php", true); 
	
		xhr_object.onreadystatechange = function() 
			{ 
			if(xhr_object.readyState == 4) 
			try 
				{eval(xhr_object.responseText);}
			catch(e) 
				{probleme_XHR('deconnexion');alert(xhr_object.responseText);}
			} 
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
		var data = ""; 
		xhr_object.send(data); 
	}
	
function acces_information_compte_personnel(id_personnel){
	var xhr_object = null; 
	if(window.XMLHttpRequest) // Firefox 
		xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else
		{ // XMLHttpRequest non supporté par le navigateur 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		return; 
		} 
	xhr_object.open("POST", "acces_compte_personnel.php", true); 
	
		xhr_object.onreadystatechange = function() 
			{ 
			if(xhr_object.readyState == 4) 
			try 
				{eval(xhr_object.responseText);}
			catch(e) 
				{probleme_XHR('acces_information_compte_personnel');}
			} 
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
		var data = "id_personnel="+id_personnel; 
		xhr_object.send(data); 
	}
	
function acces_information_compte(id_utilisateur){
	var xhr_object = null; 
	if(window.XMLHttpRequest) // Firefox 
		xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else
		{ // XMLHttpRequest non supporté par le navigateur 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		return; 
		} 
	xhr_object.open("POST", "acces_compte_utilisateur.php", true); 
	
		xhr_object.onreadystatechange = function() 
			{ 
			if(xhr_object.readyState == 4) 
			try 
				{eval(xhr_object.responseText);}
			catch(e) 
				{probleme_XHR('acces_information_compte');}
			} 
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
		var data = "id_utilisateur="+id_utilisateur; 
		xhr_object.send(data); 
	}
function voir_qui_est_en_ligne(){
	window.open("voir_qui_est_en_ligne.php", 'test', 'fullscreen=no, toolbar=no, menubar=no, location=no, resizable=yes, scrollbars=yes, status=no, width=600px,height=400px');
	}
function nb_connecte_aujourdhui(){
	window.open("voir_connexion_aujourdui.php", 'test', 'fullscreen=no, toolbar=no, menubar=no, location=no, resizable=yes, scrollbars=yes, status=no, width=600px,height=400px');
	}
	
