// JavaScript Document
var xmlHttp = createXmlHttpRequestObject();
function createXmlHttpRequestObject(){
	var xmlHttp;
	try{
		xmlHttp = new XMLHttpRequest();
		}
		catch(e){
			var XmlHttpVersions = new Array("MSXML2.XMLHTTP.6.0",
											"MSXML2.XMLHTTP.5.0",
											"MSXML2.XMLHTTP.4.0",
											"MSXML2.XMLHTTP.3.0",
											"MSXML2.XMLHTTP",
											"Microsoft.XMLHTTP");
			
			for (var i=0; i<XmlHttpVersions.length && !xmlHttp; i++){
				try{
					xmlHttp = new ActiveXObject(XmlHttpVersions[i]);
					}
					catch(e){}
				}
			}
	if(!xmlHttp)alert("Error creating the XMLHttpRequest object.");
	else 
	return xmlHttp;
	}
function UpdateCount(id){
		if(xmlHttp){
			try{
				xmlHttp.open("GET", "/download.php?refid="+id, true);
				xmlHttp.onreadystatechange = handleRequestStateChange;
				xmlHttp.send(null);
				
				}
				catch(e){
					alert("Cant Connect to server:\n " + e.toString());
					}
			}
		}
	function handleRequestStateChange(){
		myDiv = document.getElementById("sideserv");
		if (xmlHttp.readyState == 4){
				
				if(xmlHttp.status == 200){
					
					try{
								
						response = xmlHttp.responseText;
						myDiv.innerHTML = "";
						myDiv.innerHTML +=response; 
						}
						catch(e){
							alert("Error reading the response:" + e.toString());
							}
					
					}
				else{
					alert("There was a problem retrieving the data: \n" + xmlHttp.statusText);
					}
				}
		}
		
