var ajaxobj;
var ajaxresponse;

function ajaxgo(url)
{
ajaxobj=ajaxobject()
if (ajaxobj==null)
{

return
}        
ajaxobj.onreadystatechange=checkstate 
ajaxobj.open("GET",url,true)
ajaxobj.send(null)
} 

function ajaxgowithcallback(url)
{
ajaxobj=ajaxobject()
if (ajaxobj==null)
{

return
}        
ajaxobj.onreadystatechange=ajaxcallback;
ajaxobj.open("GET",url,true)
ajaxobj.send(null)
} 

function checkstate() 
{ 
if (ajaxobj.readyState==4 || ajaxobj.readyState=="complete")
   { 
    ajaxresponse=ajaxobj.responseText ;
    
   } 
} 

function ajaxobject()
{ 
var ajaxcall=null
if (window.XMLHttpRequest)
  {
  ajaxcall=new XMLHttpRequest()
  }
else if (window.ActiveXObject)
  {
  ajaxcall=new ActiveXObject("Microsoft.XMLHTTP")
  }
return ajaxcall
} 


function trackclick(name, loc)
{
	if(loc)
	{
	ajaxgo("/navtrack.asp?name="+name+"&loc="+loc);
	}
	else
	{
	ajaxgo("/navtrack.asp?name="+name);
	}
}
