﻿
function $(id) { return document.getElementById(id) }
function $get() {
    var url = top.window.location.href;
    var u, g, strBack = '';
    if (arguments[arguments.length - 1] == "#") {
        u = url.split("#");
    } else {
        u = url.split("?");
    }
    if (u.length == 1) g = '';
    else g = u[1];
    if (g != '') {
        gg = g.split("&");
        var MaxI = gg.length;
        str = arguments[0] + "=";
        for (i = 0; i < MaxI; i++) {
            if (gg[i].indexOf(str) == 0) {
                strBack = gg[i].replace(str, "");
                break;
            }
        }
    }
    return strBack;
}
var blockId = "";
function setCookie(name, value, exptime) { var Days = 30; var exp = new Date(); exp.setTime(exp.getTime() + exptime); document.cookie = name + "=" + escape(value) + ";path=/;expires=" + exp.toGMTString() + ";"; }
function getCookie(name) { var arr = document.cookie.match(new RegExp("(^| )" + name + "=([^;]*)(;|$)")); if (arr != null) { return unescape(arr[2]); } else { return null; } }
function createXMLHttpRequest() { try { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlHttp = false; } } if (!xmlHttp && typeof XMLHttpRequest != 'undefined') { xmlHttp = new XMLHttpRequest(); } } function callback() { if (xmlHttp.readyState == 4) { if (xmlHttp.status == 200) { var responseText = xmlHttp.responseText; $(blockId).innerHTML = responseText; } } }
function getCityWeather(ccode) {
    var n = new Date().getTime();
    var c = escape(n * 1000 + Math.round(Math.random() * 1000));
    if (ccode == "cookie") {
        ccode = getCookie("_seCityCode");
    }
    ccode = (ccode == "" || ccode == null) ? "CN1101" : ccode;
    createXMLHttpRequest();
    xmlHttp.open("GET", "../weather/" + ccode + "_cate.html?_=" + c, true);
    this.blockId = "weather";
    xmlHttp.onreadystatechange = callback;
    xmlHttp.send(null);
    setCookie("_seCityCode", ccode, 24 * 3600 * 30);
}
var page = "101083001";
var referUrl = escape(document.referrer);
var m = getCookie("_seYYID"); //机器码
var t = ""; //标签页还是起始页
getCityWeather("cookie");
var defaultsel = 'baidu_2';
var fintime;
var displaytime;
var indexsel;
var googlesearch = 'http://www.google.cn/search?hl=zh-CN&q=@';
var sogousearch = 'http://www.sogou.com/sogou?pid=sogou-misc-bbebea45772f4ff0&query=@';
var baidusearch = 'http://www.baidu.com/baidu?word=@&tn=2012dh.com';
var sug_url = 'http://suggestion.baidu.com/su?wd=';
var search_rand = 1;


function onSearchLoad() {
    if (getCookie('SearchURL')) {
        var surl = getCookie('SearchURL').split("|");
        sogousearch = surl[0];
        alert(surl[0]);
        //moidyfy by chenxiangjin @20100326
        if (sogousearch.substr(sogousearch.indexOf("pid=") + 4) == "") {
            sogousearch += "sogou-site-a5912d5771cbddba"
        }
        baidusearch = surl[1];
        googlesearch = surl[2].replace('aff-cs-sogou', 'aff-sogou-hp1');
    }

    indexsel = getCookie('cookiesel2') ? getCookie('cookiesel2') : 'baidu_2';
    $("search_sel").className = indexsel;
    $("search_id").value = indexsel.substr(0, indexsel.indexOf("_"));
}
function setExtraData(_s) {
    //window.external.StartPageCall('_save', _s);----去掉_save 测试js错误
    window.external.StartPageCall('', _s);
}
var isover = 0;
function selmouseover() { isover = 1; }
function selmouseout() { isover = 0; }
document.onclick = function() {
    if (isover == 0) {
        $("search_selmenu").style.display = "none";
    }
};

function selclick() {
    $("search_selmenu").style.display = $("search_selmenu").style.display == "none" ? "inline" : "none";
}

