$_d="opticup.com.pl;~start";
$_d0="opticup.com.pl";
$lD="http://pl.countomat.com/_log/ct.gif?0=";

function getCk(n)
{
         if(document.cookie=='') {
                return false;
        } else {
                var fc,lc;
                var tbc=document.cookie;
                fc=tbc.indexOf(n);
                var NN2Hack=fc+n.length;
                if((fc != -1) && (tbc.charAt(NN2Hack)=='=')) {
                         fc += n.length+1;
                        lc=tbc.indexOf(';',fc);
                        if(lc==-1)lc=tbc.length;
                        return unescape(tbc.substring(fc,lc));
                } else {
                        return false;
                }
         }
}

function regen(ck,dm)
{
        if (ck==false) return false;
        var re = /.*DM0:(.*)/gi
        d = re.exec(ck);
        return (dm!=d[1])?true:false;
}

function finD(inD)
{
        var dm=(document.domain.replace(/(:[0-9]*)$/, '')).toLowerCase();
        var ad=(inD.toLowerCase()).split(';');
        while(d=ad.shift()) {
                if (dm.indexOf(d)!=-1) return d;
        }
        return false;
}

function getPlugins()
{
        var agt = navigator.userAgent.toLowerCase();
        var ie  = (agt.indexOf("msie") != -1);
        var ns  = (navigator.appName.indexOf("Netscape") != -1);
        var win = ((agt.indexOf("win")!=-1) || (agt.indexOf("32bit")!=-1));
        var isJava=navigator.javaEnabled()?1:0;
        var plugs=0;
        var pluginlist = new Array(0,0,0,0,0,0,0,isJava,$isCookie,1);
        var nse = '';
        if (ie && win) {
                pluginlist = new Array(detectIE("Adobe.SVGCtl","SVG Viewer"),
                                                                detectIE("SWCtl.SWCtl.1","Shockwave Director"),
                                                                detectIE("ShockwaveFlash.ShockwaveFlash.1","Shockwave Flash"),
                                                                detectIE("rmocx.RealPlayer G2 Control.1","RealPlayer"),
                                                                detectIE("QuickTimeCheckObject.QuickTimeCheck.1","QuickTime"),
                                                                detectIE("MediaPlayer.MediaPlayer.1","Windows Media Player"),
                                                                detectIE("PDF.PdfCtrl.5","Acrobat Reader"),
                                                                isJava,
                                                                $isCookie,
                                                                1);
        }
        if (ns || !win) {
                        for (var i=0;i<navigator.mimeTypes.length;i++) {
                                nse += navigator.mimeTypes[i].type.toLowerCase();
                        }
                        pluginlist = new Array(detectNS("image/svg-xml","SVG Viewer", nse),
                                                                        detectNS("application/x-director","Shockwave Director", nse),
                                                                        detectNS("application/x-shockwave-flash","Shockwave Flash", nse),
                                                                        detectNS("audio/x-pn-realaudio-plugin","RealPlayer", nse),
                                                                        detectNS("video/quicktime","QuickTime", nse),
                                                                        detectNS("application/x-mplayer2","Windows Media Player", nse),
                                                                        detectNS("application/pdf","Acrobat Reader", nse),
                                                                        isJava,
                                                                        $isCookie,
                                                                        1);
        }

        var i=0;
        while (i<10) plugs+=Math.pow(2,i++)*pluginlist.pop();
        return plugs;
}

function detectIE(ClassID,name)
{
        result = false;
        document.write('<SCRIPT LANGUAGE=VBScript>\n on error resume next \n result = IsObject(CreateObject("' + ClassID + '"))</SCRIPT>\n');
        return result?1:0;
}

function detectNS(ClassID,name,nse)
{
        return ((nse.indexOf(ClassID)!=-1) && (navigator.mimeTypes[ClassID].enabledPlugin!=null))?1:0;
}

