// Ajax functions file
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(testvar) 
{ 
	if (xmlHttp.readyState == 4)
	{ 
		if(testvar == "testing")
		{
			alert("hello");
		}
	}
}

// Need a function to perform chained select fields
// just a select not an insert
function selectUpdate(url, selfield, filter, field) // Used to populate a chained select field
{
	// Initiate a XMLHttpRequest object
	xmlHttp = GetXmlHttpObject();
	if(xmlHttp == null)
	{
		alert("Your browser does not appear to be configured for javascript, please turn this on to use Skillsfind");
		return;
	}
	
	// Start manipulating our vars
	url="autophps/"+url+".php?fil="+filter;
	url=url+"&fi="+field;
	url=url+"&sid="+Math.random();
	
	var objID = document.getElementById(selfield);
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4)
		{
			objID.innerHTML = xmlHttp.responseText;
		}
	}
	
	xmlHttp.open("GET", url, true);
	xmlHttp.send(null);
}

function selectAddRem(url, numfield, destfield, option) // Used to add additional select fields as search options
{
	// Initiate a XMLHttpRequest object
	xmlHttp = GetXmlHttpObject();
	if(xmlHttp == null)
	{
		alert("Your browser does not appear to be configured for javascript, please turn this on to use Skillsfind");
		return;
	}
	
	// Start manipulating our vars
	url="autophps/"+url+".php?option="+option;
	url=url+"&numfield="+numfield;
	url=url+"&destfield="+destfield;
	url=url+"&sid="+Math.random();
	
	var objID = document.getElementById(destfield);
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4)
		{
			objID.innerHTML = xmlHttp.responseText;
		}
	}
	
	xmlHttp.open("GET", url, true);
	xmlHttp.send(null);
	
}

function returnValues(text, li)
{
	var url = "auto_"+li.title+".php";
	var str = text.value;
	hiddenid = text.name.replace("_","");
	xmlHttp = GetXmlHttpObject();
	url = url+"?s="+str;
	url=url+"&sid="+Math.random();
	var objID = "institution_id";
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4)
		{
			objID.innerHTML = xmlHttp.responseText;
		}
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}



