/*
	QShop E-Commerce Solutions
	Copyright@Visual Technologies inc. 2002 - 2011
	http://qshop.com.pl
	This software is copyrighted, do not attempt to copy without permission
*/
function CreateRequest () {
    var HttpRequest = false;
    try {
             if (window.XMLHttpRequest) { HttpRequest = new XMLHttpRequest (); }
        else if (window.ActiveXObject)  { return new ActiveXObject ("Microsoft.XMLHTTP"); }
        
    } catch (HttpRequestFailed)
    { HttpRequest = false; }

    if (!HttpRequest)
         { alert ("Przykro mi ale ta strona nie moze zostac poprawnie wyswietlona."); }
    else { return HttpRequest; }
}
function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    } else{
        ro = new XMLHttpRequest();
    }
    return ro;
}
var http_heat = createRequestObject();
var tempX = 0;
var tempY = 0;
function SCREEN_SIZE(wh) {
	if (navigator.appName=="Netscape"||navigator.appName=="Opera") {
			winW = window.innerWidth;
			winH = window.innerHeight;
	}
	if (navigator.appName.indexOf("Microsoft")!=-1) {
		winW = document.body.clientWidth;
		winH = document.body.clientHeight;
	}
	if(wh=='width') {
		return winW;	
	} else { 
		return winH;
	}
}
var IE = document.all?true:false
if (!IE) {
	document.captureEvents(Event.MOUSEMOVE)
}
document.onmousedown = getMouseXY;
function getMouseXY(e) {
	if (IE) {
		tempX = window.document.documentElement.scrollLeft + event.clientX;
		tempY = window.document.documentElement.scrollTop + event.clientY;
	} else {
		tempX = e.pageX+11;
		if(window.navigator.userAgent.indexOf('Opera')==0) {
			tempY = e.pageY+Math.ceil((e.pageY*0.0033));
		} else {
			tempY = e.pageY+Math.ceil((e.pageY*0.023));
		}
	}
	var URL=window.location.href;
	var url='_vt_heat/_heat_reg.php?posx='+tempX+'&posy='+tempY+'&width='+SCREEN_SIZE('width')+'&url='+URL;
	http_heat.open('get', url);
    http_heat.onreadystatechange = http_heat_Response;
    http_heat.send(null);
	return true;
}
function http_heat_Response() {
	if(http_heat.readyState == 4){
		var response_http_heat = http_heat.responseText;
		//alert(response_http_heat);
    }
}
