document.write("<script type='text/javascript' src='/javascript/mapjs/ess_string.js'></script>");

/**
 * 判断IE版本
 */
function isie() {
    if (navigator.userAgent.indexOf("MSIE") > 0) {
        if (navigator.appVersion.match(/6./i) == '6.' || navigator.appVersion.match(/7./i) == '7.') {
            document.getElementById("links").href = "/css/index-ie6.css";
        } else {
            document.getElementById("links").href = "/css/index.css";
        }
    }
}
/**
 * 设为首页代码
 */
function setHomePage() {
    var sUrl = "http://www.bfjt.net";

    try {
        this.style.behavior = 'url(#default#homepage)';
        this.setHomePage(sUrl);
    }
    catch(e) {
        if (window.netscape) {
            try {
                netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
            }
            catch (e) {
                alert("此操作被浏览器拒绝！\n请在浏览器地址栏输入“about:config”并回车\n然后将 [signed.applets.codebase_principal_support]的值设置为'true',双击即可。");
            }
            var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
            prefs.setCharPref('browser.startup.homepage', sUrl);
        }
    }

}
/**
 *
 */
function addFavorite() {
    var sURL = "http://www.bfjt.net/";
    var sTitle = "北方交通网-天津生活咨询网站";

    try {
        window.external.addFavorite(sURL, sTitle);
    } catch (e) {
        try {
            window.sidebar.addPanel(sTitle, sURL, "");
        } catch (e) {
            alert("加入收藏失败，请使用Ctrl+D进行添加");
        }
    }
}


/**
 * banner搜索提交功能
 */
function poiSearch() {
    var fo = document.PoiSearchForm;
    var query = fo.queryValue.value;
    query = query.trim();
    if (!query) {
        fo.queryValue.value = "请输入搜索关键字！";
        fo.queryValue.focus();
    } else
        fo.submit();
}
function searchWord(word) {
    var fo = document.PoiSearchForm;
    fo.queryValue.value = word;
    fo.submit();
}
/**
 * 清空输入框值
 * @param obj
 */
function clearText(obj) {
    //var fo = document.PoiSearchForm;
    obj.value = "";
}

function cleanBusValue() {
    $("txtStart").value = "";
    $("txtEnd").value = "";
}

function cleanCarValue() {
    $("busTxtStart").value = "";
    $("busTxtEnd").value = "";
}
/**
 * 首页公交查询
 */
function busSearchStart() {
    var fo = document.searcBusForm;
    var start = $F("txtStart");
    var end = $F("txtEnd");
    var resType = $F("resType");
    start = window.encodeURI(start);
    end = window.encodeURI(end);
    if (!start) {
        alert("请输入起始站点！");
        $("txtStart").focus();
    } else if (!end) {
        alert("请输入结束站点！");
        $("txtEnd").focus();
    } else {
        fo.type.value = "busSearch";
        fo.start.value = start;
        fo.end.value = end;
        fo.resType.value = resType;
        fo.submit();
    }
}
/**
 * 首页自驾车查询
 */
function carSearch() {
    var fo = document.searcBusForm;
    var start = $F("busTxtStart");
    var end = $F("busTxtEnd");
    var resType = $F("selType");
    start = window.encodeURI(start);
    end = window.encodeURI(end);
    if (!start) {
        alert("请输入起始站点！");
        $("busTxtStart").focus();
    } else if (!end) {
        alert("请输入结束站点！");
        $("busTxtEnd").focus();
    } else {
        fo.type.value = "carSearch";
        fo.start.value = start;
        fo.end.value = end;
        fo.resType.value = resType;
        fo.submit();
    }
}

function selectLayer1(i)
{
    switch (i)
            {
        case 1:
            document.getElementById("focusPic1").style.display = "block";
            document.getElementById("focusPic2").style.display = "none";
            document.getElementById("focusPic3").style.display = "none";
            document.getElementById("focusPic4").style.display = "none";
            document.getElementById("focusPic1nav").style.display = "block";
            document.getElementById("focusPic2nav").style.display = "none";
            document.getElementById("focusPic3nav").style.display = "none";
            document.getElementById("focusPic4nav").style.display = "none";
            break;
        case 2:
            document.getElementById("focusPic1").style.display = "none";
            document.getElementById("focusPic2").style.display = "block";
            document.getElementById("focusPic3").style.display = "none";
            document.getElementById("focusPic4").style.display = "none";
            document.getElementById("focusPic1nav").style.display = "none";
            document.getElementById("focusPic2nav").style.display = "block";
            document.getElementById("focusPic3nav").style.display = "none";
            document.getElementById("focusPic4nav").style.display = "none";
            break;
        case 3:
            document.getElementById("focusPic1").style.display = "none";
            document.getElementById("focusPic2").style.display = "none";
            document.getElementById("focusPic3").style.display = "block";
            document.getElementById("focusPic4").style.display = "none";
            document.getElementById("focusPic1nav").style.display = "none";
            document.getElementById("focusPic2nav").style.display = "none";
            document.getElementById("focusPic3nav").style.display = "block";
            document.getElementById("focusPic4nav").style.display = "none";
            break;
        case 4:
            document.getElementById("focusPic1").style.display = "none";
            document.getElementById("focusPic2").style.display = "none";
            document.getElementById("focusPic3").style.display = "none";
            document.getElementById("focusPic4").style.display = "block";
            document.getElementById("focusPic1nav").style.display = "none";
            document.getElementById("focusPic2nav").style.display = "none";
            document.getElementById("focusPic3nav").style.display = "none";
            document.getElementById("focusPic4nav").style.display = "block";
            break;
    }
}

