<!--
var param = "";
var rezlink = "SSTAT/WYNIKI/sstat.cgi";
var ref = "";
var scr = window.screen.width + "x" + window.screen.height;
var colors = window.screen.colorDepth;
var width = "";
var height = "";
var size = "";
var isLink = false;
var saveErr = null;
var inc = 1;
var pminuty = 0;
var imgURL = "";
var pstart = "next";


function setCookie(name, value, expires, path, domain, secure) {
   var curCookie = name + "=" + escape(value) +
       ((expires) ? "; expires=" + expires.toGMTString() : "") +
       ((path) ? "; path=" + path : "") +
       ((domain) ? "; domain=" + domain : "") +
       ((secure) ? "; secure" : "");
   document.cookie = curCookie;
}

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;
}
   

function deleteCookie(name, path, domain) {
   if (getCookie(name)) {
      document.cookie = name + "=" + 
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      "; expires=Thu, 01-Jan-70 00:00:01 GMT";
   }
}
   
function fixCookieDate(date) {
   var base = new Date(0);
   var skew = base.getTime();
   if (skew > 0) date.setTime(date.getTime() - skew);
}
   
   
function Start() {
   
   // Strona startowa użytkownika
   var isstart = getCookie("StatStart");
   if (!isstart) { 
      pstart = "first";
      setCookie("StatStart", "start");
      setCookie("referer", ref);
   }
   
   var visit = getCookie("superstat");
   if (!visit) { visit = 0; }
   else {
      if (visit == 0) { visit++; }    // dla kompat. wstecz
      if (!isstart) { visit++; }
   }
   var now = new Date();
   fixCookieDate(now);
   now.setTime(now.getTime() + 365 * 24 * 60 * 60 * 1000);
   setCookie("superstat", visit, now);

   var ifrom = document.URL.indexOf("//")
   if (ifrom == -1) { ifrom = 0; }
   else { ifrom = ifrom + 2; }
   ifrom = document.URL.indexOf("/", ifrom);
   var doc_URL = document.URL.substring(ifrom + 1);
   if (doc_URL.length == 0) { doc_URL = "/"; }

   // Ograniczenie powtórzeń
   var stmin = param.indexOf("minut=")
   if (stmin != -1) {
      stmin = stmin + 6;
      pminuty = param.substring(stmin, param.length);

      var visitpage = getCookie("lastpage");
      if (visitpage) {
         if (visitpage == doc_URL) {
            inc = 0;
         }
      }
      else {
         var nowp = new Date();
         fixCookieDate(nowp);
         nowp.setTime(nowp.getTime() + pminuty * 60 * 1000);
         setCookie("lastpage", doc_URL, nowp);
      }
   }

   setCookie("sprawdzenie","yes");
   var sspr = getCookie("sprawdzenie");
   if (!sspr) { pstart = "nfirst"; }  // brak obsługi cookies
   
   var firstr = getCookie("referer");
   param = param + "&scr=" + scr + "&colors=" + colors + "&ref=" + ref + "&visit=" + visit + "&inc=" + inc + "&url=" + doc_URL + "&imurl=" + imgURL + "&start=" + pstart;
   var paramrez = "scr=" + scr + "&colors=" + colors + "&fref=" + firstr + "&visit=" + visit;
      
   // Na obrazku jest link do wyników
   if (param.indexOf("islink=t") != -1) { isLink = true; }
   if (isLink) {
      document.write("<A HREF=\"" + rezlink + "\" TARGET=\"_blank\"");
      document.write(">");
   }
   

   if (width != "" && height != "") {size = "WIDTH=\"" + width + "\" HEIGHT=\"" + height + "\""}
   else size = "";
   document.write("<IMG SRC=\"/SSTAT/count.cgi" + param + "\" BORDER=0 " + size + ">");
   if (isLink) {
      document.write("</A>");
   }
}


function prtError(message, url, line) {
   Start();
   window.onerror = saveErr;
   return true;
}                       


function printSuperStat() {
   saveErr = window.onerror;
   window.onerror = prtError;      
   ref = escape(document.referrer);
   ref = escape(top.document.referrer);
   Start();
   window.onerror = saveErr;
}      

//-->

