var request = null;

function createRequest() {
	try {
       request = new XMLHttpRequest();
     } catch (trymicrosoft) {
       try {
         request = new ActiveXObject("Msxml2.XMLHTTP");
       } catch (othermicrosoft) {
         try {
           request = new ActiveXObject("Microsoft.XMLHTTP");
         } catch (failed) {
           request = null;
         }
       }
     }

     if (request == null)
       alert("Error creating request object!");
}

function logDownload(nid,uid,ip) {
	createRequest();
	var url = "/ajaxfiles/downloadlog/logdownload.php?nid=" + nid;
	url = url + "&uid=" + uid;
	url = url + "&ip=" + ip;
	url = url + "&dummy=" + new Date().getTime();
	request.open("GET",url,true);
	//request.onreadystatechange = logged;
	request.send(null);
}
function logged() {
	if (request.readyState == 4) {
		if (request.status == 200) {
			alert(request.responseText);
		}
	}
}