function indexCheckUser() {
    var requrl = "/userinfo.action";
    new Ajax.Request(requrl, {method: 'post',
        parameters:'action=mapCheckSessionUser',
        asynchronous: true, //是否异步
        requestHeaders: {Accept:'application/json'},
        onComplete: indexCheckUserRes});
}

var indexCheckUserRes = function(data) {
    if (data) {
        upInfo(data);
    }
}
function upInfo(data) {
    var userInfo = $("userInfo");
    var resStr = data.responseText;
    var userObj = resStr.evalJSON();
    var nameObj = userObj.name;
    userInfo.innerHTML = "";
    userInfo.innerHTML = "<span>欢迎您：" + nameObj + "&nbsp;&nbsp;<a style=\"color:#000; font-size:12px; font-weight:normal;\" href=\"javascript:logoutUser();\">退出登录</a>&nbsp;"
}

/**
 * 地图界面用户登录功能实现
 */
function indexUserlogin() {
    var userName = $F("name").trim();
    var userPwd = $F("passwd").trim();
    userName = window.encodeURI(userName);
    userName = window.encodeURI(userName);
    if (!userName) {
        alert("请输入用户名！");
        $("name").focus();
    } else if (!userPwd) {
        alert("请输入密码！");
        $("passwd").focus();
    } else {
        var requrl = "/userinfo.action";
        var param = "action=mapUserLogin&name=" + userName + "&passwd=" + userPwd;
        new Ajax.Request(requrl, {method: 'post',
            parameters:param,
            encoding:'UTF-8',
            asynchronous: true, //是否异步
            requestHeaders: {Accept:'application/json'},
            onComplete: indexUserLoginRes});
    }
}

var indexUserLoginRes = function(data) {
    var res = data.responseText;
    if (res == "" || !res) {
        alert("用户名称或密码错误！");
    } else {
        upInfo(data);
    }
};
/**
 * 用户登出实现
 */
function logoutUser() {
    var requrl = "/userinfo.action";
    var param = "action=mapLogoutUser";
    new Ajax.Request(requrl, {method: 'post',
        parameters:param,
        asynchronous: true, //是否异步
        requestHeaders: {Accept:'application/json'},
        onComplete: mapLogoutUserRes});
}
var mapLogoutUserRes = function(data) {
    window.top.location.href = "/";
}

function login() {
    window.top.location.href = "/regist.html";
}

function secBoard(n) {
    if (n == 1) {
        document.getElementById('busline').style.display = "inline";
        document.getElementById('carline').style.display = "none";
    } else if (n == 0) {
        document.getElementById('carline').style.display = "inline";
        document.getElementById('busline').style.display = "none";
    }
}

function btngetWeather(){
    var strUrl = "weather_getTodayWeather.action";
    var body = "";
    new Ajax.Request()
    var aryOptions = { method: 'post',postBody:body, encoding:"UTF-8", onComplete: voidweatherend };
    var objAjax = new Ajax.Request(strUrl, aryOptions);
}
var voidweatherend = function(objRequest){
    var htmlary = [];
    var objXmlDoc = objRequest.responseXML;
    var info = objXmlDoc.getElementsByTagName("info");
    var message = info[0].getElementsByTagName("message")[0].firstChild.nodeValue;
    var weather = info[0].getElementsByTagName("weather")[0].firstChild.nodeValue;
    if(message == "success"){
        var wea = weather.split(";");
        for(var i=0;i<wea.length;i++){
            htmlary.push("<li>");
            htmlary.push(wea[i]);
            htmlary.push("<li>");
        }
        $("weather").innerHTML = htmlary.join("");
        htmlary = [];

    }else{
        $("weather").innerHTML = "暂时没有今天的天气预报!";
    }
//    alert("message="+message);
}
