// 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(name, type, str, str2, req, min, max, errDiv){
	var url = "scripts/validate.php";
	errorDiv = errDiv;
	var form = document.getElementById('hidForm').value;
	url += "?name=" + name + "&type=" + type + "&str="+ str + "&str2="+ str2 + "&req="+req+"&min="+min+"&max="+max+"&hidForm=" + form;
	xmlHttpOpen(url);
}