var xmlHttp;
var content;

function GetXmlHttpObject(handler)
{
	var XmlHttpObj=null;
	if(navigator.userAgent.indexOf("Opera")>=0)
	{
		alert("This example doesn't work in Opera") 
		return ;
	}
	if(navigator.userAgent.indexOf("MSIE")>=0)
	{
		var str="Msxml2.XMLHTTP";
		if(navigator.appVersion.indexOf("MSIE 5.5")>=0)
		{
			str="Microsoft.XMLHTTP";
		}	
		try
		{
			XmlHttpObj=new ActiveXObject(str);
			XmlHttpObj.onreadystatechange=handler;			
			return XmlHttpObj;
		}
		catch(e)
		{
			alert("Error. Scripting for ActiveX might be disabled") ;
			return ;
		}
		
	}
	
	if(navigator.userAgent.indexOf("Mozilla")>=0)
	{
		XmlHttpObj=new XMLHttpRequest();
		XmlHttpObj.onreadystatechange=handler;
		XmlHttpObj.onerror=handler;
		return XmlHttpObj;
	}

}

function get_ajax_page(url,spanid,sendvar)
{		
	//alert(url+"=="+spanid+"=="+sendvar);
	content = document.getElementById(spanid);		
	xmlHttp=GetXmlHttpObject(stateChanged);
	xmlHttp.open("GET",url,true);
	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	if(sendvar != "")
		xmlHttp.send(sendvar);							
	else 
		xmlHttp.send(null);	
}

function funshowchild(pg,sval,divObj)		
{ 
	
	
	//alert('aa'+divObj);
	dObj =  document.getElementById(divObj);
	url = pg+"?gid="+sval	
	xmlHttp=GetXmlHttpObject(childChanged) 		
	
	xmlHttp.open("GET", url , true) 		
	xmlHttp.send(null) 
}

function childChanged()
	{ 
       if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	   { 
	   		//alert(xmlHttp.responseText);
	   		dObj.innerHTML=xmlHttp.responseText
       }//if 
    }

function stateChanged()
{ 
  
  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") 
  {
	  	//alert(xmlHttp.readyState);
		//alert(xmlHttp.responseText) ;		
  		//content.innerHTML="";				
		content.innerHTML=xmlHttp.responseText;	
		
  }
}
