// JavaScript Document
function getXMLHttp()
{
  var xmlHttp

  try
  {
    //Firefox, Opera 8.0+, Safari
    xmlHttp = new XMLHttpRequest();
  }
  catch(e)
  {
    //Internet Explorer
    try
    {
      xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch(e)
    {
      try
      {
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
      }
      catch(e)
      {
        alert("Your browser does not support AJAX!")
        return false;
      }
    }
  }
  return xmlHttp;
}

function urlEncode(str){
    str=escape(str);
    str=str.replace(new RegExp('\\+','g'),'%2B');
    return str.replace(new RegExp('%20','g'),'+');
	}
var xmlHttp='';
function showUser(url1,key,ver,url2)
{

 xmlHttp=getXMLHttp();
	
	if (xmlHttp==null){
  	alert ("Browser does not support HTTP Request");
  	return;
  }

var url="adstracker.php";
url=url+"?dt="+new Date( ).valueOf(); 
url=url+"&u1="+urlEncode(url1);
url=url+"&k="+key;
url=url+"&v="+ver;
url=url+"&u2="+urlEncode(url2);

xmlHttp.onreadystatechange=function() {stateChanged(url1);};
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChanged(url1){
  if (xmlHttp.readyState == 4) { 
    if (xmlHttp.status == 200) { 
      window.location.href=url1;
    } else {
      alert(" AHAH Error:\n"+ xmlHttp.status + "\n" +xmlHttp.statusText);
    }
  }
}

function ads_mouse_over(id){
		document.getElementById(id).href = "#";
		document.getElementById(id + 2).href = "#";
	}

function ads_mouse_click(id,url1,key,ver,url2){
		showUser(url1,key,ver,url2);
	}
function ads_mouse_out(id,url1,key,ver,url2){
		document.getElementById(id).href = url1;
		document.getElementById(id + 2).href = url1;
	}	

/*function GetXmlHttpObject(){
	if (window.XMLHttpRequest){
  	return new XMLHttpRequest();
  }
	if (window.ActiveXObject){
  	return new ActiveXObject("Microsoft.XMLHTTP");
  }
	
	return null;
}*/
