function	valid_form(){
	nom = document.form.nom.value;
	prenom = document.form.prenom.value;
	mail = document.form.email.value;
	tel = document.form.tel.value;
	type_media = document.form.type_media.value;
	adresse = document.form.adresse.value;
	cp = document.form.cp.value;
	ville = document.form.ville.value;
	pays = document.form.pays.value;
	if(nom != "" && prenom != "" && mail != "" && tel != "" && type_media != "" && adresse != "" && cp != "" && ville != "" && pays != ""){
		
		var modelemail = /^[_a-z0-9][_\-\.a-z0-9]*@[_\-\.a-z0-9]*\.[a-z]{2,4}$/i;

		if(!modelemail.test(mail)){
			alert("L'adresse e-mail n'est pas correcte");			
		}else{
			sendData("ajax_EP_inscrit.php", "POST");	
		}

	}else{
		alert("Vous n'avez pas rempli les champs obligatoires");
	}

}

function valid_form_us(){
	firstname		= document.form.firstname.value;
	lastname		= document.form.lastname.value;
	email			= document.form.email.value;
	phone			= document.form.phone.value;
	address			= document.form.address.value;
	city			= document.form.city.value;
	state			= document.form.state.value;
	zip				= document.form.zip.value;
	country			= document.form.country.value;
	taxid			= document.form.taxid.value;
	businessname	= document.form.businessname.value;

	if(firstname != "" && lastname != "" && email != "" && phone != "" && address != "" && city != "" && state != "" && zip != "" && country != "" && taxid != "" && businessname != ""){
		
		var modelemail = /^[_a-z0-9][_\-\.a-z0-9]*@[_\-\.a-z0-9]*\.[a-z]{2,4}$/i;

		if(!modelemail.test(email)){
			alert("invalid email address");			
		}else{
			sendData_us("ajax_EP_inscrit_us.php", "POST");	
		}

	}else{
		alert("Please complete the required fields");
	}

}

function sendData_us(page, method) 
{ 
	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; 
	} 

	var filename = page; 
	if(page == "ajax_EP_inscrit_us.php"){
		var s1	= escape(document.form.firstname.value);
		var s2	= escape(document.form.lastname.value);
		var s3	= escape(document.form.email.value);
		var s4	= escape(document.form.phone.value);
		var s5	= escape(document.form.address.value);
		var s6	= escape(document.form.city.value);
		var s7	= escape(document.form.state.value);
		var s8	= escape(document.form.zip.value);
		var s9	= escape(document.form.country.value);
		var s10 = escape(document.form.taxid.value);
		var s11 = escape(document.form.businessname.value);
	}else{
		var s1 = escape(document.form2.mail_ident.value);
		var s2 = escape(document.form2.motdepasse.value);
	}

	var data = null; 

	if(page == "ajax_EP_inscrit_us.php"){
		if(s1 != "" && s2 != "" && s3 != "" && s4 != "" && s5 != "" && s6 != "" && s7 != "" && s8 != "" && s9 != "" && s10 != "") 
		   data = "firstname="+s1+"&lastname="+s2+"&email="+s3+"&phone="+s4+"&address="+s5+"&city="+s6+"&state="+s7+"&zip="+s8+"&country="+s9+"&taxid="+s10+"&businessname="+s11; 
	}else{
		if(s1 != "" && s2 != "") 
		   data = "mail="+s1+"&login="+s2;
	}

	if(method == "GET" && data != null) { 
	   filename += "?"+data; 
	   data      = null; 
	} 
	 
	xhr_object.open(method, filename, true); 
	 
	xhr_object.onreadystatechange = function() { 
	   if(xhr_object.readyState == 4) { 
			eval(xhr_object.responseText);		
	   } 
	} 
	 
	if(method == "POST") 
	   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 

	xhr_object.send(data); 

}

/** 
* Permet d'envoyer des données en GET ou POST en utilisant les XmlHttpRequest 
*/ 
function sendData(page, method) 
{ 
	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; 
	} 

	var filename = page; 
	if(page == "ajax_EP_inscrit.php"){
		var s1 = escape(document.form.nom.value);
		var s2 = escape(document.form.prenom.value);
		var s3 = escape(document.form.email.value);
		var s4 = escape(document.form.tel.value);
		var s5 = escape(document.form.type_media.value);
		var s6 = escape(document.form.adresse.value);
		var s7 = escape(document.form.cp.value);
		var s8 = escape(document.form.ville.value);
		var s9 = escape(document.form.pays.value);
	}else{
		var s1 = escape(document.form2.mail_ident.value);
		var s2 = escape(document.form2.motdepasse.value);
	}

	var data = null; 

	if(page == "ajax_EP_inscrit.php"){
		if(s1 != "" && s2 != "" && s3 != "" && s4 != "" && s5 != "" && s6 != "" && s7 != "" && s8 != "" && s9 != "") 
		   data = "nom="+s1+"&prenom="+s2+"&email="+s3+"&tel="+s4+"&type_media="+s5+"&adresse="+s6+"&cp="+s7+"&ville="+s8+"&pays="+s9; 
	}else{
		if(s1 != "" && s2 != "") 
		   data = "mail="+s1+"&login="+s2;
	}

	if(method == "GET" && data != null) { 
	   filename += "?"+data; 
	   data      = null; 
	} 
	 
	xhr_object.open(method, filename, true); 
	 
	xhr_object.onreadystatechange = function() { 
	   if(xhr_object.readyState == 4) { 
			eval(xhr_object.responseText);		
	   } 
	} 
	 
	if(method == "POST") 
	   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 

	xhr_object.send(data); 

}

function	valid_form_ident(){
	mail_ident = document.form2.mail_ident.value;
	motdepasse = document.form2.motdepasse.value;

	if(mail_ident != "" && motdepasse != ""){
		
		var modelemail = /^[_a-z0-9][_\-\.a-z0-9]*@[_\-\.a-z0-9]*\.[a-z]{2,4}$/i;

		if(!modelemail.test(mail_ident)){
			alert("L'adresse e-mail n'est pas correcte");			
		}else{
			sendData("ajax_EP_ident.php", "POST");	
		}

	}else{
		alert("Vous n'avez pas rempli les champs obligatoires");
	}

}

function	valid_form_ident_usa(){
	mail_ident = document.form2.mail_ident.value;
	motdepasse = document.form2.motdepasse.value;

	if(mail_ident != "" && motdepasse != ""){
		var modelemail = /^[_a-z0-9][_\-\.a-z0-9]*@[_\-\.a-z0-9]*\.[a-z]{2,4}$/i;
		if(!modelemail.test(mail_ident)){
			alert("invalid email address");		
		}else{
			sendData("ajax_EP_ident_us.php", "POST");	
		}

	}else{
		alert("Please complete required fields");
	}

}
