//START OF CODE
var xmlHttp = false; 
var url = "server.php";
var divID = "";
var refUrl = "";
function setNumVisits(_id, visits, goToUrl)
{        
    url = "server.php?linkID=" + _id + "&visits=" + visits;    
    divID = _id;
    refUrl = goToUrl;
    if (xmlHttp==null)
    {
        alert ("Your browser does not support AJAX!");
        return;
    } 
    
    xmlHttp.open("GET",url,true);        
    xmlHttp.onreadystatechange = answerOfSetVisits;
    xmlHttp.send(null);  
}
function answerOfSetVisits() 
{ 
    //alert("open");
    if(xmlHttp.readyState == 4 || xmlHttp.readyState == "complete"){
        if(xmlHttp.status == 200){
            r = xmlHttp.responseText;            
            //if(r == 1) {
            setDivVisits();
            /*if(r != 1) {
                //alert('An error occured.Please Try Again ' );                
                setDivVisits();
            } else {                
                setDivVisits();
            }*/
        }else{            
            alert("<>200");
            alert('An error occured.Please Try Again ' );
        }
    }
    return;       
}

function setDivVisits(){
    var div = document.getElementById('divVisits' + divID);
    var divInnerHtml = document.getElementById('divVisits' + divID).innerHTML;        
    div.innertHTML = divInnerHtml + 1;    
    window.open(refUrl);
}

function getXmlHttpObject()
{
    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 initAjax(){
    try{
        xmlHttp = new XMLHttpRequest();
        xmlHttpCity = new XMLHttpRequest();
    }
    catch(e){
        try{
            xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
            xmlHttpCity = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch(e){
            try{
                xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
                xmlHttpCity = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch(e){
                alert('Can not initial object.\n'+ e);
                exit;
            }
        }
    }
}
//END OF CODE

