function stats(dt,sn,webId, predefLocation) { predefReferrer = getCookie('_12referrer34'); var _url = 'http://stat.acros.com/visualstat/store.php'; var _loc = (predefLocation) ? predefLocation:dt.location + ''; var _ref = (predefReferrer) ? predefReferrer:dt.referrer + ''; var _col = sn.colorDepth; var _res = sn.width+'x'+sn.height; var _qry = ''; var _flag = ''; var _t; var _dat = new Date(); var time = _dat.getTime(); var _domain = getDomain(dt.location); setCookie('_12referrer34',_loc,false,'/',_domain); if (!getCookie('online')) { date = new Date(time + (15 * 60 * 1000)); setCookie('online','1',date,'/',_domain); _flag = '1'; } else _flag = '0'; if (!getCookie('old')) { date = new Date(time + (100 * 24 * 60 * 60 * 1000)); setCookie('old','1',date,'/',_domain); _flag += '0'; } else _flag += '1'; if (!getCookie('unique')) { date = new Date(time - ((_dat.getHours()+1) * (_dat.getMinutes()+1) * (_dat.getSeconds()+1) * 1000) + (24 * 60 * 60 * 1000)); setCookie('unique','1',date,'/',_domain) _flag += '1'; } else _flag += '0'; if ((_t = _loc.indexOf('?')) != -1) _loc = _loc.substr(0,_t); if ((_t = _ref.indexOf('?')) != -1) { _qry = _ref.substr(_t+1); _qry = _qry.replace(/=/g,"@@"); _qry = _qry.replace(/&/g,"||"); _ref = _ref.substr(0,_t); } im = new Image(); im.src = _url+'?webId='+webId+'&flag='+_flag+'&ref='+_ref+'&loc='+_loc+'&col='+_col+'&res='+_res+'&qry='+_qry; } function setCookie(name, value, date, path, domain) { var str = name+'='+escape(value); str += (date) ? '; expires=' + date.toGMTString():''; str += '; path='+path+'; domain='+domain+';'; document.cookie = str; } function getCookie(name) { var st = document.cookie.indexOf(name+'='); if (st != -1) { var en = document.cookie.indexOf(';',st); if (en == -1) return unescape(document.cookie.substring(st+name.length+1)); else return unescape(document.cookie.substring(st+name.length+1,en)); } return false; } function getDomain(dm) { var elm = dm.toString().split('/'); var dmLong = elm[2]; elm = dmLong.split('\.'); return elm[elm.length-2]+'.'+elm[elm.length-1]; }