function buildAjaxObject()
{
	var http = false;
	if(window.XMLHttpRequest)
	{
		http = new XMLHttpRequest();
	}
	else if(window.ActiveXObject)
	{
		try
		{
			http = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			try
			{
				http = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e){}
		}
	}
	return http;
}


var http_registrationform;
function registrationform() {
			// Check for the email name
	if(document.register.name.value == "")
	{
		alert("Nom");
		document.register.name.focus();
		return false;
	}
	if(document.register.sex.value == "")
	{
		alert("Prénom");
		document.register.sex.focus();
		return false;
	}
	if(document.getElementById('email_re').value == "")
	{
		alert("E mail");
		document.register.email_ra.focus();
		return false;
	}
	if( (document.getElementById('email_re').value.indexOf('@',0) ==-1) || (document.getElementById('email_re').value.indexOf('.',0) ==-1))
	{
		alert("Validez votre email");
		document.register.email_ra.focus();
		return false;
	}
		if(document.register.pass.value == "") {
			alert("Votre mot de passe");
			document.register.pass.focus();
			return false;
		}
			var pass = document.register.pass.value;
		if(document.register.cpass.value != pass) {
			alert("Merci de garder le même mot de passe partout");
			document.register.cpass.focus();
			return false;
		}
		if(document.register.add1.value == "") {
			alert("Votre adresse ");
			document.register.add1.focus();
			return false;
		}		
		if(document.register.city.value == "") {
			alert("Ville");
			document.register.city.focus();
			return false;
		}
		if(document.register.zip.value == "") {
			alert("Code Postal");
			document.register.zip.focus();
			return false;
		}
		if(document.register.phone.value == "") {
			alert("Téléphone");
			document.register.phone.focus();
			return false;
		}
		if(document.register.state.value == "") {
			alert("Mobile");
			document.register.state.focus();
			return false;
		}
	var name = document.register.name.value;
	var email = document.getElementById('email_re').value;
	var pass = document.register.pass.value;
	var add1 = document.register.add1.value;
	var add2 = document.register.add2.value;
	var state = document.register.state.value;
	var city = document.register.city.value;
	var zip = document.register.zip.value;
	var phone = document.register.phone.value;
	var listCheck = document.register.country.selectedIndex;
	var country = document.register.country.options[listCheck].value;
	//var listCheck1 = document.register.sex.selectedIndex;
	var sex = document.register.sex;
	var url = "register1.php";
	http_registrationform = buildAjaxObject();
	http_registrationform.open("POST", url, true);
	var params = "action=register&name="+name+"&sex="+sex+"&email="+email+"&pass="+pass+"&add1="+add1+"&add2="+add2+"&state="+state+"&city="+city+"&zip="+zip+"&phone="+phone+"&country="+country;
	
	//Send the proper header information along with the request
	http_registrationform.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_registrationform.setRequestHeader("Content-length", params.length);
	http_registrationform.setRequestHeader("Connection", "close");
	http_registrationform.onreadystatechange = function() 
	{
		if(http_registrationform.readyState == 4 && http_registrationform.status == 200) 
		{
			document.getElementById('registersuccess').innerHTML = '';
			document.getElementById('registersuccess').innerHTML = http_registrationform.responseText;
		}
		else
		{
			
		}
	};
	http_registrationform.send(params);
		// Check if the Password was left blank
}
var http_checkemail;
function checkemail()
{
	var url = "checkuname.php";
	var email = document.getElementById('email_re').value;
	http_checkemail = buildAjaxObject();
	http_checkemail.open("POST", url, true);
	var params = "action=email&email="+email;
	//Send the proper header information along with the request
	http_checkemail.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_checkemail.setRequestHeader("Content-length", params.length);
	http_checkemail.setRequestHeader("Connection", "close");
	http_checkemail.onreadystatechange = function() 
	{
		if(http_checkemail.readyState == 4 && http_checkemail.status == 200) 
		{
			document.getElementById('checkemail').innerHTML = '';
			document.getElementById('checkemail').innerHTML = http_checkemail.responseText;
			//alert(http_mainsearch.responseText);
		}
		else
		{
			document.getElementById('checkemail').innerHTML = "Confirmez votre email";
		}
	};
	http_checkemail.send(params);
}
var http_checkpassword;
function checkpassword()
{
	var id = document.register.id.value;
	var url = "checkpass.php";
	var oldpass = document.getElementById('oldpass').value;
	http_checkpassword = buildAjaxObject();
	http_checkpassword.open("POST", url, true);
	var params = "action=email&oldpass="+oldpass+"&id="+id;
	//alert(params);
	//Send the proper header information along with the request
	http_checkpassword.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_checkpassword.setRequestHeader("Content-length", params.length);
	http_checkpassword.setRequestHeader("Connection", "close");
	http_checkpassword.onreadystatechange = function() 
	{
		if(http_checkpassword.readyState == 4 && http_checkpassword.status == 200) 
		{
			document.getElementById('checkpass').innerHTML = '';
			document.getElementById('checkpass').innerHTML = http_checkpassword.responseText;
			//alert(http_mainsearch.responseText);
		}
		else
		{
			document.getElementById('checkpass').innerHTML = "Confirmez votre mot de passe";
		}
	};
	http_checkpassword.send(params);
}
var http_loginform;
function loginform1234() {
		if(document.loginform.luserid.value == "")
	{
		alert("Entrez votre nom et votre email");
		document.loginform.luserid.focus();
		return false;
	}
	if(document.loginform.lpass.value == "")
	{
		alert("Entrez votre mot de passe");
		document.loginform.lpass.focus();
		return false;
	}

		var uname = document.loginform.luserid.value;
	var pass = document.loginform.lpass.value;
	//alert('hi');
	var url = "login.php";
	http_loginform = buildAjaxObject();
	http_loginform.open("POST", url, true);
	var params = "luserid="+uname+"&lpass="+pass;
	//alert(params);
	//Send the proper header information along with the request
	http_loginform.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_loginform.setRequestHeader("Content-length", params.length);
	http_loginform.setRequestHeader("Connection", "close");
	http_loginform.onreadystatechange = function() 
	{
		if(http_loginform.readyState == 4 && http_loginform.status == 200) 
		{
			if(http_loginform.responseText == '1')
			{
				history.go(0);
				//location.reload(true);
			}
			else if(http_loginform.responseText == '2')
			{
				window.location = "http://www.horizoncroissance.net/adminlinks.php"
				//location.reload(true);
			}
			else
			{
			//alert(http_state_cityn.responseText);
			document.getElementById('loginform').innerHTML = '';
			document.getElementById('loginform').innerHTML = http_loginform.responseText;
			//alert(http_mainsearch.responseText);
			}
		}
		else
		{
			document.getElementById('loginform').innerHTML = "<center>Vérification...</center>";
		}
	};
	http_loginform.send(params);
		// Check if the Password was left blank
}
var http_forgetpassword123;
function forgetpassword123(obj) {
	//alert('hi');
	if(document.getElementById('forget_email').value == "") {
			alert("E mail");
			document.getElementById('forget_email').focus();
			return false;
		}
	var uname = document.getElementById('forget_email').value;
	//alert('hi');
	var url = "forgetpassword.php";
	http_forgetpassword123 = buildAjaxObject();
	http_forgetpassword123.open("POST", url, true);
	var params = "action="+obj+"&uname="+uname;
	//alert(params);
	//Send the proper header information along with the request
	http_forgetpassword123.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_forgetpassword123.setRequestHeader("Content-length", params.length);
	http_forgetpassword123.setRequestHeader("Connection", "close");
	http_forgetpassword123.onreadystatechange = function() 
	{
		//alert('hi');
		if(http_forgetpassword123.readyState == 4 && http_forgetpassword123.status == 200)
		{
			alert(http_forgetpassword123.responseText);
			document.getElementById('forgetpassword').innerHTML = '';
			document.getElementById('forgetpassword').innerHTML = http_forgetpassword123.responseText;
			//alert(http_mainsearch.responseText);
		}
		else
		{
			document.getElementById('forgetpassword').innerHTML = "<center>Envoi...</center>";
		}
	};
	http_forgetpassword123.send(params);
		// Check if the Password was left blank
}
function editprofile123() {
	//checkpassword();
	if(document.register.name.value == "")
	{
		alert("Nom");
		document.register.name.focus();
		return false;
	}
	if(document.register.sex.value == "")
	{
		alert("Prénom");
		document.register.sex.focus();
		return false;
	}
	if(document.getElementById('oldpass').value != "")
	{
		if(document.register.npass.value == "") {
			alert("Votre mot de passe");
			document.register.npass.focus();
			return false;
		}
			var npass = document.register.npass.value;
		if(document.register.ncpass.value != npass) {
			alert("Merci de garder le même mot de passe partout");
			document.register.ncpass.focus();
			return false;
		}

	}
	if(document.register.add1.value == "") {
			alert("Votre adresse ");
			document.register.add1.focus();
			return false;
		}
		if(document.register.state.value == "") {
			alert(" State");
			document.register.state.focus();
			return false;
		}
		if(document.register.city.value == "") {
			alert("Ville");
			document.register.city.focus();
			return false;
		}
		if(document.register.zip.value == "") {
			alert("Code Postal");
			document.register.zip.focus();
			return false;
		}
		if(document.register.phone.value == "") {
			alert("Téléphone");
			document.register.phone.focus();
			return false;
		}
	var npass = document.register.npass.value;
	var ncpass = document.register.ncpass.value;
	var oldpass = document.getElementById('oldpass').value;
	var name = document.register.name.value;
	var sex = document.register.sex.value;
	var id = document.register.id.value;
	var add1 = document.register.add1.value;
	var add2 = document.register.add2.value;
	var state = document.register.state.value;
	var city = document.register.city.value;
	var zip = document.register.zip.value;
	var phone = document.register.phone.value;
	var listCheck12 = document.register.country.selectedIndex;
	var country = document.register.country.options[listCheck12].value;
	var url = "register_edit.php";
	http_editprofile = buildAjaxObject();
	http_editprofile.open("POST", url, true);
	//alert('2');
	var params = "action=register&name="+name+"&add1="+add1+"&add2="+add2+"&state="+state+"&city="+city+"&zip="+zip+"&phone="+phone+"&country="+country+"&id="+id+"&oldpass="+oldpass+"&npass="+npass+"&sex="+sex;
	//alert(params);
	//Send the proper header information along with the request
	http_editprofile.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_editprofile.setRequestHeader("Content-length", params.length);
	http_editprofile.setRequestHeader("Connection", "close");
	http_editprofile.onreadystatechange = function() 
	{
		if(http_editprofile.readyState == 4 && http_editprofile.status == 200) 
		{
			document.getElementById('editprofile').innerHTML = '';
			document.getElementById('editprofile').innerHTML = http_editprofile.responseText;
		}
		else
		{
			document.getElementById('editprofile').innerHTML = "<center>Patientez nous enregistrons vos données...</center>";
		}
	};
	http_editprofile.send(params);
		// Check if the Password was left blank
}
var http_checkmagsub;
function checkmagsub()
{
	var url = "checkmagsub.php";
	var buymag = document.getElementById('buymag').value;
	var magid = document.getElementById('magid').value;
	var today = document.getElementById('today').value;
	var uid = document.getElementById('uid').value;
	var refnumid = document.getElementById('refnumid').value;
	var am1 = document.getElementById('am1').value;
	http_checkmagsub = buildAjaxObject();
	http_checkmagsub.open("POST", url, true);
	var params = "action="+buymag+"&magid="+magid+"&today="+today+"&uid="+uid+"&refnumid="+refnumid+"&am1="+am1;
	//alert(params);
	//Send the proper header information along with the request
	http_checkmagsub.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_checkmagsub.setRequestHeader("Content-length", params.length);
	http_checkmagsub.setRequestHeader("Connection", "close");
	http_checkmagsub.onreadystatechange = function() 
	{
		if(http_checkmagsub.readyState == 4 && http_checkmagsub.status == 200) 
		{
		}
		else
		{
		}
	};
	http_checkmagsub.send(params);
}
var http_checkmagsub1;
function checkmagsub1()
{
	var url = "checkmagsub1.php";
	var buymag = document.getElementById('buymag').value;
	var magid = document.getElementById('magid').value;
	var today = document.getElementById('today').value;
	var uid = document.getElementById('uid').value;
	var refnumid = document.getElementById('refnumid').value;
	var am1 = document.getElementById('am1').value;
	http_checkmagsub1 = buildAjaxObject();
	http_checkmagsub1.open("POST", url, true);
	var params = "action="+buymag+"&magid="+magid+"&today="+today+"&uid="+uid+"&refnumid="+refnumid+"&am1="+am1;
	//alert(params);
	//Send the proper header information along with the request
	http_checkmagsub1.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_checkmagsub1.setRequestHeader("Content-length", params.length);
	http_checkmagsub1.setRequestHeader("Connection", "close");
	http_checkmagsub1.onreadystatechange = function() 
	{
		if(http_checkmagsub1.readyState == 4 && http_checkmagsub1.status == 200) 
		{
		}
		else
		{
		}
	};
	http_checkmagsub1.send(params);
}