function cookieEnabled()
{
        if ($eID==false) {
                t=new Date();
                t.setUTCDate(t.getUTCDate()+3650);
                $cval="RS0:"+$rID+"|DM0:"+$_d0;
                $cookie_val="t11235v3="+$cval+";expires="+t.toGMTString()+";path=/;"
                $cookie_val+="domain="+$d;
                document.cookie=$cookie_val;
                $re=new RegExp ("t11235v3="+$cval, "gi");
                if ($re.test(document.cookie)) {
                        return 1;
                }else return 0;
        } else return 1;
}


function plog()
{
        var re = /(.[^\?]*)(\?.*)?/
        var url = re.exec(document.URL);
        if (url[2] == undefined) url[2] = '';
        url[1] = url[1].replace(/:[0-9]+/, '');

        var src=$lD+'1'+escape(
                '|'+$sSt+
                '|'+$rID+
                '|'+$_d0+
                '|'+escape(document.referrer.replace(/[|]/gi,'^^^'))+
                '|'+escape(url[1].replace(/[|]/gi,'^^^'))+
                '|'+escape(url[2].replace(/[|]/gi,'^^^'))+
                '|'+escape(navigator.userAgent)+
                '|'+eval((screen.width<<20)+(screen.height<<8)+(screen.colorDepth))+
                '|'+$plugs)+"&"+Math.random();
        document.write('<img src="'+src+'" style="display:inline" border="0">');
}


function wait(t)
{
        s=new Date();
        e=s.getTime()+t;

        while(true)        {
                n=new Date();
                if(n.getTime()>e) return;
        }
}

function elog(e)
{
        var l=false;
        var eobj=false;

        if (window.event) {
                eobj=window.event.srcElement;
        } else if (window.addEventListener) {
                eobj=e.target;
        }

        if (eobj!==false) {
                while (true) {
                        if (eobj.tagName.toLowerCase()=="a" || eobj.tagName.toLowerCase()=="area" || eobj.tagName.toLowerCase()=="body" || eobj.tagName.toLowerCase()=="html" || !eobj.parentNode) break;
                        else eobj=eobj.parentNode;
                }

                if (eobj.tagName.toLowerCase()=="a" || eobj.tagName.toLowerCase()=="area") {
                        if (!eobj.href) return;
                        if (eobj.href.indexOf(document.domain)!=-1 || eobj.href.indexOf("/")==1) return;
                        var re = /(.[^\?]*)(\?.*)?/
                        var url = re.exec(eobj.href);
                        if (url[2] == undefined) url[2] = '';
                        url[1] = url[1].replace(/:[0-9]+/, '');
                        l=true;
                }
        }

        if (l==true) {
                var ei=new Image(1,1);
                ei.src=$lD+'3'+escape(
                        '|'+$sSt+
                        '|'+$rID+
                        '|'+$_d0+
                        '|'+escape(document.URL.replace(/[|]/gi,'^^^'))+
                        '|'+escape(url[1].replace(/[|]/gi,'^^^'))+
                        '|'+escape(url[2].replace(/[|]/gi,'^^^'))+
                        '|'+escape(navigator.userAgent)+
                        '|'+eval((screen.width<<20)+(screen.height<<8)+(screen.colorDepth))+
                        '|'+$plugs)+"&"+Math.random();

                if (window.addEventListener) wait(200);
        }
}

var $d=finD($_d);
if ($d!==false) {
var $rID=getCk("RSE");
var $dm0=getCk("DM0");
var $eID=getCk("t11235v3");
var $sSt=0;
$rID=($dm0!=$_d0 && $dm0!=false)?false:$rID;

if ($rID==false) {
        $sSt=($eID==false)?1:2;
        var $_t=new Date();
        $_t=($_t.getTime()).toString();
        var $_s=(Math.abs(Math.round(Math.random()*10000000000000000))).toString();
        $rID=$_t.substr(0,10)+$_s.substr(0,9);
        document.cookie="RSE="+$rID+";path=/;domain="+$d;
        document.cookie="DM0="+$_d0+";path=/;domain="+$d;
}
var $isCookie=cookieEnabled();
var $plugs=getPlugins();
if (document.attachEvent) {
        document.attachEvent("onclick",elog);
} else if (window.addEventListener) {
        self.addEventListener("click",elog,true);
}


plog();
}
