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;
}
var myRequest = createXmlHttpRequestObject();
function vm_add_statistic(func,cid,clid,catid) {
							
		var url = "inc/set_statistic.php?func="+func+"&catalog="+cid+"&client="+clid+"&category="+catid;
		//else var url = "../inc/set_statistic.php?func="+func+"&catalog="+cid+"&client="+clid+"&category="+catid;
		//if (clid==29) alert (url);
		//alert (clid);
		var myRandom=parseInt(Math.random()*99999999);
		myRequest.open("GET", url + "&rand=" + myRandom, true);
		//myRequest.onreadystatechange = vmTest;
		myRequest.send(null);
		return true;
	}
	
	function vmTest() {
    if(myRequest.readyState == 4) {
        if(myRequest.status == 200) {
        	var data = myRequest.responseText;
        	alert (data);
        } else {
            alert("An error has occurred: " + myRequest.statusText);
        }
    } 
}