///////////////////////////////////
//// UVEĎTE URL STRÁNKY log.php
//// TATO MŮŽE BÝT I NA JINÉM SERVERU
log_url = "http://opo.cz/statistika3/log.php";

//// VYTVOŘIT JEDINEČNÝ ID A ZAPSAT DO COOKIE
function SetCookie(name, value, expires, path, domain, secure) {
	document.cookie = name + "=" + escape (value) + ((expires) ? "; expires=" + expires.toGMTString() : "") + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + ((secure) ? "; secure" : "");
}
function getCookieVal(offset) {
	var endstr = document.cookie.indexOf (";", offset);
	if (endstr == -1)
		endstr = document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}
function GetCookie(name) {
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while (i < clen) {
		var j = i + alen;
		if (document.cookie.substring(i, j) == arg)
			return getCookieVal (j);
		i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0) break;
	}
	return null;
}

var cas = new Date();
cielsko=12345678;
cas.setTime(cas.getTime() + 10 * 1000);
SetCookie('testcookie', cielsko, cas, '/', null, null);
var log_id ='no_cookie';
var log_cookie = 0;
if (GetCookie('testcookie') == cielsko) {
	log_cookie = 1;
	log_id = GetCookie('statcookie');
//if (log_id.substring(0,4) !== 'kůky;') {
	//        log_id = 'kůky' + Math.round(Math.random()*99999999999);
	if (log_id == null) {
	log_id = Math.round(Math.random()*999999999999999);
		cas = new Date();
		cas.setTime(cas.getTime() + 60* 60 * 1000); // 1 hod
		SetCookie('statcookie', log_id, cas, '/', null, null);
	}
	else {
		cas = new Date();
		cas.setTime(cas.getTime() + 60* 60 * 1000); // 1 hod
		SetCookie('statcookie', log_id, cas, '/', null, null);
	}
}
//// PROHLÍŽEČ
var log_brow = "Neznámý";
var useragent = ""
var bVer ="";
var bName = "";
var pos;
var FI = false;
var G2 = false;
if (navigator.userAgent) {
var useragent = navigator.userAgent;
var bName = (useragent.indexOf('Opera') > -1) ? 'Opera' : navigator.appName;
///MSIE
var pos = useragent.indexOf('MSIE');
if (pos > -1) {
	bVer = useragent.substring(pos + 5);
	var pos = bVer.indexOf(';');
	var bVer = bVer.substring(0,pos);
  if (useragent.indexOf('Mac_PowerPC') > -1) bVer=bVer+" (Mac_PowerPC)";
//  if (useragent.indexOf('FRED BLOGGS') > -1) bVer=bVer+" (FRED BLOGGS)";
  if (useragent.indexOf('PPC') > -1) bVer=bVer+" (PocketIE )";
  if (useragent.indexOf('MyIE2') > -1) bVer=bVer+" (MyIE2)";
}
///Opera
var pos = useragent.indexOf('Opera');
if (pos > -1)	{
	bVer = useragent.substring(pos + 6);
	var pos = bVer.indexOf(' ');
	var bVer = bVer.substring(0, pos);
}
///NN<5
if (bName == "Netscape") {
	var bVer = useragent.substring(8);
	var pos = bVer.indexOf(' ');
	var bVer = bVer.substring(0, pos);
}
//NN>=5
if (bName == "Netscape" && parseInt(navigator.appVersion) >= 5) {
     if (useragent.indexOf('Firefox') > -1){
	var pos = useragent.lastIndexOf('Firefox');
	var bVer = "("+useragent.substring(pos);
}
else if (useragent.indexOf('K-Meleon') > -1){
	var pos = useragent.lastIndexOf('K-Meleon');
	var bVer = "("+useragent.substring(pos);
}
else if (useragent.indexOf('Netscape') > -1){
	var pos = useragent.lastIndexOf('Netscape');
	var bVer = "("+useragent.substring(pos);
}
else if (useragent.indexOf('Safari') > -1){
	var pos = useragent.lastIndexOf('Safari');
	var bVer = "("+useragent.substring(pos)+")";
}
else {bVer="(Mozilla"
}
	var verze = useragent.lastIndexOf('rv:');
	var vero = useragent.substring(verze,verze+6);
  if (verze>0) bVer = bVer + ", verze jádra "+vero+")";
}
///Konqueror
if (useragent.indexOf('Konqueror') > -1){
	var pos = useragent.lastIndexOf('Konqueror');
	var bVer = "("+useragent.substring(pos,pos+6)+")";
}

	log_brow = bName + " " + bVer;
}

//// VBS
var log_vbs = 0;
if (bName == 'Microsoft Internet Explorer') log_vbs = 1;

//// JAVASCRIPT
var log_js     = 0;
if (navigator.javaEnabled() >- 1) log_js = 1;

//// COOKIE
/*var log_cookie = 0;
if (navigator.cookieEnabled) log_cookie = 1;
  */
