var _S_JV_ = "webbug_meta_ref_mod_noiframe_:8.29";
var cp_rf = "http://beacon2.sina.com.cn/a2.gif";
var cp_rf_d = "http://beacon2.sina.com.cn/d.gif";
var _S_DOMAINROOT = "sina.com.cn";
var _S_PW_ = window;
var _S_PWD_ = _S_PW_.document;
var _S_BN_ = navigator;
var _S_NAN_ = _S_BN_.appName;
var _S_NAV_ = _S_BN_.appVersion;
var _S_DIV_ = "<div id=sudsclickstreamdiv style='position: absolute;width:80;top:-300;left:100;visibility:hidden;z-index: 1'></div>";
var _S_PID_ = "";
var _S_UNA_ = "SUP";
var _S_UID_ = "";
var _S_SID_ = "";
var _S_GID_ = "";
var _S_ENTRY_ = "";

//---B: ADD linzhao : 20090814--------------------------------------------------
var _S_PWDL_ = _S_PWD_.location;
var _S_PURL_ = _S_PWDL_.href;
var _S_PREF_ = _S_PWD_.referrer;
var _S_SMC = 0;
var _S_MI_ = "",
_S_UO_ = "UOR",
_S_LV_ = "ULV",
_S_UPA_ = "_s_upa",
_S_SMM = 10000;
//---E: ADD linzhao : 20090814--------------------------------------------------

document.write(_S_DIV_);
function _S_gKeyV(src, k, e, sp) {
    if (src == "") {
        return "";
    }
    if (sp == "") {
        sp = "=";
    }
    k = k + sp;
    var ps = src.indexOf(k);
    if (ps < 0) {
        return "";
    }
    ps = ps + k.length;
    var pe = src.indexOf(e, ps);
    if (pe < ps) {
        pe = src.length;
    }
    return src.substring(ps, pe);
}
function _S_gUCk(ckName) {
    if (("undefined" == ckName) || ("" == ckName)) return "";
    return _S_gKeyV(_S_PWD_.cookie, ckName, ";", "")
};


function _S_sUCk(ckName, ckValue, ckdays) {
    if (ckValue != null) {
        if (("undefined" == ckdays) || (null == ckdays)) {
            _S_PWD_.cookie = ckName + "=" + ckValue + "; domain=" + _S_DOMAINROOT + "; path=/";
        } else {
            var now = new Date();
            var time = now.getTime();
            time = time + 86400000 * ckdays;
            now.setTime(time);
            time = now.getTime();
            _S_PWD_.cookie = ckName + "=" + ckValue + "; domain=" + _S_DOMAINROOT + "; expires=" + now.toUTCString() + "; path=/";
        }
    }
}

function _S_gMeta(MName) {
    pMeta = _S_PWD_.getElementsByName(MName);
    if (pMeta.length > 0) {
        return pMeta[0].content;
    } else {
        return "";
    }
}
function _S_sSID() {
    _S_p2Bcn("", cp_rf_d);
}
function _S_gsSID() {
    if ("" != _S_SID_) {
        var sid = _S_gUCk(_S_SID_);
        if ("" == sid) {
            _S_sSID();
        }
        return sid;
    } else {
        return "";
    }
}

function _S_gsGID() {
    if ("" != _S_GID_) {
        var gid = _S_gUCk(_S_GID_);
        if ("" == gid) {
            var sid = _S_gsSID();
            if ("" != sid) {
                _S_sUCk(_S_GID_, sid, 360);
                gid = sid;
            }
        }
        return gid;
    } else {
        return "";
    }
}

function _S_p2Bcn(strQuest, wb_url) {
    var _sl_scsd = _S_PWD_.getElementById("sudsclickstreamdiv");
    if (null != _sl_scsd) {
        _sl_scsd.innerHTML = "<img  width=0 height=0 src='" + wb_url + "?" + strQuest + "&gUid_" + Math.random() + "' border='0' alt='' />";
    }
}

