﻿
function CreateCityList() {
    var cityList = [
             { CityCode: 'hzzh-chs', CityName: '杭州' },
         	 { CityCode: 'beijingzh-chs', CityName: '北京' },
             { CityCode: 'shanghaizh-chs', CityName: '上海' },
             { CityCode: 'ningbozh-chs', CityName: '宁波' },
             { CityCode: 'guangzhouzh-chs', CityName: '广州' },
             { CityCode: 'haerbinzh-chs', CityName: '哈尔滨' },
             { CityCode: 'dalianzh-chs', CityName: '大连' },
             { CityCode: 'shijiazhuangzh-chs', CityName: '石家庄' },
             { CityCode: 'linyizh-chs', CityName: '临沂' },
             { CityCode: 'xiamenzh-chs', CityName: '厦门' },
             { CityCode: 'jinanzh-chs', CityName: '济南' },
             { CityCode: 'fuzhouzh-chs', CityName: '福州' },
             { CityCode: 'chongqingzh-chs', CityName: '重庆' },
             { CityCode: 'changzhouzh-chs', CityName: '常州' },
             { CityCode: 'xianzh-chs', CityName: '西安' },
             { CityCode: 'chengduzh-chs', CityName: '成都' },
             { CityCode: 'szzh-chs', CityName: '深圳' },
             { CityCode: 'qdzh-chs', CityName: '青岛' },
             { CityCode: 'changshazh-chs', CityName: '长沙' },
             { CityCode: 'hefeizh-chs', CityName: '合肥' },
             { CityCode: 'weihaizh-chs', CityName: '威海' },
             { CityCode: 'suzhouzh-chs', CityName: '苏州' },
             { CityCode: 'nanchangzh-chs', CityName: '南昌' },
             { CityCode: 'hongkongzh-chs', CityName: '香港简体' },
             { CityCode: 'hongkongen', CityName: 'HongKong(English)' },
             { CityCode: 'wulumuqizh-chs', CityName: '乌鲁木齐' },
             { CityCode: 'dujiangyanzh-chs', CityName: '都江堰' },
             { CityCode: 'nanjingzh-chs', CityName: '南京' },
             { CityCode: 'liuzhouzh-chs', CityName: '柳州' },
             { CityCode: 'huzhouzh-chs', CityName: '湖州' },
             { CityCode: 'jinhuazh-chs', CityName: '金华' },
             { CityCode: 'yiningzh-chs', CityName: '伊宁' },
             { CityCode: 'wenjiangzh-chs', CityName: '温江' },
             { CityCode: 'jiningzh-chs', CityName: '济宁' },
             { CityCode: 'tongluzh-chs', CityName: '桐庐' },
             { CityCode: 'longyanzh-chs', CityName: '龙岩' },
             { CityCode: 'dongyingzh-chs', CityName: '东营' },
             { CityCode: 'zibozh-chs', CityName: '淄博' },
             { CityCode: 'jiujiangzh-chs', CityName: '九江' },
             { CityCode: 'wuhanzh-chs', CityName: '武汉' },
             { CityCode: 'zhengzhouzh-chs', CityName: '郑州' }
         ];
    for (var i = 0; i < cityList.length; i++) {
        var oOption = document.createElement("OPTION");
        oOption.value = cityList[i].CityCode;
        oOption.text = cityList[i].CityName;
        document.getElementById("drpCityList").add(oOption);
    }
}

function Current() {
    var enabled = 0; today = new Date();
    var day; var date;
    if (today.getDay() == 0) day = "星期日"
    if (today.getDay() == 1) day = "星期一"
    if (today.getDay() == 2) day = "星期二"
    if (today.getDay() == 3) day = "星期三"
    if (today.getDay() == 4) day = "星期四"
    if (today.getDay() == 5) day = "星期五"
    if (today.getDay() == 6) day = "星期六"
    date1 = (today.getFullYear()) + "年" + (today.getMonth() + 1) + "月" + today.getDate() + "日 ";
    date2 = day;
    document.getElementById("CurrentDate").innerText = date1 + date2;

    //fnLoadTopNews();
    //CreateCityList();
    //InitNewsTitle()
   // LoadUserCity();
    var id = $G("id");
    if (id == "citylist") {
        LoadCityList();
    }

    window.setInterval("SetCityListSytle()", 10);
}

function fnLoadTopNews() {
    if (typeof NewsList != 'undefined') {
        if (NewsList.length > 0) {
            $('CallBoard').innerHTML = '<a target="_blank" href="about/' + NewsList[0].NewsUrl + '">' + NewsList[0].NewsTitle + '</a>';
        }
    }
}