//// DOM
var log_dom = 0;
if (document.getElementById) log_dom = 1;

//// BAREVNÁ HLOUBKA
var log_coldep = "";
if (screen.colorDepth) log_coldep = screen.colorDepth;

//// SHOCKWAVE FLASH A REAL PLAYER PLUGINY
var log_real = 0;
var log_flash = 0;
var flashState = false;
var realState = false;
if (navigator.plugins) {
	var numPlugins = navigator.plugins.length;
	for(i=0; i<numPlugins; i++) {
		plugin = navigator.plugins[i];
		if ((plugin.name.substring(0,10)=="RealPlayer")&&(plugin.name.indexOf("G2")>0)) flashState = true;
		if ((plugin.name.indexOf("Shockwave Flash")>-1)&&(plugin.description.indexOf("5")>-1)) realState = true;
	}
}
document.write('<script language=VBScript\> \n');
document.write('on error resume next \n');
document.write('G2 = (NOT IsNull(CreateObject("rmocx.RealPlayer G2 Control")))\n');
document.write('</script\> \n');
document.write('<script language=VBScript\> \n');
document.write('on error resume next \n');
document.write('FI = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4"))) \n');
document.write('</script\> \n');
	document.write('<script language=VBScript\>\non error resume next \nG2=(NOT IsNull(CreateObject("rmocx.RealPlayer G2 Control")))\n</script\>\n');
document.write('<script language=VBScript\>\non error resume next\nFI=(IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4")))\n</script\>\n');

if (flashState||FI) log_flash = 1;
if (realState||G2) log_real = 1;

//// JAZYK PROHLÍŽEČE
var log_lang = "Jiné";
if (navigator.browserLanguage) {
	var l = (log_vbs || log_dom) ? navigator.browserLanguage : navigator.language;
	if      (l.indexOf("cs") >- 1) log_lang = "Čeština";
	else if (l.indexOf("de") >-1 ) log_lang = "Němčina";
	else if (l.indexOf("hu") >-1 ) log_lang = "Maďarština";
	else if (l.indexOf("pl") >-1 ) log_lang = "Polština";
	else if (l.indexOf("sl") >-1 ) log_lang = "Slovenština";
	else if (l.indexOf("fr") >-1 ) log_lang = "Francouzština";
	else if (l.indexOf("it") >-1 ) log_lang = "Italština";
	else if (l.indexOf("es") >-1 ) log_lang = "Španělština";
	else if (l.indexOf("en") >-1 ) log_lang = "Angličtina";
}

//// PLATFORMA
var log_plat = "";
if (navigator.platform) log_plat = navigator.platform;
/// nové
if (/win.9x.4\.90|windows.me/i.test(useragent)) log_plat += " (Windows ME)";
else if (/windows.98|win98|windows.4\.10/i.test(useragent)) log_plat += " (Windows 98)";
else if (/windows.95|win95/i.test(useragent)) log_plat += " (Windows 95)";
else if (/windows.nt.5\.0|windows.2000/i.test(useragent)) log_plat += " (Windows 2000)";
else if (/windows.xp|windows.nt.5\.1/i.test(useragent)) log_plat += " (Windows XP)";
else if (/windows.nt|winnt/i.test(useragent)) log_plat += " (Windows NT)";
else if (/win16|win3\.|windows.3\./i.test(useragent)) log_plat += " (Windows 3.x)";
else if (/windows.ce/i.test(useragent)) log_plat += " (Windows CE)";
else if (/win/i.test(useragent)) log_plat += " (Windows ostatní)";
///

//// ODKUD PŘIŠLI
var log_ref = "Neuvedeno";
if (document.referrer) log_ref = document.referrer;
if (top.frames && top.document.referrer) {
	if (top.frames.length != 0) log_ref = top.document.referrer;
}
//// ROZLIŠENÍ
var log_rozl = "";
var x = "x";
if (window.screen.width)  log_rozl = window.screen.width;
if (window.screen.height) log_rozl += x += window.screen.height;

//// VYTVOŘIT QUERYSTRING
var log_string = "";
if (log_id=="") log_id = "no_cookie";

log_string += log_id + "|";
log_string += (location.href) ? location.href : "";
log_string += "|" + log_brow;
log_string += "|" + log_plat;
log_string += "|" + log_rozl;
log_string += "|" + log_ref;

log_string += "|" + log_vbs;
log_string += "|" + log_js;
log_string += "|" + log_cookie;
log_string += "|" + log_dom;
log_string += "|" + log_coldep;
log_string += "|" + log_real;
log_string += "|" + log_flash;
log_string += "|" + log_lang;

///odstraní chyby
var prvni=log_string.substring(0,2);
if((prvni=="no")||(!isNaN(prvni))) {
//// VYVOLAT PHP SKRIPT
if (document.images) {
	cgi = new Image();
	cgi.src = log_url + "?log_string=" + escape(log_string);
}  }

