var xmlHttp;

var container;



function ajaxPick(varPick, varField, varContainer, varURL)

{

	container = varContainer;



	document.getElementById(container).innerHTML = '<p align="center"><img src="' + varURL + '/images/loading.gif" /></p>Please Wait...';

	

	var varValue = document.getElementById(varField).value;

	/*if (varValue.length==0)

	  { 

	  document.getElementById(container).innerHTML="";

	  return;

	  }*/

	xmlHttp=GetXmlHttpObject();

	if (xmlHttp==null)

	  {

	  alert ("Browser does not support HTTP Request");

	  return;

	  }

	var url= varURL + "/index.php?p=ajax&action=" + varPick + "&value=" + varValue;
	

	xmlHttp.onreadystatechange=stateChanged;

	xmlHttp.open("GET",url,true);

	xmlHttp.send(null);

}

function ajaxSubmit(varPick, varValues, varContainer, varURL)
{
	container = varContainer;
	document.getElementById(container).innerHTML = '<p align="center"><img src="' + varURL + '/images/loading.gif" /></p>Please Wait...';
	
	xmlHttp=GetXmlHttpObject();

	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	}

	var url= varURL + "/index.php?p=ajax&action=" + varPick + "&" + varValues;
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function stateChanged() 

{ 

	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")

	 { 

	 document.getElementById(container).innerHTML=xmlHttp.responseText;

	 } 

}

	

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;

}