var fraCityList;
function LoadCityList() {
    $('drpCityList').style.display = 'none';
    if (!fraCityList) {
        fraCityList = document.createElement('IFRAME');
        fraCityList.id = 'fraCityList';
        fraCityList.frameBorder = '0';
        fraCityList.scrolling = "no";
        fraCityList.style.position = 'absolute';
        fraCityList.style.overflow = 'hidden';
        fraCityList.allowTransparency = 'true';
        fraCityList.style.width = '800px';
        fraCityList.style.height = '830px';
        fraCityList.style.left = (fnGetWindowWidth() - 800) / 2 + 'px';
        fraCityList.style.top = '20px';
        fraCityList.style.zIndex = '10001';
        fraCityList.src = 'CityListControl.aspx';
        document.body.appendChild(fraCityList);
    }
    fraCityList.style.display = 'block';
    $('BG').style.display = 'block';
    $('BG').style.width = fnGetWindowWidth() + 'px';
    $('BG').style.height = (fnGetWindowHeight() + 200) + 'px';


}

function fnCityListHiddn() {
    $('drpCityList').style.display = '';
    fraCityList.style.display = 'none';
    $('BG').style.display = 'none';
}

function fnGetWindowWidth() {
    var vw = 0;
    var _dEt = document.documentElement;
    var _dBy = document.body;
    if (typeof window.innerWidth == 'number') vw = window.innerWidth;
    else {
        if (_dEt && _dEt.clientWidth) vw = _dEt.clientWidth;
        else {
            if (_dBy && _dBy.clientWidth) vw = _dBy.clientWidth;
        }
    }
    if (!vw || vw < 100) vw = 100;
    return vw;
}
function fnGetWindowHeight() {
    var vh = 0;
    var _dEt = document.documentElement;
    var _dBy = document.body;
    if (typeof window.innerHeight == 'number') vh = window.innerHeight;
    else {
        if (_dEt && _dEt.clientHeight) vh = _dEt.clientHeight;
        else {
            if (_dBy && _dBy.clientHeight) vh = _dBy.clientHeight;
        }
    }
    if (!vh || vh < 100) vh = 100;
    return vh;
}

function SelectCity(CityCode, Is3d, CityName) {

    $('ctl00_lblCityName').innerText = CityName;
    $('ctl00$hdcityCode').value = CityCode;
    $('ctl00$hdIs3d').value = Is3d;
    fnCityListHiddn();
}

function StopPropagation(e) {
    if (!e) {
        e = window.event;
    }
    //停止事件冒泡
    if (e.stopPropagation) {
        e.stopPropagation();
    }
    else {
        e.cancelBubble = true;
    }
}
function SetCity(name, domain, l) {
    $('txtCityName').value = name;
    $('txtDomain').value = domain;
    $('txtLanguage').value = l;  
    fnShowCityProduct(name);
}