function _S_gConType() {
    var contype = "";
    try {
        _S_PWD_.body.addBehavior("#default#clientCaps");
        contype = _S_PWD_.body.connectionType;
    } catch(E) {
        contype = "unkown";
    }
    return contype;
}
function _S_isHome() {
    var cul = "";
    var isH = "";
    try {
        cul = _S_PWD_.location.href;
        _S_PWD_.body.addBehavior("#default#homePage");
        isH = _S_PWD_.body.isHomePage(cul) ? "Y": "N";
    } catch(E) {
        isH = "unkown";
    }
    return isH;
}
function _S_isExistsFreshMeta() {
    var _s_head_ = _S_PWD_.documentElement.innerHTML.substring(0, 1024);
    var reg = new RegExp("<meta\\s*http-equiv\\s*=((\\s*refresh\\s*)|(\'refresh\')|(\"refresh\"))\s*content\s*=", "ig");
    return reg.test(_s_head_);
}
function _S_isIFrameSelf() {
    if (_S_PW_.top == _S_PW_) {
        return false;
    } else {
        try {
            if ((_S_PW_.frameElement.width >= 700) && (_S_PW_.frameElement.height >= 600)) {
                return false;
            } else {
                return true;
            }
        } catch(e) {
            return false;
        }
    }
}
function _S_gJVer() {
    var p,
    appsign,
    appver,
    jsver = 1.0,
    isN6 = 0;
    if ('Microsoft Internet Explorer' == _S_NAN_) {
        appsign = 'MSIE';
        p = _S_NAV_.indexOf(appsign);
        if (p >= 0) {
            appver = parseInt(_S_NAV_.substring(p + 5));
            if (3 <= appver) {
                jsver = 1.1;
                if (4 <= appver) {
                    jsver = 1.3;
                }
            }
        }
    } else if (("Netscape" == _S_NAN_) || ("Opera" == _S_NAN_) || ("Mozilla" == _S_NAN_)) {
        jsver = 1.3;
        appsign = 'Netscape6';
        p = _S_NAV_.indexOf(appsign);
        if (p >= 0) {
            jsver = 1.5;
        }
    }
    return jsver;
}
function _S_gPageInfo(PageID, _sp_rfurl) {
    var sid = _S_gsSID();
    var pid = "pid:" + PageID;
    var entry = _S_gEntry();
    var st = "st:" + _S_gMC();
    var et = "et:0";
    var hp = "hp:" + _S_isHome();
    var lb = "lb:1";
    var pgls = "PGLS:" + _S_gMeta("stencil");
    var key = "keys:" + _S_gMeta("keywords");
    return sid + "|" + pid + "|" + entry + "|" + st + "|" + et + "|" + escape(_sp_rfurl) + "|" + hp + "|" + lb + "|" + pgls + "|" + key + "|*|";
}
function _S_gEnvInfo() {
    var now = new Date();
    var pct = 0;
    var ckValue = "sz:" + screen.width + "x" + screen.height + "||";
    ckValue = ckValue + "dp:" + screen.colorDepth + "||";
    ckValue = ckValue + "ac:" + _S_BN_.appCodeName + "||";
    ckValue = ckValue + "an:" + _S_NAN_ + "||";
    ckValue = ckValue + "av:0||";
    ckValue = ckValue + "cpu:" + _S_BN_.cpuClass + "||";
    ckValue = ckValue + "pf:" + _S_BN_.platform + "||";
    ckValue = ckValue + "jv:" + _S_gJVer() + "||";
    ckValue = ckValue + "ct:" + _S_gConType() + "||";
    ckValue = ckValue + "lg:" + _S_BN_.systemLanguage + "||";
    ckValue = ckValue + "tz:" + now.getTimezoneOffset() / 60;
    return ckValue;
}
function _S_pSt(_sp_mpid) {
	try{
		//_S_PW_.setTimeout("_S_gsSID()", 500);
        _S_PW_.setTimeout("_S_pBeacon2('" + _sp_mpid + "')", 3000);
		} catch(e) {}
}

