
var url = "ajaxWriteReferer.php?refer="; 

function handleHttpResponse()
{
	if (http.readyState == 4)
	{
		//if (http.responseText.indexOf('invalid') == -1)
		//var res = http.responseText.split(",");
		// alert("return value:"+res[0]+" - "+res[1]+" - "+res[2]);
		isWorking = false;
	}
}

var isWorking = false;

function updateDB() {

  if (!isWorking && http) {

    var ref = document.referrer;
    if ((ref == null) || (ref == ''))
     {  ref = 'NoRef';   }
    ref = ref.split('&').join('_'); 
    http.open("GET", url + ref, true);
    http.onreadystatechange = handleHttpResponse;
    isWorking = true;
    http.send(null);
    //alert(url+ref);
	//alert(escape(document.referrer));
  }

}

function getHTTPObject() 
{
  var xmlhttp;
  /*@cc_on
  @if (@_jscript_version >= 5)
    try {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (E) {
        xmlhttp = false;
      }
    }
  @else
  xmlhttp = false;
  @end @*/
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    try {
      xmlhttp = new XMLHttpRequest();
    } catch (e) {
      xmlhttp = false;
    }
  }
  return xmlhttp;
}

var http = getHTTPObject(); 