function fnShowCityProduct(cityName) {
    var sBdtCity = '杭州,上海,北京,宁波,武汉,南京,大连,哈尔滨,重庆,广州,深圳,南昌,丽江,日照,长春,东阳,桂林,湖州,永康';

    function getMobileProduct(i) {
        var width = 105;
        var mobileTip = '手机访问E都市，<br>&nbsp;&nbsp;&nbsp;&nbsp;出行查询多便捷！';
        var downloadPic = '<a href=\"http://mobile.edushi.com/download.aspx\" target=\"_blank\"><img src=\"images3.0/download.gif\" border=\"0\"></a>';
        if (i == 2) {
            mobileTip = '手机访问E都市，出行查询多便捷！';
            downloadPic = '<div class=\"pictur\"><a href=\"http://mobile.edushi.com/download.aspx\" target=\"_blank\"><img src=\"images3.0/download.gif\" border=\"0\"></a></div>'; ;
        }
        if (i == 3) {
            width = 122;
            mobileTip = '手机访问E都市，出行查询多便捷！';
            downloadPic = '<div class=\"dasd\"><a href=\"http://mobile.edushi.com/download.aspx\" target=\"_blank\"><img src=\"images3.0/download.gif\" border=\"0\"></a></div>';
        }
        
        var mobileProduct = "";
        mobileProduct += "<div id=\"movb_n"+i+"\">";
        mobileProduct += "<div class=\"img" + i + "\"><a href=\"http://mobile.edushi.com/download.aspx\" target=\"_blank\"><img src=\"images3.0/mov_h" + i + ".gif\" border=\"0\" width=\"" + width + "\"></a></div>";
        mobileProduct += "  <p class=\"mov_par" + i + "\">" + mobileTip + "</p>";
        mobileProduct += "  <div class=\"HackBox\"></div>";
        mobileProduct += downloadPic;
        mobileProduct += "</div>";
        return mobileProduct;
    }  
	/*
    function getBdtProductHtml(i) {
        var bdtProduct = "";
        bdtProduct += "<div id=\"ask" + i + "_all\">";
        bdtProduct += "  <div class=\"imgBdt" + i + "\"><img src=\"images3.0/ask_h.gif\" border=\"0\" width=\"60\"></div>";
        bdtProduct += "  <ul class=\"ask" + i + "_ul\">";
        bdtProduct += "      <li><a href=\"http://beijing.edushi.com/bdt\" target=\"_blank\" title=\"北京\">北京</a></li>";
        bdtProduct += "      <li><a href=\"http://shanghai.edushi.com/bdt\" target=\"_blank\" title=\"上海\">上海</a></li>";
        bdtProduct += "      <li><a href=\"http://chongqing.edushi.com/bdt\" target=\"_blank\" title=\"重庆\">重庆</a></li>";
        bdtProduct += "      <li><a href=\"http://hangzhou.edushi.com/bdt\" target=\"_blank\" title=\"杭州\">杭州</a></li>";
        bdtProduct += "      <li><a href=\"http://ningbo.edushi.com/bdt\" target=\"_blank\" title=\"宁波\">宁波</a></li>";
        bdtProduct += "      <li><a href=\"http://dalian.edushi.com/bdt\" target=\"_blank\" title=\"大连\">大连</a></li>";
        bdtProduct += "      <li><a href=\"http://haerbin.edushi.com/bdt\" target=\"_blank\" title=\"哈尔滨\">哈尔滨</a></li>";
        bdtProduct += "      <li><a href=\"http://nanjing.edushi.com/bdt\" target=\"_blank\" title=\"南京\">南京</a></li>";
        bdtProduct += "      <li><a href=\"http://wuhan.edushi.com/bdt\" target=\"_blank\" title=\"武汉\">武汉</a></li>";
      
        bdtProduct += "      <li><a href=\"http://guangzhou.edushi.com/bdt\" target=\"_blank\" title=\"广州\">广州</a></li>";
        bdtProduct += "      <li><a href=\"http://sz.edushi.com/bdt\" target=\"_blank\" title=\"深圳\">深圳</a></li>";
		 bdtProduct += "      <li><a href=\"http://nanchang.edushi.com/bdt\" target=\"_blank\" title=\"南昌\">南昌</a></li>";
        bdtProduct += "      <li><a href=\"http://lijiang.edushi.com/bdt\" target=\"_blank\" title=\"丽江\">丽江</a></li>";
        bdtProduct += "      <li><a href=\"http://rizhao.edushi.com/bdt\" target=\"_blank\" title=\"日照\">日照</a></li>";
		bdtProduct += "      <li><a href=\"http://changchun.edushi.com/bdt\" target=\"_blank\" title=\"长春\">长春</a></li>";
		bdtProduct += "      <li><a href=\"http://dongyang.edushi.com/bdt\" target=\"_blank\" title=\"东阳\">东阳</a></li>";
		bdtProduct += "      <li><a href=\"http://guilin.edushi.com/bdt\" target=\"_blank\" title=\"桂林\">桂林</a></li>";
		bdtProduct += "      <li><a href=\"http://huzhou.edushi.com/bdt\" target=\"_blank\" title=\"湖州\">湖州</a></li>";
		bdtProduct += "      <li><a href=\"http://jingmen.edushi.com/bdt\" target=\"_blank\" title=\"荆门\">荆门</a></li>";
		bdtProduct += "      <li><a href=\"http://zhengzhou.edushi.com/bdt\" target=\"_blank\" title=\"郑州\">郑州</a></li>";
		
        bdtProduct += "  </ul>";
        bdtProduct += "  <div class=\"HackBox\"></div>";
        bdtProduct += "</div>";

        return bdtProduct;
    }
	*/


    function getBdtProductHtml(i) {
        var bdtProduct = "";
        bdtProduct += "<div id=\"ask" + i + "_all\">";
        if (i == 1) {
            bdtProduct += "<a href=\"http://www.aladdincn.com/zsjm/index.html\" target=\"_blank\"><img src=\"images3.0/city01.gif\" border=\"0\" width=\"235\"></a>";
        }
        else if (i == 2) {
            bdtProduct += "<a href=\"http://www.aladdincn.com/zsjm/index.html\" target=\"_blank\"><img src=\"images3.0/city02.gif\" border=\"0\" width=\"354\"></a>";
        }
        //bdtProduct += "  <div class=\"imgBdt" + i + "\"><img src=\"images3.0/ask_h.gif\" border=\"0\" width=\"60\"></div>";
       /// bdtProduct += "  <ul class=\"ask" + i + "_ul\">";      
		
       // bdtProduct += "  </ul>";
        bdtProduct += "  <div class=\"HackBox\"></div>";
        bdtProduct += "</div>";

        return bdtProduct;
    }


    function getEstoreProduct() {
        if (typeof BusinessInfo != 'undefined') {
            var productHtml = [];
            productHtml.push("<div id=\"eshop\">");
            productHtml.push("<div class=\"imgBdt1\"><a href=\"http://hangzhou.edushi.com/dian\" target=\"_blank\"><img src=\"images3.0/shop_h.gif\" border=\"0\" width=\"75\"></a></div>");
            productHtml.push("<ul class=\"eshop_ul\">");

            for (var i = 0; i < BusinessInfo.Topic.length; i++) {
                productHtml.push("<li><a href=\"http://hangzhou.edushi.com/dian/VipStore/" + BusinessInfo.Topic[i].LST_ID + "/EShopNewsView.aspx?StoreID=" + BusinessInfo.Topic[i].MCI_ID + "&newsid=" + BusinessInfo.Topic[i].LT_ID + "\" target=\"_blank\" title=\"" + BusinessInfo.Topic[i].LT_Title + "\">" + BusinessInfo.Topic[i].LT_Title + "</a></li>");
            }

            for (var i = 0; i < BusinessInfo.Voucher.length; i++) {
                productHtml.push("<li><a href=\"http://hangzhou.edushi.com/dian/VipStore/" + BusinessInfo.Voucher[i].LST_ID + "/VoucherView.aspx?StoreID=" + BusinessInfo.Voucher[i].MCI_ID + "&id=" + BusinessInfo.Voucher[i].LV_ID + "\" target=\"_blank\" title=\"" + BusinessInfo.Voucher[i].LV_Title + "\">" + BusinessInfo.Voucher[i].LV_Title + "</a></li>");
            }
            productHtml.push("</ul>");
            productHtml.push("<div class=\"HackBox\"></div>");
            productHtml.push("</div>");

            return productHtml.join('');
        }
        return '';
    }

    if (cityName == '杭州') {
         $('divCityProduct').innerHTML = getMobileProduct(1) + getBdtProductHtml(1) + getEstoreProduct() + '<div class=\"HackBox\"></div>';
    }
    else if (sBdtCity.indexOf(cityName) > -1) {
        $('divCityProduct').innerHTML = getMobileProduct(2) + getBdtProductHtml(2) + '<div class=\"HackBox\"></div>';
    }
    else {
        $('divCityProduct').innerHTML = getMobileProduct(3) + '<div class=\"HackBox\"></div>';
    }
}
//本地搜索
function LocalSearch() {
    var key = $('Keyword').value;

    if (key == '请输入您想找的，例如：酒吧，鲜花……' || !/(\S)+/.test(key)) {
        alert('请输入关键字');
        return false;
    }
    var l = $('txtLanguage').value;
    var SearchUrl = document.getElementById('txtDomain').value
    if (l == 'zh-chs') {
        SearchUrl += '?q=' + escape(key);
    }
    else {
        SearchUrl += '/?L=' + l + '&q=' + escape(key);
    }
    window.open(SearchUrl);
}
//根据用户IP加载用户的所在城市
function LoadUserCity() {
    var city = 'hangzhou';
    var userLocation = google.loader.ClientLocation;
    if (userLocation) {
        city = userLocation.address.city.toLowerCase();
    }
    var isLoad = false;
    var url = 'http://' + city + '.edushi.com/';
    var aList = $('tableCityList').getElementsByTagName('a');
    for (var i = 0; i < aList.length; i++) {
        if (aList[i].href == url) {
            isLoad = true;
            SetCity(aList[i].innerHTML, aList[i].href, 'zh-chs');
            return;
        }
    }

    if (!isLoad) {
        var url = 'http://hangzhou.edushi.com/';
        for (var i = 0; i < aList.length; i++) {
            if (aList[i].href == url) {
                isLoad = true;
                SetCity(aList[i].innerHTML, aList[i].href, 'zh-chs');
                return;
            }
        }
    }
}