function nava(s_num) {
    switch (s_num) {        
        case '3':
            sug_url = 'http://zhidao.sug.baidu.com/su?wd=';
            break;
        case '5':
            sug_url = 'http://sug.mp3.baidu.com/su?wd=';
            break;
        case '6':
            sug_url = 'http://sug.image.baidu.com/su?wd=';
            break;
        case '7':
            sug_url = 'http://sug.video.baidu.com/su?wd=';
            break;
    }
    for (var i = 1; i <= 8; i++) {
        $("sel" + i).style.background = '#ffffff';
        $("sel" + i).style.color = '#1B1B1B';
        $("search_" + i).style.display = "none";
    }
    $("sel" + s_num).style.background = '#ffffff';
    $("sel" + s_num).style.color = '#ff0000';

    $("search_" + s_num).style.display = "inline";
    $("search_s").value = s_num;

    if (s_num == '8') {
        if ($("search_kw").value == '天安门 到 鸟巢') {
            $("search_kw").style.color = "#ccc";
        }
        if ($("search_kw").value == '') {
            $("search_kw").value = '天安门 到 鸟巢';
            $("search_kw").style.color = "#ccc";
        }
    } else {
        if ($("search_kw").value == '天安门 到 鸟巢') {
            $("search_kw").value = '';
            $("search_kw").style.color = "#000";
        }
    }
    if (s_num != '9') {
        if (getCookie('cookiesel' + s_num)) {
            var cookiesel = getCookie('cookiesel' + s_num);
            $("search_sel").className = cookiesel;
            $("search_id").value = cookiesel.substr(0, cookiesel.indexOf("_"));
        } else {
            var firstid = '';
            switch (s_num) {
                case '1':
                    firstid = 'xunlei_1';
                    break;
                case '3':
                    firstid = 'baiduzhidao_3';
                    break;
                case '4':
                    firstid = 'taobao_4';
                    break;
                case '5':
                    firstid = 'sogou_5';
                    break;
                case '6':
                    firstid = 'sogou_6';
                    break;
                case '7':
                    firstid = 'sogou_7';
                    break;
                case '8':
                    firstid = 'sogou_8';
                    break;
                case '2':
                    firstid = 'baidu_2';
                    break;
            }
            $("search_sel").className = firstid;
            $("search_id").value = firstid.substr(0, firstid.indexOf("_"));
        }
    } else {
        $("search_sel").className = indexsel;
        $("search_id").value = indexsel.substr(0, indexsel.indexOf("_"));
    }
    $("search_kw").focus();
    $("search_kw").value = $("search_kw").value;
}

function selc(selcid) {
    $("search_selmenu").style.display = "none";
    $("search_sel").className = selcid;
    var select_id = selcid.substr(0, selcid.indexOf("_"))
    $("search_id").value = select_id;
    var s_num = $("search_s").value;
    if (s_num != '2') {
        setCookie('cookiesel' + s_num, select_id + "_" + s_num, 30 * 24 * 3600 * 1000);
    } else {
        indexsel = selcid;
        setExtraData(fintime + '|' + displaytime + '|' + select_id);
        setCookie('cookiesel2', selcid, 30 * 24 * 3600 * 1000);
    }
    $("search_kw").focus();
    $("search_kw").value = $("search_kw").value;
}

function kwclick() {
    if ($("search_kw").value == '天安门 到 鸟巢') {
        $("search_kw").value = '';
        $("search_kw").style.color = "#000";
    }
}

function kwchange() {
    if ($("search_kw").value == '天安门 到 鸟巢' && $("search_kw").style.color == "#ccc") {
        $("search_kw").value = '';
        $("search_kw").style.color = "#000";
    }
}

function kwblur() {
    if ($("search_s").value == '8' && $("search_kw").value == '') {
        $("search_kw").value = '天安门 到 鸟巢';
        $("search_kw").style.color = "#ccc";
    }
}


var so_img = document.createElement("img");
function sosubmit() {
    var kw_val = $("search_kw").value.replace(/(^\s*)|(\s*$)/g, "");
   // kw_val=UrlEncode(kw_val);
    
    if (kw_val) {
        var n = new Date().getTime();
        var c = escape(n * 1000 + Math.round(Math.random() * 1000));
        var searchid = $("search_s").value == '2' && $("search_id").value == 'baidu' && baidusearch.indexOf('sogouie_1_dg') != -1 ? 'baidu1' : $("search_id").value;
        so_img.src = "http://ping.ie.sogou.com/search_start.gif?t=" + c + "&pl=" + page + "&kw=" + kw_val + "&s=" + $("search_s").value + "&id=" + searchid + "&m=" + m + "&r=" + referUrl;
        var kw_val2 = kw_val.replace('%', '%25').replace('#', '%23').replace('&', '%26');
        if ($("search_s").value == '2') {
            var id = $("search_id").value;
            switch (id) {
                case 'google':
                    var googlesearchurl = '';
                    googlesearchurl = googlesearch.replace('@', encodeURI(kw_val).replace('#', '%23').replace('&', '%26')).replace('%40', encodeURI(kw_val).replace('#', '%23').replace('&', '%26'));
                    window.open(googlesearchurl);
                    break;
                case 'sogou':
                    var sogousearchurl = '';
                    sogousearchurl = sogousearch.replace('@', kw_val2).replace('%40', kw_val2);
                    window.open(sogousearchurl);
                    break;
                case 'baidu':
                    var baidusearchurl = '';
                    baidusearchurl = baidusearch.replace('@', kw_val2).replace('%40', kw_val2);
                    window.open(baidusearchurl);
                    break;
            }
            return false;
        } else {
            search_rand++;
            document.f.action = 'http://so.ie.sogou.com/s/index.php?rand=' + search_rand;
            return true;
        }
    } else {
        return false;
    }
}
//onSearchLoad();
var m_ws03img = document.createElement('img');
function pingmail(mt) {
    var n = new Date().getTime();
    var c = escape(n * 1000 + Math.round(Math.random() * 1000));
    with (document) {
        if (cookie.indexOf("SMYUV=") < 0) {
            cookie = "SMYUV=" + c + ";path=/;expires=Sun, 29 July 2046 00:00:00 UTC;domain=sogou.com"; u = c;
        } else {
            u = getCookie("SMYUV");
        }
        if (domain.indexOf("sogou.com"))
            m_ws03img.src = "http://ping.ie.sogou.com/123_ml.gif?t=" + c + "&u=" + u + "&m=" + m + "&r=" + referUrl + "&mt=" + mt;
    }
}



