// LOG
function A2Clog_Tracker(_a2c_config){
this.a2c_config = _a2c_config;
var f = Math.floor(this.a2c_config.counter / 100);
var s = this.a2c_config.counter - f * 100;
var ua = navigator.userAgent.toLowerCase();
var isOpera = ua.indexOf("opera") > -1,
isChrome = ua.indexOf("chrome") > -1,
isSafari = !isChrome && (/webkit|khtml/).test(ua),
isSafari3 = isSafari && ua.indexOf('webkit/5') != -1,
isIE = !isOpera && ua.indexOf("msie") > -1,
isIE7 = !isOpera && ua.indexOf("msie 7") > -1,
isIE8 = !isOpera && ua.indexOf("msie 8") > -1,
isGecko = !isSafari && !isChrome && ua.indexOf("gecko") > -1,
isGecko3 = isGecko && ua.indexOf("rv:1.9") > -1,
isBorderBox = isIE, // && !isStrict,
isWindows = (ua.indexOf("windows") != -1 || ua.indexOf("win32") != -1),
isMac = (ua.indexOf("macintosh") != -1 || ua.indexOf("mac os x") != -1),
isAir = (ua.indexOf("adobeair") != -1),
isLinux = (ua.indexOf("linux") != -1),
isSecure = window.location.href.toLowerCase().indexOf("https") === 0;
if(isOpera)this.bw=1;
if(isChrome)this.bw=21;
if(isSafari)this.bw=41;
if(isSafari3)this.bw=43;
if(isIE)this.bw=66;
if(isIE7)this.bw=67;
if(isIE8)this.bw=68;
if(isGecko)this.bw=81;
if(isGecko3)this.bw=83;
if(isLinux)this.os=1;
if(isMac)this.os=21;
if(isWindows)this.os=41;
this.dm = document.domain;
this.c = 1;
if( !document.cookie ) {
document.cookie = "testCookie=1; path=/";
this.c = document.cookie?1:0;
}
this.n = (navigator.appName.toLowerCase().substring(0, 2) == "mi") ? 0 : 1;
if (parent != window){
this.r1 = document.referrer;
this.r=parent.document.referrer;
}
else
this.r= document.referrer;
this.pg = window.location.href;
this.fr = (self != top)?1:0;
var js_version= 'A2Clog_js=1;';
js_version += 'A2Clog_js=1.1;';
js_version += 'A2Clog_js=1.2;';
js_version += 'A2Clog_js=1.3;';
js_version += 'A2Clog_js=1.4;';
js_version += 'A2Clog_js=1.5;';
js_version += 'A2Clog_js=1.6;';
js_version += '';
document.write(js_version);
this.sl=(undefined==A2Clog_js)?1:A2Clog_js;
this.fl = '';
this.fix = function(){
if (navigator.plugins && navigator.plugins.length) {
for (var ii=0;ii=2;ii--) {
try {
var f=eval("new ActiveXObject('ShockwaveFlash.ShockwaveFlash."+ii+"');");
if (f) { this.fl=ii + '.0'; break; }
}
catch(ee) {}
}
if((this.fl=="")&&!this.n&&(navigator.appVersion.indexOf("MSIE 5")>-1||navigator.appVersion.indexOf("MSIE 6")>-1))
{
FV=clientInformation.appMinorVersion;
if(FV.indexOf('SP2') != -1)
this.fl = '>=7';
}
}
}
this.fix();
this.p = this.a2c_config.p;
this.ct=(undefined!=this.ct)?this.ct:'';
switch (this.sl) {
default:
case '1.2':
var Ms = screen;
this.px = (this.n == 0) ? Ms.colorDepth : Ms.pixelDepth;
this.s = "&w=" + Ms.width + '&h=' + Ms.height + "&px=" + this.px;
case '1.1':
Mpl = "";
this.j = (navigator.javaEnabled()? "Y" : "N");
case '1':
case '1.0':
}
this.load = function(_title){
this.a_url = "http://" + this.dm + "/a2c.php?cid=" + this.a2c_config.counter + "&f=3&p=" + this.p + "&rn=" + Math.random(); //url
this.counter_url = "http://" + this.dm + '/a2c.php'
+ "?cid=" + this.a2c_config.counter
+ "&s=" + this.a2c_config.session
+ "&m=" + this.a2c_config.a2c_usas_mark
+ "&ul=" + this.a2c_config.userlogin
+ "&ui=" + this.a2c_config.userid
+ "&shr=" + this.a2c_config.httpreferer
+ "&bw=" + this.bw
+ "&os=" + this.os
+ "&lv=" + 1
+ "&p=" + this.p
+ "&rn=" + Math.random()
+ "&c=" + this.c
+ "&t=" + (new Date()).getTimezoneOffset()
+ '&title=' + escape(a2c_substr(_title))
+ "&sl=" + this.sl
+ ((this.a2c_config.part!=undefined && this.a2c_config.part!='')?'&partname=' + A2Clog_escape(this.a2c_config.part.replace(/^\s+/, '').replace(/\s+$/, '')):'')
+ (this.fl!=undefined?('&fl=' + this.fl):'')
+ (this.ct!=undefined?('&ct=' + this.ct):'')
+ this.s
+ '&j=' + this.j
+ (this.r1?("&r1=" + escape(a2c_substr(this.r1))):'')
+ "&r=" +escape(a2c_substr(this.r))
+ "&fr=" + this.fr
+ "&pg=" + escape(a2c_substr(this.pg))
+ "&xs=" + 'YTo1OntpOjA7czoxMDoibWF4aW1lZC5ydSI7aToxO3M6MTI6IjMuMTkuMjA5LjIwMyI7aToyO2k6NTE2MzA1Mzk7aTozO3M6NDg6ImVjMi0zLTE5LTIwOS0yMDMudXMtZWFzdC0yLmNvbXB1dGUuYW1hem9uYXdzLmNvbSI7aTo0O3M6MTAzOiJNb3ppbGxhLzUuMCBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvOyBjb21wYXRpYmxlOyBDbGF1ZGVCb3QvMS4wOyArY2xhdWRlYm90QGFudGhyb3BpYy5jb20pIjt9';
switch(this.p){
case 5:
case 4:
this.a2c_img = new Image();
this.a2c_img.src = this.counter_url;
break;
case 3:
this.a2c_img = new Image();
this.a2c_img.src = this.counter_url;
if(!this.n){
if(this.t.getAttribute('target')!='_blank'){
tmp_link = document.createElement('a');
tmp_link.href = this.t.href;
tmp_link.target = this.t.target;
tmp_link.setAttribute("style","display: none;");
tmp_link.setAttribute("a2c_set_event","on");
var n = this.t.parentElement;
n.insertBefore(tmp_link,this.t);
this.a2c_img.onload = function (){ tmp_link.click();}
setTimeout(" tmp_link.click(); ",500);
}
}else if(this.t.getAttribute('target')!='_blank')
{
this.target = '';
this.a2c_img.onload = function (){ window.location.href = a2c_tracker.pg};
setTimeout("window.location.href = a2c_tracker.pg; ",500);
}
break;
case 0:
default:
//My = "";
My = "";
//My += "";
document.write(My);
break;
}
}
this.load(document.title);
this.func_pro = function (){
this.p = arguments[1];
if(!this.n) {e= window.event;this.t = e.srcElement;
if(this.p!=5)
while(this.t.tagName.toString().toLowerCase()!='a') this.t = this.t.parentElement;
if(this.t.getAttribute('target')!='_blank') arguments[0].returnValue = false;
}
else {
this.t = arguments[0].currentTarget;
if(this.t.getAttribute('target')!='_blank') arguments[0].preventDefault();
}
var a2c_area_id = this.t.getAttribute('a2c_area_id');
if(a2c_area_id != ''&& a2c_area_id != null)
var title = 'ADVID='+a2c_area_id+';';
else var title='';
if(this.p==4 || this.p==3){
this.r = document.location.href;
this.pg = this.t.href;
}else if(this.p==5){
this.r = document.location.href;
this.pg = this.t.action;
}
this.load(title);
}
this.func1 = function(e){
if( undefined==e ) btn=window.event.button; else btn=e.which;
if( undefined==btn ) btn=e.button;
if( 1!=btn ) this.func_pro (e,4); else return true;
}
this.A2Clog_onunload = function (_look){
var a2c_links = document.links;
var a2c_size = a2c_links.length;
var a2c_hostname = window.location.hostname;
var a2c_action = '';
for(var i=0;i1 && this.p!=254) this.p = 0;
this.fix_link = a2c_prop.getAttribute('track_links');
//set default fix_link
if( null==this.fix_link ) this.fix_link ='';
this.block_id = new Array();
this.A2Clog_add_parser_block = function(){
var l = arguments.length;
var t = this.block_id.length;
for(var i=0; i= len) return str;
var count = len - length;
for (var i = 0; i < count; i++) str = pad + str;
return str;
}
function a2c_substr(_href)
{
if(_href.length>250){
// var end_str = _href.indexOf('%3F')
var end_str = _href.indexOf('?')
if(end_str!=-1)
_href = _href.slice(0,end_str);
}
if(_href.length>250)
_href = _href.substring(0,250);
return _href;
}
var undefined;
a2c_config = new A2Clog_Config();
a2c_tracker = new A2Clog_Tracker(a2c_config);