function fnGetWindowWidth() {
    var vw = 0;
    var _dEt = document.documentElement;
    var _dBy = document.body;
    if (typeof window.innerWidth == 'number') vw = window.innerWidth;
    else {
        if (_dEt && _dEt.clientWidth) vw = _dEt.clientWidth;
        else {
            if (_dBy && _dBy.clientWidth) vw = _dBy.clientWidth;
        }
    }
    if (!vw || vw < 100) vw = 100;
    return vw;
}
function fnGetWindowHeight() {
    var vh = 0;
    var _dEt = document.documentElement;
    var _dBy = document.body;
    if (typeof window.innerHeight == 'number') vh = window.innerHeight;
    else {
        if (_dEt && _dEt.clientHeight) vh = _dEt.clientHeight;
        else {
            if (_dBy && _dBy.clientHeight) vh = _dBy.clientHeight;
        }
    }
    if (!vh || vh < 100) vh = 100;
    return vh;
}


//获取网页上的参数
function $G() {
    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;
}

function ShowPicLink() {
    var strHtml = "";
    for (var i = 0; i < PicLinks.length; i++) {
        strHtml += "<a href=" + PicLinks[i].LinkUrl
                    + "  target=_blank><img style='width:88px;height:31px;' border=0 src=" + PicLinks[i].PickPath
                    + " /></a>";
    }
    $("div_PicLinks").innerHTML = strHtml;
}

