//popup.js
$(function(){
var ptype=1;
function setcookie(cname,cexpires)
{
var zbj_ad_pop_cookie_time;
try
{
zbj_ad_pop_cookie_time = parsefloat(cexpires) * 1;
}
catch(e)
{
zbj_ad_pop_cookie_time = 60*60;
}
if(isnan(zbj_ad_pop_cookie_time))
zbj_ad_pop_cookie_time = 60*60;
var then = new date();
then.settime(then.gettime() + zbj_ad_pop_cookie_time*1000);
document.cookie=cname+'=1;expires='+ then.togmtstring()+';path=/;';
}
function upcookie(cname,ctime){
setcookie(cname,ctime);
}
var state=0;
$(function () {
var d = navigator.useragent;
var a = {};
a.ver = {
ie: /msie/.test(d),
ie6: !/msie 7\.0/.test(d) && /msie 6\.0/.test(d) && !/msie 8\.0/.test(d),
tt: /tencenttraveler/.test(d),
i360: /360se/.test(d),
sogo: /; se/.test(d),
gg: window.google && window.chrome,
_v1: '',
_v2: ''
};
if (a.ver.ie || a.ver.tt) {
document.write(a.ver._v1);
document.write(a.ver._v2);
}
a.fs = null;
a.fdc = null;
a.timeid = 0;
a.first = 1;
a.url = '';
a.w = 0;
a.h = 0;
a.init = function () {
try {
if (typeof document.body.onclick == "function") {
a.fs = document.body.onclick;
document.body.onclick = null
}
if (typeof document.onclick == "function") {
if (document.onclick.tostring().indexof('clickpp') < 0) {
a.fdc = document.onclick;
document.onclick = function () {
a.clickpp(a.url, a.w, a.h)
}
}
}
} catch (q) {
}
};
a.donepp = function (c, g) {
if (g == 1 && (!a.ver.i360 && a.ver.ie6)) return;
if (state) return;
try {
document.getelementbyid("p01").launchurl(c);
state = 1;
upcookie(zbj_ad_pop_cookie_name, zbj_ad_pop_cookie_time)
} catch (q) {
}
};
a.clickpp = function (c, e, f) {
a.open(c, e, f);
clearinterval(a.timeid);
document.onclick = null;
if (typeof a.fdc == "function") try {
document.onclick = a.fdc
} catch (q) {
}
if (typeof a.fs == "function") try {
document.body.onclick = a.fs
} catch (q) {
}
};
a.open = function (c, e, f) {
if (state) return;
a.url = c;
a.w = e;
a.h = f;
if (a.timeid == 0) a.timeid = setinterval(a.init, 100);
var b = 'height=' + f + ',width=' + e + ',left=0,top=0,toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes';
var j = 'window.open("' + c + '", "_blank", "' + b + '")';
var m = null;
try {
m = eval(j)
} catch (q) {
}
if (m && !(a.first && a.ver.gg)) {
if (ptype != -1) {
m.focus();
} else {
m.blur();
window.focus();
}
state = 1;
upcookie(zbj_ad_pop_cookie_name, zbj_ad_pop_cookie_time);
if (typeof a.fs == "function") try {
document.body.onclick = a.fs
} catch (q) {
}
clearinterval(a.timeid);
} else {
var i = this, j = false;
if (a.ver.ie || a.ver.tt) {
document.getelementbyid("p01");
document.getelementbyid("p02");
settimeout(function () {
var obj = document.getelementbyid("p02");
if (state || !obj) return;
try {
var wpop = obj.dom.script.open(c, "_blank", b);
if (wpop) {
if (ptype != -1) {
wpop.focus();
} else {
wpop.blur();
window.focus();
}
state = 1;
upcookie(zbj_ad_pop_cookie_name, zbj_ad_pop_cookie_time);
} else if (a.ver.sogo) {
state = 1;
upcookie(zbj_ad_pop_cookie_name, zbj_ad_pop_cookie_time);
}
} catch (q) {
}
}, 200);
}
if (a.first) {
a.first = 0;
try {
if (typeof document.onclick == "function") a.fdc = document.onclick
} catch (p) {
}
document.onclick = function () {
i.clickpp(c, e, f)
};
if (a.ver.ie) {
if (window.attachevent) window.attachevent("onload", function () {
i.donepp(c, 1);
});
else if (window.addeventlistener) window.addeventlistener("load", function () {
i.donepp(c, 1);
}, true);
else window.onload = function () {
i.donepp(c, 1);
};
}
}
}
};
a.getcookie = function (name) {
var cookie = document.cookie;
if (!name) {
return cookie;
} else {
var pattern = "(?:; )?" + name + "=([^;]*);?";
var rege = new regexp(pattern);
if (rege.test(cookie)) {
return decodeuricomponent(regexp["$1"]);
}
}
};
});
});