var gxy_pPosition = gxy_align;
var gxy_pProcent = 0;

var gxy_heat_map_hitcollector = new String("pro.hit.stat24.com");
var gxy_heat_map_image = new Image();
var gxy_isIE = (document.all) ? true : false;
var gxy_isNS4 = (document.layers) ? true : false;
var gxy_scroll;
var gxy_resolution;
var gxy_size;
var gxy_x;
var gxy_y;
var gxy_values=new String("");
var gxy_link = new String();
var gxy_sarg = new String();
var gxy_url = document.location;
var gxy_scroll_p;


if (gxy_check())
alert('Niepoprawne parametry');
function gxy_check(){

if (
(gxy_type != '%' && gxy_type != 'px')
|| (gxy_align != 'center' && gxy_align != 'left' && gxy_align != 'right')
)
return true;
else
return false

}

function gxy_save(){
if (gxy_values != ''){
gxy_heat_map_image.src = gxy_link;
gxy_values='';
}
}

function gxy_heat_map_add_event(ob,evname,fn) {
if (ob.attachEvent) {
ob.attachEvent("on"+evname,fn);
} else if(ob.addEventListener) {
ob.addEventListener(evname,fn, false);
}
}
function gxy_getSize() {
if (document.documentElement &&
( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
gxy_size = new Array(document.documentElement.clientWidth, document.documentElement.clientHeight);
} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
gxy_size = new Array(document.body.clientWidth, document.body.clientHeight);
}
}

function gxy_heat_map_click(ev){
if (gxy_check())
return;

gxy_getSize();
gxy_pos = new Array(ev.clientX, ev.clientY);

if (gxy_isIE)
gxy_scroll = new Array(document.documentElement.scrollLeft, document.documentElement.scrollTop);
else
gxy_scroll = new Array(window.pageXOffset, window.pageYOffset);
gxy_resolution = new Array(screen.width, screen.height);
gxy_scroll_p = new Array(document.body.scrollWidth,document.body.scrollHeight);

gxy_sarg = 'r'+gxy_resolution;
gxy_sarg = gxy_sarg+'|s'+gxy_size;
gxy_sarg = gxy_sarg+'|a'+gxy_pPosition.substr(0,1);
gxy_sarg = gxy_sarg+'|t'+gxy_type;
gxy_sarg = gxy_sarg+'|m'+gxy_scroll;
gxy_sarg = gxy_sarg+'|p'+gxy_scroll_p;

gxy_x = gxy_pos[0];
gxy_y = gxy_pos[1];

gxy_values = gxy_x+':'+gxy_y+'|'+gxy_values;

gxy_link = document.location.protocol+"//"+gxy_heat_map_hitcollector+"/_"+(new Date()).getTime()+"/redot.gif";
gxy_link = gxy_link+'?sarg='+gxy_sarg;
gxy_link = gxy_link+'&id='+gxy_heat_map_identifier;
gxy_link = gxy_link+'&href='+escape(gxy_url);
gxy_link = gxy_link+'&ref=http://0.0.0.0/xy='+gxy_values;
gxy_link = gxy_link+'&arg=1';

if (gxy_values.length > 250)
gxy_save();
}

gxy_heat_map_add_event(document,"click",gxy_heat_map_click);
gxy_heat_map_add_event(window,"unload",gxy_save);
window.onscroll = gxy_save;
window.onresize = gxy_save;