function _S_pBeacon2(_sp_mpid){
    if (("undefined" == _sp_mpid) || ("" == _sp_mpid)) {
        return;
    }
    if ((_S_isExistsFreshMeta()) || (_S_isIFrameSelf())) {
        return;
    }
    var sudsid = _S_gsGID();
    var ckValue = _S_gEnvInfo();
    //var unStr = _S_gUCk(_S_UNA_);
    //var uidStr = _S_gUCk(_S_UID_);
    var unStr = _S_gSUP();
    var lvStr = _S_gsLVisit(_S_gsSID());
    //var envStr = "UNIPROINFO=" + ckValue + "||un:" + unStr + "||uid:" + uidStr + ";";
    var envStr = "UNIPROINFO=" + ckValue + "||un:" + unStr + "||lv:" + lvStr + "||uo:" + _S_gUOR() + ";";
    var refUrl = _S_PWD_.referrer;
    var cPageStr = _S_gPageInfo(_sp_mpid, refUrl);
    var lbStr = sudsid + "|*|" + cPageStr;
    lbStr = envStr + "UNIPROPATH=" + lbStr + ";";
    _S_p2Bcn(lbStr, cp_rf);
}
function _S_gParam(pName, pUrl) {
    var ps = pUrl.indexOf("&" + pName + "=");
    if (ps < 0) {
        ps = pUrl.indexOf("?" + pName + "=");
    }
    if (ps > 0) {
        ps = ps + pName.length + 2;
        var pe = pUrl.indexOf("&", ps);
        if (pe < 0) {
            pe = pUrl.length;
        }
        return pUrl.substring(ps, pe);
    } else {
        return "";
    }
}
function _S_gEntry() {
    var entry = _S_gUCk("sc_" + _S_ENTRY_);
    if ("" == entry) {
        entry = _S_gParam(_S_ENTRY_, _S_PWD_.URL);
        if ("" == entry) {
            entry = _S_gParam(_S_ENTRY_, _S_PWD_.referrer);
        }
        if ("" != entry) {
            _S_sUCk("sc_" + _S_ENTRY_, entry);
        }
    }
    return entry;
}

//---E: ADD linzhao : 20090814--------------------------------------------------
//B-------------------------------------
function _S_gSUP() {
    if (_S_MI_ != "") {
        return _S_MI_;
    }
    //_S_UNA_ = "SUP;
    if (_S_UNA_ != "SUP" ){
    	_S_UNA_ = "SUP";
    }
    var sup = unescape(_S_gUCk(_S_UNA_));

    if (sup != "") {
        var ag = _S_gKeyV(sup, "ag", "&", "");
        var user = _S_gKeyV(sup, "user", "&", "");
        var uid = _S_gKeyV(sup, "uid", "&", "");
        var sex = _S_gKeyV(sup, "sex", "&", "");
        var bday = _S_gKeyV(sup, "dob", "&", "");
        _S_MI_ = ag + ":" + user + ":" + uid + ":" + sex + ":" + bday;
        return _S_MI_;
    } else {
        return "";
    }
}
function _S_gsLVisit(sid) {
    var lvi = _S_gUCk(_S_LV_);
    var lva = lvi.split(":");
    var lvr = "";
    if (lva.length >= 5) {
        if (sid != lva[4]) {
            var lvn = new Date();
            var lvd = new Date(parseInt(lva[0]));
            lva[0] = lvn.getTime();
            lva[1] = parseInt(lva[1]) + 1;
            if (lvn.getMonth() != lvd.getMonth()) {
                lva[2] = 1;
            } else {
                lva[2] = parseInt(lva[2]) + 1;
            }
            if (((lvn.getTime() - lvd.getTime()) / 86400000) >= 7) {
                lva[3] = 1;
            } else {
                if (lvn.getDay() < lvd.getDay()) {
                    lva[3] = 1;
                } else {
                    lva[3] = parseInt(lva[3]) + 1;
                }
            }
            _S_sUCk(_S_LV_, lva[0] + ":" + lva[1] + ":" + lva[2] + ":" + lva[3] + ":" + sid, 360);
        }
        lvr = lva[0] + ":" + lva[1] + ":" + lva[2] + ":" + lva[3];
    } else {
        var lvn = new Date();
        lvr = lvn.getTime() + ":1:1:1";
        _S_sUCk(_S_LV_, lvr + ":" + sid, 360);
    }
    return lvr;
}
//E-----------------------------------------------------

