// JavaScript Document
var xmlHttp;
var errorDiv;

//AJAX Functions
function xmlHttpOpen(url){
	xmlHttp = GetXmlHttpObject()
	          if (xmlHttp == null)
	          {
		          alert("Browser does not support HTTP Request");
		          return;
	          }
	          xmlHttp.onreadystatechange = stateChanged;
	xmlHttp.open("GET", url, true);
	xmlHttp.send(null);
}
function GetXmlHttpObject(){
	var xmlHttp = null;
	try
	{
		// Firefox, Opera 8.0+, Safari
		xmlHttp = new XMLHttpRequest();
	}
	catch (e)
	{
		//Internet Explorer
		try
		{
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}
function stateChanged(){
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
	{
		var divObj = document.all? document.all[errorDiv] : document.getElementById? document.getElementById(errorDiv) : "";
		if(xmlHttp.responseText != '')
		{
			divObj.innerHTML = xmlHttp.responseText;
		}else{divObj.innerHTML = "";}
	}
}
function validate(what, str, errDiv){
	var url = "../scripts/validate.php";
	var str2;
	errorDiv = errDiv;
	action = 'validate';
	var form = document.getElementById('hidForm').value;
	var lang = document.getElementById('hidLang').value;
	if (what=='Email'){str2 = document.getElementById('ConfirmEmail').value;}
	if (what=='ConfirmEmail'){str2 = document.getElementById('Email').value;}
	url += "?id=" + what + "&action=validate&str=" + str + "&str2=" + str2+ "&form=" + form+ "&lang=" + lang;
	xmlHttpOpen(url);
}
