var xmlhttp;

function checkEmail(str) {
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	var url="regcheck.php";
	var str=encodeURIComponent(str);
	var param = 'useremail='+str;
	xmlhttp.onreadystatechange=stateChangede;
	xmlhttp.open("POST",url,true);
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlhttp.setRequestHeader("Content-length", param.length);
	xmlhttp.setRequestHeader("Connection", "close");
	xmlhttp.send(param);
}

function stateChangede() {
	if (xmlhttp.readyState == 4) {
		document.getElementById("emailstatus").innerHTML=xmlhttp.responseText;
	}
}



function checkUser(str) {
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)   {
		alert ("Browser does not support HTTP Request");
		return;
	}
	var str=encodeURIComponent(str);
	var param = 'usern='+str;
	var url="regcheck.php";
	xmlhttp.onreadystatechange=stateChanged;
	xmlhttp.open("POST",url,true);
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlhttp.setRequestHeader("Content-length", param.length);
	xmlhttp.setRequestHeader("Connection", "close");
	xmlhttp.send(param);
}

function stateChanged() {
	if (xmlhttp.readyState == 4) {
		document.getElementById("userstatus").innerHTML=xmlhttp.responseText;
	}
}

function GetXmlHttpObject() {
	if (window.XMLHttpRequest)   {
		// code for IE7+, Firefox, Chrome, Opera, Safari
		return new XMLHttpRequest();
	}
	if (window.ActiveXObject) {
		// code for IE6, IE5
		return new ActiveXObject("Microsoft.XMLHTTP");
	}
	return null;
}

function checkpass() {
	pass2 = document.getElementById('pass2').value;
	pass1 = document.getElementById('pass1').value;
	if (!(pass1 == "") && !(pass2 == "")) {
		if (pass1 == pass2) {
			document.getElementById('passstatus').innerHTML='<span style="color:green; background: #FFFFFF; font-size: 10px; font-weight: bold;">Passwords match!</span>';
		} else {
			document.getElementById('passstatus').innerHTML='<span style="color:red; background: #FFFFFF; font-size: 10px; font-weight: bold;">Passwords do not match!</span>';
		}
	} 
	else
	document.getElementById('passstatus').innerHTML='<span style="color:red; background: #FFFFFF; font-size: 10px; font-weight: bold;">Password fields must not be empty!</span>';
}

function ini_check() {
	checkUser()
	checkEmail()
	checkpass()
}