//B-----------------------------------------------------
function _S_gHost(sUrl) {
    var r = new RegExp('^http(?:s)?\://([^/]+)', 'im');
    if (sUrl.match(r)) {
        return sUrl.match(r)[1].toString();
    } else {
        return "";
    }
}
function _S_gSDomain(sHost) {
    var p = sHost.indexOf('.sina.');
    if (p > 0) {
        return sHost.substr(0, p);
    } else {
        return sHost;
    }
}
//E-----------------------------------------------------

//B-----------------------------------------------------
function _S_MC() {
    if (_S_SMC == 0) {
        _S_SMC++;
        var c = _S_gUCk(_S_UPA_);
        if (c == "") {
            c = 0;
        }
        c++;
        if (c < _S_SMM) {
            var re = /[&|?]c=spr(_[A-Za-z0-9]{2,}){3,}/;
            if (_S_PURL_.match(re) || _S_PREF_.match(re)) {
                c = c + _S_SMM;
            }
        }
        _S_sUCk(_S_UPA_, c);
    }
}
function _S_gMC() {
    var c = _S_gUCk(_S_UPA_);
    if (c == "") {
        c = 0;
    }
    return c;
}

function _S_sUOR() {
    var uoc = _S_gUCk(_S_UO_),
    uor = "",
    uol = "",
    up_t = "",
    up = "";
    var re = /[&|?]c=spr(_[A-Za-z0-9]{1,}){3,}/;
    var ct = new Date();
    if (_S_PURL_.match(re)) {
        up_t = _S_PURL_.match(re)[0];
    } else {
        if (_S_PREF_.match(re)) {
            up_t = _S_PREF_.match(re)[0];
        }
    }
    if (up_t != "") {
        up_t = up_t.substr(3) + ":" + ct.getTime();
    }
    if (uoc == "") {
        if (_S_gUCk(_S_LV_) == "" && _S_gUCk(_S_LV_) == "") {
            uor = _S_gSDomain(_S_gHost(_S_PREF_));
            uol = _S_gSDomain(_S_gHost(_S_PURL_));
        }
        _S_sUCk(_S_UO_, uor + "," + uol + "," + up_t, 365);
    } else {
        var ucg = 0,
        uoa = uoc.split(",");
        if (uoa.length >= 1) {
            uor = uoa[0];
        }
        if (uoa.length >= 2) {
            uol = uoa[1];
        }
        if (uoa.length >= 3) {
            up = uoa[2];
        }
        if (up_t != "") {
            ucg = 1;
        } else {
            var upa = up.split(":");
            if (upa.length >= 2) {
                var upd = new Date(parseInt(upa[1]));
                if (upd.getTime() < (ct.getTime() - 86400000 * 30)) {
                    ucg = 1;
                }
            }
        }
        if (ucg) {
            _S_sUCk(_S_UO_, uor + "," + uol + "," + up_t, 365);
        }
    }
}
function _S_gUOR() {
    var uoc = _S_gUCk(_S_UO_);
    var upa = uoc.split(":");
    if (upa.length >= 2) {
        return upa[0];
    } else {
        return "";
    }
}
//E-----------------------------------------------------
_S_sUOR();
if (_S_SMC == 0) {
    if ('Microsoft Internet Explorer' == _S_NAN_) {
        _S_PWD_.attachEvent("onclick", _S_MC);
        _S_PWD_.attachEvent("onmousemove", _S_MC);
        _S_PW_.attachEvent("onscroll", _S_MC);
    } else {
        _S_PWD_.addEventListener("click", _S_MC, false);
        _S_PWD_.addEventListener("mousemove", _S_MC, false);
        _S_PW_.addEventListener("scroll", _S_MC, false);
    }
}
//---E: ADD linzhao : 20090814--------------------------------------------------


