var MiniSite = new Object();
var moveTime = new Array();
moveTime[0] = 0;
moveTime[1] = 0;
MiniSite.Browser = {
    ie: /msie/.test(window.navigator.userAgent.toLowerCase()),
    moz: /gecko/.test(window.navigator.userAgent.toLowerCase()),
    opera: /opera/.test(window.navigator.userAgent.toLowerCase()),
    safari: /safari/.test(window.navigator.userAgent.toLowerCase())
};
MiniSite.$ = function(s) {
    return (typeof s == 'object') ? s: document.getElementById(s);
};
MiniSite.JsLoader = {
    load: function(sUrl, fCallback) {
        var _script = document.createElement('script');
        _script.setAttribute('type', 'text/javascript');
        _script.setAttribute('src', sUrl);
        document.getElementsByTagName('head')[0].appendChild(_script);
        if (MiniSite.Browser.ie) {
            _script.onreadystatechange = function() {
                if (this.readyState == 'loaded' || this.readyStaate == 'complete') {
                    fCallback();
                }
            };
        } else if (MiniSite.Browser.moz) {
            _script.onload = function() {
                fCallback();
            };
        } else {
            fCallback();
        }
    }
};
MiniSite.Cookie = {
    set: function(name, value, expires, path, domain) {
        if (typeof expires == "undefined") {
            expires = new Date(new Date().getTime() + 24 * 3600 * 1000);
        }
        document.cookie = name + "=" + escape(value) + ((expires) ? "; expires=" + expires.toGMTString() : "") + ((path) ? "; path=" + path: "; path=/") + ((domain) ? ";domain=" + domain: "");
    },
    get: function(name) {
        var arr = document.cookie.match(new RegExp("(^| )" + name + "=([^;]*)(;|$)"));
        if (arr != null) {
            return unescape(arr[2]);
        }
        return null;
    },
    clear: function(name, path, domain) {
        if (this.get(name)) {
            document.cookie = name + "=" + ((path) ? "; path=" + path: "; path=/") + ((domain) ? "; domain=" + domain: "") + ";expires=Fri, 02-Jan-1970 00:00:00 GMT";
        }
    }
};
function loadJS(url, load) {
    var _script = document.createElement('script');
    _script.setAttribute('type', 'text/javascript');
    _script.setAttribute('src', url);
    document.getElementsByTagName('head')[0].appendChild(_script);
    if (!load) return;
    if (document.all) {
        _script.onreadystatechange = function() {
            if (this.readyState == 'loaded' || this.readyState == 'complete') {
                load();
            }
        };
    } else {
        _script.onload = function() {
            load();
        };
    }
}
function loadPng(o) {
    if (MiniSite.Browser.ie) {
        try {
            var img = o;
            var imgName = o.src.toUpperCase();
            if (imgName.substring(imgName.length - 3, imgName.length) == "PNG") {
                var imgID = (img.id) ? "id='" + img.id + "' ": "";
                var imgClass = (img.className) ? "class='" + img.className + "' ": "";
                var imgTitle = (img.title) ? "title='" + img.title + "' ": "title='" + img.alt + "' ";
                var imgStyle = "display:inline-block;" + img.style.cssText;
                if (img.align == "left") imgStyle = "float:left;" + imgStyle;
                if (img.align == "right") imgStyle = "float:right;" + imgStyle;
                if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle;
                var strNewHTML = "<span " + imgID + imgClass + imgTitle + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";" + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader" + "(src=\'" + img.src + "\', sizingMethod='image');\"></span>";
                img.outerHTML = strNewHTML;
            }
        } catch(e) {}
    }
}

function call_0410(type, item, page) {
    try {
        var purl = '';
        if (type == "A") {
            purl = window.event.srcElement.href;
        } else if (type == "IMG") {
            purl = window.event.srcElement.parentNode.href;
        };
        var a = document.cookie.match(new RegExp('(^|)o_cookie=([^;]*)(;|$)'));
        var iQQ = (a == null ? "": unescape(a[2]));
        var iurl = 'http://btrace.qq.com/collect?sIp=&iQQ=' + iQQ + '&sBiz=qq.com&sOp=&iSta=&iTy=105&iFlow=&sItem=' + item + '&iPage=' + page + '&sUrl=' + escape(purl) + '&sLocalUrl=' + escape(location.href) + '&iRnd=' + Math.random();
        var img = new Image(1, 1);
        img.onerror = function() {};
        img.src = iurl;
    } catch(e) {}
}

function register0410(item, page) {
    try {
        var type = window.event.srcElement.tagName;
        if (type == "A" || type == "IMG") {
            call_0410(type, item, page);
        }
        return true;
    } catch(e) {}
}
var cssList = new Array("wcs_1.css", "wcs_2.css", "wcs_3.css", "wcs_4.css", "wcs_5.css", "wcs_6.css", "wcs_7.css", "wcs_8.css", "wcs_9.css", "wcs_10.css")

function setdefSkin() {
    var expires = getExpires(90);
    var n = MiniSite.Cookie.get("qq_index_skin");
    if (n != null) {
        call_0410("UNKNOWN", "skin", n);
        var m = MiniSite.Cookie.get("qq_index_skin_20100606"); //qq_index_skin_def
        if (!m) {
            setSkin(4); //0
            MiniSite.Cookie.set("qq_index_skin_20100606", "true", expires);
        } else {
            setSkin(n);
        }

    } else {
        call_0410("UNKNOWN", "skin", 0);
        MiniSite.Cookie.set("qq_index_skin_20100606", "true", expires);
    }
}
function getExpires(a) { //a:day
    var expires = new Date(new Date().getTime() + (a ? a: 1) * 24 * 3600 * 1000);
    return expires;
}

function setSkin(n) {
    var expires = getExpires(90);
    var css = MiniSite.$("cssChange");
    var cssurl = "http://www.4jyn.com/skin/skintop/";
    cssurl += cssList[n];
    css.href = cssurl;
    MiniSite.Cookie.set("qq_index_skin", n, expires);
}

function formatSkin() {
    var p = MiniSite.$("SkinList").getElementsByTagName("li");
    var s = MiniSite.$("sar");
    for (i = 0; i < p.length; i++) {
        p[i].num = i;
        p[i].onclick = function() {
            setSkin(this.num);
        }
    }
    s.onclick = function() {
        openSkin("sar", "SkinList", 140, 86, 2, 0);
    };
}

function _openSkin(o1, o2, max, min, speed, n) {
    return openSkin(o1, o2, max, min, speed, n);
}

function _closeSkin(o1, o2, max, min, speed, n) {
    return closeSkin(o1, o2, max, min, speed, n);
}

//n=0 skin n=1 pro
function openSkin(o1, o2, max, min, speed, n) {
    var a = MiniSite.$(o1);
    var s = MiniSite.$(o2);
    var w = s.offsetWidth;
    var move = function() {
        w += speed;
        if (w >= max) {
            w = max;
            s.style.width = w + "px";
            if (moveTime[n]) {
                window.clearInterval(moveTime[n]);
            }
            if (n) {
                MiniSite.$("pro_arrow").className = "al";
                MiniSite.$("pro_arrow").onclick = function() {
                    closeSkin(o1, o2, max, min, speed, n);
                }
            } else {
                a.innerHTML = "<div class='s'><img src='http://www.4jyn.com/skin/skintop/9471252.gif' alt='ÊÕËõ' /></div>";
                a.onclick = function() {
                    closeSkin(o1, o2, max, min, speed, n);
                }
            }
        } else {
            s.style.width = w + "px";
            if (n) {} else {
                s.style.display = "block";
            };
        }
    };
    moveTime[n] = window.setInterval(move, 5);
}

function closeSkin(o1, o2, max, min, speed, n) {
    var a = MiniSite.$(o1);
    var s = MiniSite.$(o2);
    var w = s.offsetWidth;
    var move = function() {
        w -= speed;
        if (w <= min) {
            w = min;
            s.style.width = w + "px";
            if (n) {
                MiniSite.$("pro_arrow").className = "ar";
                MiniSite.$("pro_arrow").onclick = function() {
                    openSkin(o1, o2, max, min, speed, n);
                };
            } else {
                a.innerHTML = "<div><img src='http://www.4jyn.com/skin/skintop/9471252.gif' alt='¸ü¶àÆ¤·ô' /></div>";
                a.onclick = function() {
                    openSkin(o1, o2, max, min, speed, n);
                }
            };
            if (moveTime[n]) {
                window.clearInterval(moveTime[n]);
            }
        } else {
            s.style.display = "block";
            s.style.width = w + "px";
        };
    };
    moveTime[n] = window.setInterval(move, 5);
}
var sosoInitHint = "";
var sosoCurrHighLight = MiniSite.$("sosoweb"),
frm_head = MiniSite.$('frm_head'),
delayId = null;
var sosoTmpArr = ['bfadb6fbccd8c8cb'];
var sosoTmpArr2 = ['bfadb6fbccd8c8cb'];
var sosoRandom = Math.floor(Math.random() * sosoTmpArr.length);
sosoInitHint = sosoTmpArr[sosoRandom];
sosoInitKw = sosoTmpArr2[sosoRandom];
window.setTimeout(setFun, 1);
function setFun() {
    return;
    frm_head = MiniSite.$('frm_head');
    frm_head.w.value = sosoInitHint;
}
function delaySubSearch(sc) {
    if (delayId) clearTimeout(delayId);
    delayId = setTimeout(function() {
        sosoSubSearch(sc);
    },
    500);
}
function cancelDelay() {
    if (delayId) clearTimeout(delayId);
}
function sosoSubSearch(sc) {
    changePage(sc);
   MiniSite.$("frm_head").w.blur();
    //frm_head.sc.value = sc;
    //wval = trim(frm_head.w.value);
    /*
    if (sc == "img") {
        frm_head.action = "http://image.soso.com/image.cgi";
    }
    else if (sc == "vid") {
        frm_head.action = "http://video.soso.com/search/";
    }
    else if (sc == "mus") {
        frm_head.action = "http://music.soso.com/music.cgi";
        frm_head.source.value = "2";
    }
    else if (sc == "qz") {
        frm_head.op.value = "blog.blog";
        frm_head.ty.value = "blog";
        frm_head.action = "http://blog.soso.com/qz.q";
    }
    else if (sc == "soba") {
        frm_head.sc.value = "post";
        frm_head.action = "http://post.soso.com/sobar.q";
    }
    else if (sc == "wenwen") {
        frm_head.sc.value = "wenwen";
        frm_head.action = "http://wenwen.soso.com/z/SearchSolved.e";
    }
    else {
        frm_head.action = "http://www.soso.com/q";
    }
    */
   MiniSite.$("frm_head").w.focus();
}
function changePage(sc) {
    if (sosoCurrHighLight == null) {
        sosoCurrHighLight = MiniSite.$("sosoweb");
    }
    sosoCurrHighLight.className = "s2";
    sosoCurrHighLight = MiniSite.$("soso" + sc);
    sosoCurrHighLight.className = "s1";
   // frm_head.sc.value = sc;
    //frm_head.cid.value = "w.q.in.sb." + sc;
}
function closeCHSkin(){
var expires = getExpires(90);
	document.body.className = "clbg";
	MiniSite.$("miniNav").style.display = "block";
	MiniSite.$("styleforch1").className = "clbg";
	MiniSite.$("styleforch2").style.display = "none";
	MiniSite.Cookie.set("qq_index_skin_wconoff","off",expires);
}
function openCHSkin(){
	
var UerScreenD = window.screen.width;
//alert(UerScreenD);

var expires = getExpires(90);
	document.body.className = "bd_bg";
	MiniSite.$("miniNav").style.display = "none";
	if (UerScreenD > 1024){MiniSite.$("styleforch1").className = "cn_c";}
	else{MiniSite.$("styleforch1").className = "cn_c_1k";MiniSite.$("styleforch2").className = "cn_t_1k";}
	MiniSite.$("styleforch2").style.display = "block";
    MiniSite.Cookie.set("qq_index_skin_wconoff","on",expires);
}
