
function HrefAjaxCall(navurl)
{	
	document.getElementById("floatLayer").style.visibility="visible";
	NavigateAjax(navurl);	
	return false;
}
var flag ="";

function genNavigateAjax(urlnav,swch)
{
	flag = swch;
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 	
	var url="";
	url=urlnav+"&sid="+Math.random();
	xmlHttp.onreadystatechange=genStateChanged
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null);
	
}
var eleId='';

function genStateChanged()
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		switch(flag)
		{
			case "storesearch":
			document.getElementById("divSearchResults").innerHTML="";
			document.getElementById("divSearchResults").innerHTML=xmlHttp.responseText;	
			InitLoad();		
			break;
			case"usrncajx":
			document.getElementById('detailstd_'+eleId).innerHTML="";
			document.getElementById('detailstd_'+eleId).innerHTML=xmlHttp.responseText;	
			document.getElementById('detailstd_'+eleId).style.display = '';	
			document.getElementById('nicsnotd_'+eleId).style.backgroundImage = '';
			InitLoad();	
			
			break;
			default:
			break;
		}
	} 
}  

function NavigateAjax(navurl)
{
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 
	var url="";
	url=navurl+"?&sid="+Math.random()
	xmlHttp.onreadystatechange=stateChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null);
	
}



function stateChanged() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
	document.getElementById("txtDetails").innerHTML="";
	document.getElementById("txtDetails").innerHTML=xmlHttp.responseText;
	document.getElementById("floatLayer").style.visibility="hidden";	
	} 
}  
function GetXmlHttpObject(handler)
{ 
	var objXMLHttp=null
	if (window.XMLHttpRequest)
	{
	objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{
	objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
}
