function createXMLHttp() {

    if (typeof XMLHttpRequest != "undefined") {
        return new XMLHttpRequest();
    } else if (window.ActiveXObject) {
      var aVersions = [ "MSXML2.XMLHttp.5.0",
        "MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0",
        "MSXML2.XMLHttp","Microsoft.XMLHttp"
      ];

      for (var i = 0; i < aVersions.length; i++) {
        try {
            var oXmlHttp = new ActiveXObject(aVersions[i]);
            return oXmlHttp;
        } catch (oError) {
            //Do nothing
        }
      }
    }
    throw new Error("XMLHttp object could be created.");
}



function sndReq(vote,id) {
	
	var xmlhttp2 = createXMLHttp();

	var theUL = document.getElementById('unit_long'); // the UL
	
	// switch UL with a loading div
	theUL.innerHTML = '<div class="loading"></div>';

	source_url = "/index.php?page=view_video&action=rating&j="+vote+"&id="+id;
    xmlhttp2.open("GET", source_url, true);
    
    //window.prompt("FAIL", source_url);
    
   // xmlhttp.setRequestHeader("Content Type", "text/html");
    
    xmlhttp2.send();
    

	
	
	xmlhttp2.onreadystatechange = function handleResponse2() {
	    if(xmlhttp2.readyState == 4 || xmlhttp2.readState == "complete"){
	    	
			if (xmlhttp2.status == 200){
	       		
		        var response = xmlhttp2.responseText;
		      	//alert("got response: "+response);
		        var update = new Array();
		
		        if(response.indexOf('|') != -1) {
		            update = response.split('|');
		            changeText(update[0], update[1]);
	        }
			}
	    }
	};
	
}


function changeText( div2show, text ) {
    // Detect Browser
    var IE = (document.all) ? 1 : 0;
    var DOM = 0; 
    if (parseInt(navigator.appVersion) >=5) {DOM=1};
	//alert(text);
    // Grab the content from the requested "div" and show it in the "container"
    if (DOM) {
        var viewer = document.getElementById('unit_long');
        viewer.innerHTML = text;
    }  else if(IE) {
        document.all['unit_long'].innerHTML = text;
    }
}


