var MonItorUsCounter = { ACCOUNT_NUMBER : "", ENABLE_PLUGIN_DETECTION: false, TRACKER_GIF_PATH : "http://trackmon.itor.us/fcgi-bin/vtracker", SECURE_TRACKER_GIF_PATH : "https://trackmon.itor.us/fcgi-bin/vtracker", DOCUMENT_LOCATION : document.location, DOCUMENT_LOCATION_HREF:"", DOMAIN_NAME : "auto", ANALYSED_FLAG : false, isIE:false, counter : function( page ) { if (this.DOCUMENT_LOCATION.hash) this.DOCUMENT_LOCATION_HREF = this.DOCUMENT_LOCATION.href.substring(this.DOCUMENT_LOCATION.href.indexOf('#')); if (this.DOCUMENT_LOCATION.protocol=="https:") this.TRACKER_GIF_PATH = this.SECURE_TRACKER_GIF_PATH; if ( this.DOCUMENT_LOCATION.protocol == "file:" ) return; if (this.ANALYSED_FLAG && (!page || page=="")) return; var uAgent=navigator.userAgent; isIE=( uAgent.indexOf('MSIE')!=-1 ); this.get_domain(); var img = new Image(1,1); var request = this.TRACKER_GIF_PATH; request += "?ac=" + this.ACCOUNT_NUMBER; request +="&"+ this._cSpaces(this.navigatorInfo()) + this.getSEng(); request += "&domain=" + this.DOMAIN_NAME + "&pt=" + this._cSpaces( document.title ) + "&curl=" + escape(document.location); //document.getElementById("myTextarea").innerHTML = request; img.src = request; img.onload=function() {} this.ANALYSED_FLAG = true; }, getSEng : function(){ var _sEng=new Array(); var _sKwd=new Array(); _sEng[0]="google"; _sKwd[0]="q"; _sEng[1]="yahoo"; _sKwd[1]="p"; _sEng[2]="msn"; _sKwd[2]="q"; _sEng[3]="aol"; _sKwd[3]="query"; _sEng[4]="aol"; _sKwd[4]="encquery"; _sEng[5]="lycos"; _sKwd[5]="query"; _sEng[6]="ask"; _sKwd[6]="q"; _sEng[7]="altavista"; _sKwd[7]="q"; _sEng[8]="netscape"; _sKwd[8]="s"; _sEng[9]="cnn"; _sKwd[9]="query"; _sEng[10]="looksmart"; _sKwd[10]="qt"; _sEng[11]="about"; _sKwd[11]="terms"; _sEng[12]="mamma"; _sKwd[12]="query"; _sEng[13]="alltheweb"; _sKwd[13]="q"; _sEng[14]="gigablast"; _sKwd[14]="q"; _sEng[15]="voila"; _sKwd[15]="rdata"; _sEng[16]="virgilio"; _sKwd[16]="qs"; _sEng[17]="live"; _sKwd[17]="q"; _sEng[18]="baidu"; _sKwd[18]="wd"; _sEng[19]="alice"; _sKwd[19]="qs"; _sEng[20]="seznam"; _sKwd[20]="w"; _sEng[21]="yandex"; _sKwd[21]="text"; _sEng[22]="najdi"; _sKwd[22]="q"; _sEng[23]="aol"; _sKwd[23]="q"; _sEng[24]="club-internet"; _sKwd[24]="q"; _sEng[25]="mama"; _sKwd[25]="query"; _sEng[26]="seznam"; _sKwd[26]="q"; _sEng[27]="search"; _sKwd[27]="q"; var _sIkw=new Array(); var _sIrfd=new Array(); var _curDoc=document; var _curDocLoc=_curDoc.location; var _RefUrl = _curDoc.referrer; if (_RefUrl=="0" || _RefUrl=="" || _RefUrl=="-") return ""; var i=0,h,k,n; if ((i=_RefUrl.indexOf("://")) < 0) return ""; h=_RefUrl.substring(i+3,_RefUrl.length); if (h.indexOf("/") > -1){h=h.substring(0,h.indexOf("/"));} for (var ii=0;ii<_sEng.length;ii++){ if (h.toLowerCase().indexOf(_sEng[ii].toLowerCase()) > -1){ if ((i=_RefUrl.indexOf("?"+_sKwd[ii]+"=")) > -1 || (i=_RefUrl.indexOf("&"+_sKwd[ii]+"=")) > -1) { k=_RefUrl.substring(i+_sKwd[ii].length+2,_RefUrl.length); if ((i=k.indexOf("&")) > -1) k=k.substring(0,i); for(var yy=0;yy<_sIkw.length;yy++)if(_sIkw[yy].toLowerCase()==k.toLowerCase())return ""; return "&sEng="+this._cSpaces(_sEng[ii])+"&sKwd="+((!k)?"no":encodeURIComponent(k)); } } } if ((i=_RefUrl.indexOf("://"))<0) return ""; h=_RefUrl.substring(i+3,_RefUrl.length); if(h.indexOf("/") > -1){k=h.substring(h.indexOf("/"),h.length);if(k.indexOf("?") > -1)k=k.substring(0,k.indexOf("?"));h=h.substring(0,h.indexOf("/"));} h=h.toLowerCase(); n=h; if ((i=n.indexOf(":")) > -1) n=n.substring(0,i); for (var ii=0;ii<_sIrfd.length;ii++)if((i=n.indexOf(_sIrfd[ii].toLowerCase())) > -1 && n.length==(i+_sIrfd[ii].length))return "";if(h.indexOf("www.")==0) h=h.substring(4,h.length);return "&refu="+((!k)?"no":escape(this._cSpaces(h)+k)); }, _cSpaces : function(s){ try{return s.replace(/ /g,"+");}catch(ex){return "";} }, navigatorInfo : function(){ var user_navigator = navigator; var user_document = document; var user_self = self; //var user_screen = screen; var info = new Array(); var user_screen=window.screen; var screen_resolution="-",color_depth="-",user_language="-",flash="-",java_enabled=1; if (user_screen){ screen_resolution=user_screen.width+"x"+user_screen.height; color_depth=user_screen.colorDepth; info.push( "cd=" + color_depth ); } else if (user_self.java){ var j=java.awt.Toolkit.getDefaultToolkit(); var s=j.getScreenSize(); screen_resolution=s.width+"x"+s.height; } if(typeof screen_resolution!='undefined' && screen_resolution!=null && screen_resolution!="-"){ info.push( "sr=" + screen_resolution ); } if (user_navigator.language) user_language=user_navigator.language; else if (navigator.browserLanguage) user_language=user_navigator.browserLanguage; if(typeof user_language!='undefined' && user_language!=null ){ user_language = user_language.toLowerCase(); info.push( "ul=" + user_language ); } var java_enabled = 0; try{ java_enabled=(navigator.javaEnabled()==true)?1:0; }catch(ex){}; info.push( "je=" + java_enabled ); var isCookieEnabled=navigator.cookieEnabled; if(typeof isCookieEnabled!='undefined' && isCookieEnabled != null){ isCookieEnabled=(isCookieEnabled==true)?1:0; info.push("ce="+isCookieEnabled ); } var currentDate=new Date(); //info.push("crd="+parseInt(currentDate.getTime()/1000) ); var flashVersion=this.getFlashVersion(); if(flashVersion){ info.push("fv="+flashVersion ); } if(isIE){ document.body.addBehavior("#default#clientCaps"); info.push("ct="+document.body.connectionType); document.body.addBehavior("#default#homePage"); var isHomePage=document.body.isHomePage(location.href)==true?1:0; info.push("hp="+isHomePage); } var retString=info.join("&"); return retString; }, getFlashVersion:function() { var user_navigator=navigator; var flashVersion=null; if (user_navigator.plugins && user_navigator.plugins.length){ for (var i=0;i=2;i--) { try { var flashObject=eval("new ActiveXObject('ShockwaveFlash.ShockwaveFlash."+i+"');"); if (flashObject) { flashVersion=i + '.0'; break; } } catch(e) {} } } return flashVersion; }, get_domain : function(){if (!this.DOMAIN_NAME || this.DOMAIN_NAME=="" || this.DOMAIN_NAME=="none"){this.DOMAIN_NAME="";return 1;}if(this.DOMAIN_NAME=="auto"){this.DOMAIN_NAME=document.domain;if(this.DOMAIN_NAME.substring(0,4)=="www.") this.DOMAIN_NAME=this.DOMAIN_NAME.substring(4,this.DOMAIN_NAME.length);}} } function start_mon_counter(){ MonItorUsCounter.ACCOUNT_NUMBER = monitorus_account_number; MonItorUsCounter.counter(); }