/*
 * Ajax javascript to process video click
 */

/*
 * register the click on a video link
 */
function detectClick(whichlink) {
	var videoURL = whichlink.getAttribute("href");
	var videoTitle = whichlink.innerHTML;
	var liElem = whichlink.parentNode;
	var imgElem = liElem.getElementsByTagName("img")[0];
	var imgUrl = imgElem.getAttribute("src");
	var data = "title_big"
	data += "=";
	data += escape(videoTitle);
	data += "&";
	data += "photo_url"
	data += "=";
	data += escape(imgUrl);
	data += "&";
	data += "video_url"
	data += "=";
	data += escape(videoURL);

	storeVideoHit(data);
}	

/*
 * handl http request
 */
function storeVideoHit(data) {
  var request = getHTTPObject();
  if (request) {
    request.onreadystatechange = function() {
      parseResponse(request);
    };
    request.open("GET", "logvideohit.pl?"+data, true);
    //request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    request.send(null);
    return true;
  } else {
    return false;
  }
}

function parseResponse(request) {
  if (request.readyState == 4) {
      var results = request.responseText;	
      //    if (request.status == 200 || request.status == 304) {
      //}
  }
}

function getHTTPObject() {
  var xhr = false;
  if (window.XMLHttpRequest) {
    xhr = new XMLHttpRequest();
  } else if (window.ActiveXObject) {
    try {
      xhr = new ActiveXObject("Msxml2.XMLHTTP");
    } catch(e) {
      try {
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
      } catch(e) {
        xhr = false;
      }
    }
  }
  return xhr;
}
