function createRequestObject() {

   var req;

   if(window.XMLHttpRequest){
      // Firefox, Safari, Opera...
      req = new XMLHttpRequest();
   } else if(window.ActiveXObject) {
      // Internet Explorer 5+
      req = new ActiveXObject("Microsoft.XMLHTTP");
   } else {
      // There is an error creating the object,
      // just as an old browser is being used.
      alert('Problem creating the XMLHttpRequest object');
   }

   return req;

}


var http = createRequestObject(); // Make the XMLHttpRequest object
var varAction; // action holder
var varIds; // variable handler as in www.test.com/?id=2&cat=3
var varDiv; // location of response data to be written
var varUrl; // final url

// send request the request
function talk(cat, div) {
	
	// Set new globals
	varAction = cat.id;
	varDiv = div;
	
	// Video Thumbnail check 	
	http.open('get', '/Video/rewind/full_episodes/video_clips/'+varAction+'.shtml');
	
	// Send off the response
	http.onreadystatechange = handleResponse;
	http.send(null);
}

function handleResponse() {
	if(http.readyState == 4 && http.status == 200){
		// Text returned FROM the PHP script
		var response = http.responseText;
		if(response){
			document.getElementById(varDiv).innerHTML = response;
		}        
	
	}
}