//显示文字连接
function ShowCharLinks() {
    var strHtml = "";
    for (var i = 0; i < CharLinks.length; i++) {
        strHtml += "-<a href=" + CharLinks[i].LinkUrl
                    + "  target=_blank>-" + CharLinks[i].LinkChar + "-</a>-";
    }
    $("div_CharLinks").innerHTML = strHtml;
}

function LoadLinks() {
    ShowPicLink();
    ShowCharLinks();
}

function SetCityListSytle() {
    if ($('fraCityList') != null) {
        $('fraCityList').style.left = (fnGetWindowWidth() - 800) / 2 + 'px';
        $('BG').style.width = fnGetWindowWidth() + 'px';
        $('BG').style.height = fnGetWindowHeight() + 'px';
    }
}
function ShowHiddenCityList() {
    if ($('divCityList').style.display != 'none') {
        $('divCityList').style.display = 'none';
    }
    else {
        $('divCityList').style.display = 'block';
    }
}
function ENetwork() { }
ENetwork.GetExecutionID = function() {
    var a = new Date, b = Date.UTC(a.getFullYear(), a.getMonth(), a.getDate(),
        a.getHours(), a.getMinutes(), a.getSeconds(), a.getMilliseconds());
    b += Math.round(Math.random() * 1000000);
    return b
};
ENetwork.DownloadScriptCallback = function(a) {
    if (a)
        a()
};
ENetwork.DownloadScript = function(a, b, c) {
    try {
        if (a == null || a == "undefined" || a.length == 0)
            throw new EException("ENetwork:DownloadScript", "err_noscripturl",
                l24ht);

        var elScript = document.createElement("script");
        elScript.type = "text/javascript";
        elScript.language = "javascript";
        elScript.id = typeof (c) == "undefined" ? ENetwork.GetExecutionID() : c;
        elScript.src = a;

        if (navigator.userAgent.indexOf("IE") >= 0)
            elScript.onreadystatechange = function() {
                if (elScript && ("loaded" == elScript.readyState || "complete" ==
                elScript.readyState)) {
                    elScript.onreadystatechange = null;
                    ENetwork.DownloadScriptCallback(b)
                }
            };
        else
            elScript.onload = function() {
                elScript.onload = null;
                ENetwork.DownloadScriptCallback(b)
            };
        if (document.getElementById(c))
            ENetwork.GetAttachTarget().removeChild(document.getElementById(c));

        ENetwork.GetAttachTarget().appendChild(elScript);
        return elScript.id
    }
    catch (e) {
        alert('加载失败！' + e.message);
    }
};
ENetwork.GetAttachTarget = function() {
    if (document.getElementsByTagName("head")[0] != null)
        return document.getElementsByTagName("head")[0];
    else
        throw new EException("ENetwork:cstr", "err_noheadelement", l611ft)
};
function EException(b, c, a) {
    this.source = b;
    this.name = c;
    this.message = a
}

EException.prototype.Name = this.name;
EException.prototype.Source = this.source;
EException.prototype.Message = this.message;
