﻿
//设置模块的尺寸。
function ReSetUCRankSize() {
    var divXXX = document.getElementById("divXXX");
    var div1 = document.getElementById("div1");
    var div2 = document.getElementById("div2");

    //var w = (divXXX.clientWidth - 65) / 3;
    if (divXXX.clientWidth < 978)
        divXXX.style.width = "978px";

    var w = (divXXX.clientWidth - 400) / 2;

    onUCRankResize_ucRankInfos(w);
    onUCRankResize_ucRankSearch(w);
    onUCRankResize_ucRankNews(w);
    onUCRankResize_ucRankArticles(w);

    //onUCRankResize_ucRankNews(325);
    onUCRankResize_ucRankAD(325);
    onUCRankResize_ucRankAD2(325);
    onUCRankResize_ucRankHelp(325);

    div1.style.width = (divXXX.clientWidth - 350) / 2 + "px";
    div2.style.width = div1.style.width;

    var divNavigate = document.getElementById("divNavigate");
    var divAD = document.getElementById("divAD");

    var div_Top_Caption = document.getElementById("div_Top_Caption");
    divAD.style.width = divXXX.clientWidth - div_Top_Caption.clientWidth - 300 + "px";
}

//在Cnblogs中搜索。      
function SearchInCnblogs() {
    var txtKeywords = document.getElementById("txtKeywords");
    if (null == txtKeywords || txtKeywords.value.length == 0)
        return;

    txtKeywords.focus();
    var keystr = encodeURIComponent(txtKeywords.value);
    var site = "cnblogs.com";
    url = "http://www.google.com/search?q=";
    url = url + keystr;
    url += "&ie=UTF-8&oe=GB2312&hl=zh-CN&domains=" + site + "&sitesearch=" + site;
    window.open(url, "SearchInCnblogs");
}

function OnkeyDown(e) {
    var ev = window.event || e;
    if (ev.keyCode == 13) {
        SearchInCnblogs();
        return false;
    }

    return true;
}

function openNavigate(url) {
    window.open(url);
}

function getOElementRectangle(oElementID) {
    var e = document.getElementById(oElementID);
    if (null == e)
        return null;

    var t = e.offsetTop;
    var l = e.offsetLeft;
    var w = e.offsetWidth;
    var h = e.offsetHeight;
    while (e = e.offsetParent) {
        t += e.offsetTop;
        l += e.offsetLeft;
    }

    l += window.screenLeft;
    t += window.screenTop;

    return l + "," + t + "," + w + "," + h;
}

//添加访问历史。
function addVisitRecord() {
    var url = window.location.href;
    var index = url.indexOf("?");
    if (index >= 0) {
        index += 1;
        document.getElementById("imgNode").src = "Utils/Statistic.aspx?" + url.substring(index, url.length  - 1);
    }
}