gts_gemius_proto = 'http://';
if (document.location && document.location.protocol && document.location.protocol=='https:') {
	gts_gemius_proto = 'https://';
}
gts_gemius_host = gts_gemius_proto+'pro.hit.gemius.pl';

function gts_gemius_parameters_fn() {
	var d=document;
	var href=new String(d.location.href);
	var ref;
	if (d.referrer) { ref = new String(d.referrer); } else { ref = ""; }
	var t=typeof Error;
	if(t!='undefined') {
		eval("try { if (typeof(top.document.referrer)=='string') { ref = top.document.referrer } } catch(gemius_ex) { }")
	}
	var url='&tz='+(new Date()).getTimezoneOffset()+'&href='+escape(href.substring(0,299))+'&ref='+escape(ref.substring(0,299));
	if (screen) {
		var s=screen;
		if (s.width) url+='&screen='+s.width+'x'+s.height;
		if (s.colorDepth) url+='&col='+s.colorDepth;
	}
	return url;
}

gts_gemius_parameters = gts_gemius_parameters_fn();
gts_focus = 2;
gts_counter = 0;

function gts_add_event(ob,evname,fn) {
	if (ob.attachEvent) {
		ob.attachEvent("on"+evname,fn);
	} else if(ob.addEventListener) {
		ob.addEventListener(evname,fn, false);
	}
}

function gts_append_script(gts_url) {
	if(typeof Error !='undefined') {
		eval("try { gts_javascript = document.createElement('script'); gts_javascript.src = gts_url; gts_javascript.type = 'text/javascript'; gts_javascript.defer = true; document.body.appendChild(gts_javascript); } catch(exception) { }");
	}
}

function gts_load_fn() {
	if (window.gts_gemius_image.width && window.gts_gemius_image.width>1) {
		gemius_append_script(window.gts_gemius_script);
	}
}


function gts_unload_fn() {
	window.gts_gemius_eimage = new Image();
	if (typeof(window.gts_gemius_eimage.fileSize) == "undefined") {
		window.gts_gemius_eimage.fileSize=-1;
	}
	window.gts_gemius_eimage.src = gts_gemius_host+'/_'+(new Date()).getTime()+'/redot.gif?l=17&id='+gts_gemius_identifier+'&sarg=E'+gts_focus+'|'+gts_counter+gts_gemius_parameters;
	var start = (new Date()).getTime();
	while (window.gts_gemius_eimage.fileSize==-1 && start+250>(new Date()).getTime()) ;
}

function gts_focus_fn() {
	if (gts_focus==2) {
		gts_counter=0;
	}
	gts_focus=1;
}

function gts_blur_fn() {
	gts_focus=0;
}

function gts_hit() {
	if (typeof window.gts_gemius_images == 'undefined') {
	        window.gts_gemius_images = new Array();
	}
	var gemius_l = window.gts_gemius_images.length;
	window.gts_gemius_images[gemius_l]=new Image();
	window.gts_gemius_images[gemius_l].src = gts_gemius_host+'/_'+(new Date()).getTime()+'/redot.gif?l=17&id='+gts_gemius_identifier+'&sarg=M'+gts_focus+'|'+gts_counter+gts_gemius_parameters;
}

if (typeof window.gts_gemius_image != 'undefined') {
	if (typeof window.gts_gemius_images == 'undefined') {
	        window.gts_gemius_images = new Array();
	}
	var gemius_l = window.gts_gemius_images.length;
	window.gts_gemius_images[gemius_l]=new Image();
	window.gts_gemius_images[gemius_l].src = gts_gemius_host+'/_'+(new Date()).getTime()+'/redot.gif?l=17&id=ERR_'+gemius_identifier.replace(/id=/,"id=ERR_")+gts_gemius_parameters;
} else {
	gts_gemius_identifier = gemius_identifier;
	setInterval("if (gts_focus) { gts_counter++; }",100);
	setInterval("gts_hit();",900000);
	gts_add_event(window,"blur",gts_blur_fn);
	gts_add_event(window,"focus",gts_focus_fn);
	gts_add_event(window,"unload",gts_unload_fn);
	gts_add_event(window,"load",gts_load_fn);
	window.gts_gemius_image = new Image();
	window.gts_gemius_image.src = gts_gemius_host+'/_'+(new Date()).getTime()+'/rexdot.gif?l=17&id='+gts_gemius_identifier+'&sarg=S2|0'+gts_gemius_parameters;
	window.gts_gemius_script = gts_gemius_host+'/_'+(new Date()).getTime()+'/pp.js?id='+gts_gemius_identifier;
}

