function GetXmlHttpObject()
{ 
	var objXMLHttp=null;
	if (window.XMLHttpRequest)
	{
		objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	return objXMLHttp;
}

function submit(callerMethod,id,type,url,parameter)
{	
                  document.body.style.cursor='wait';
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert ("Browser does not support AJAX");
		return;
	} 	
	xmlHttp.onreadystatechange=function() 
	{
		if(xmlHttp.readyState==4)
	  	{		    
	   	document.body.style.cursor='auto';  
		 callerMethod(id);	   	    
	   	}
	}
	xmlHttp.open(type,url,true);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.send(parameter);
}

function submitPost(callerMethod,id,url,parameter)
{
	submit(callerMethod,id,"POST",url,parameter);
}

function submitGet(callerMethod,id,url,parameter)
{
	submit(callerMethod,id,"GET",url,parameter);
}
