/**
 * 地图类页面检测session用户
 */
function mappageCheckUser() {
    var requrl = "userinfo.action";
    new Ajax.Request(requrl, {method: 'get',
        parameters:'action=mapCheckSessionUser',
        asynchronous: true, //是否异步
        requestHeaders: {Accept:'application/json'},
        onComplete: mapPageCheckUser});
}

var mapPageCheckUser = function(responseDate) {
    //alert(responseDate.responseText);
    var resStr = responseDate.responseText;
    if (resStr != null && resStr != "") {
        var userObj = resStr.evalJSON();
        var nameObj = userObj.name;
        //var usObj = "{'id':'1','name':'admin'}";
        //var userObj = usObj.evalJSON();
        //alert("user === " + userObj + "===" + userObj.name);
        var userInfo = $("userInfo");
        userInfo.innerHTML = "";
        userInfo.innerHTML = "<a href=\"/realtraffic.html\"> 天津实时路况</a> " +
                             "<a href=\"/busdriver.html\">公交自驾</a> " +
                             "<a href=\"/searchMap.html\"> 地图搜索</a> " +
                             "<a href=\"/mapmarked.html\"> 地图标注</a> " +
                             "<span class=\"span2\">欢迎您：" + nameObj + "&nbsp;&nbsp;" +
                             "<a href=\"javascript:mapLogoutUser();\">退出登录</a>&nbsp;" +
                             "<a href='/userinfo.action?action=getUserinfo' target='_top'>详细信息&nbsp;" +
                             "<a href=\"../updateinfo.jsp\" target=\"_top\">修改信息&nbsp;</a>" +
                             "<a href=\"/index.html\">回到首页</a></span>";
    }
}
/**
 * 地图界面用户登录功能实现
 */
function mapUserlogin() {
    var userName = $F("userName").trim();
    var userPwd = $F("userPwd").trim();

    if (!userName) {
        alert("请输入用户名！");
        $("userName").focus();
    } else if (!userPwd) {
        alert("请输入密码！");
        $("userPwd").focus();
    } else {
        userName = window.encodeURI(userName);
        userName = window.encodeURI(userName);
        var requrl = "userinfo.action";
        var param = "action=mapUserLogin&name=" + userName + "&passwd=" + userPwd;
        new Ajax.Request(requrl, {method: 'post',
            parameters:param,
            asynchronous: true, //是否异步
            requestHeaders: {Accept:'application/json'},
            onComplete: mapPageUserLogin});
    }
}
var mapPageUserLogin = function(responseDate) {
    var resStr = responseDate.responseText;
    if (resStr == null || resStr == "") {
        alert("用户名称或密码错误，请重新登录!");
    } else {
        var userObj = resStr.evalJSON();
        var nameObj = userObj.name;
        //var usObj = "{'id':'1','name':'admin'}";
        //var userObj = usObj.evalJSON();
        //alert("user === " + userObj + "===" + userObj.name);
        var userInfo = $("userInfo");
        userInfo.innerHTML = "";
        userInfo.innerHTML = "<a href=\"/realtraffic.html\"> 天津实时路况</a> " +
                             "<a href=\"/busdriver.html\">公交自驾</a> " +
                             "<a href=\"/searchMap.html\"> 地图搜索</a> " +
                             "<a href=\"/mapmarked.html\"> 地图标注</a> " +
                             "<span class=\"span2\">欢迎您：" + nameObj + "&nbsp;&nbsp;" +
                             "<a href=\"javascript:mapLogoutUser();\">退出登录</a>&nbsp;" +
                             "<a href='/userinfo.action?action=getUserinfo' target='_top'>详细信息&nbsp;" +
                             "<a href=\"../updateinfo.jsp\" target=\"_top\">修改信息&nbsp;</a>" +
                             "<a href=\"/index.html\">回到首页</a></span>";
    }
}

function mapUserRegist() {
    window.top.location.href = "/regist.html";
}
/**
 * 用户登出实现
 */
function mapLogoutUser() {
    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 = "/";
}
/**
 * 判断IE浏览器版本
 */


/**
 * 打印功能
 */
function doPrint() {
    var body = $("map").childNodes[0].innerHTML;
    var css;
    var str = "<html>\r\n";
    str += "<head>\r\n";
    str += "<meta http-equiv=\"content-type\" content=\"text/html; charset=" + document.charset + "\">\r\n";
    str += "<title>" + document.title + "</title>\r\n";
    str += "<link rel=\"stylesheet\" href=\"print.css\" type=\"text/css\"/>\r\n";
    str += "<body bgcolor=\"#ffffff\" topmargin=\"30\" leftmargin=\"5\" marginheight=\"50\" marginwidth=\"5\" onLoad=\"onMapLoad();\">\r\n";
    str += "\r\n<div id=\"mapcontainer\" style=\"position: absolute;width:1024px; height:768px;overflow:hidden;\">";
    str += body;
    str += "<\/div>";
    str += "<script type=\"text/javascript\" language=\"javascript\">";
    str += "function onMapLoad(){if (navigator.appName == \"Microsoft Internet Explorer\") {";
    str += "var ver = navigator.appVersion;";
    str += "if(ver.indexOf(\"MSIE 6.0\") != -1){";
    str += "var div = document.getElementById(\"mapcontainer\").firstChild.childNodes[1].childNodes[1];";
    str += "var img;";
    str += "for (var i = 0; i < div.childNodes.length; i++) {";
    str += "  img = div.childNodes[i];";
    str += "  img.style.filter = \"progid:DXImageTransform.Microsoft.Chroma(color='#FFFFFF')\";";
    str += "}";
    str += "}";
    str += "} window.print();}";
    str += "<\/script>\r\n";
    str += "</body>\r\n<\/html>";
    document.write(str);
    document.close();
}

/**
 * 加载实时路况页面：网友支招
 * JSON格式
 */
//function loadingRealTrafficQuesList() {
//    var reqUrl = "traffic/realtraffic_know.txt";
//    new Ajax.Request(reqUrl, {method: 'get',
//                                requestHeaders: {Accept:'application/json'},
//                                onComplete:loadRealTrafficQuesList});
//}
//{"id":"10000","title":"jdkfladsf","tid":"78","tname":"金融货币"}这是返回格式
//var loadRealTrafficQuesList = function(response) {
//    var resStr = response.responseText;
//    if (!resStr) {
//        alert("加载失败，请与管理员联系！");
//    } else {
//        var quesList = resStr.evalJSON();
//        var count = quesList.length;
//        var innerHtml = "<ul class=\"ulinner\">";
//        for (var i = 0; i < count; i++) {
//            var id = quesList[i].id;
//            var title = quesList[i].title;
//            var tid = quesList[i].tid;
//            var tname = quesList[i].tname;
//            innerHtml += "<li>[<a href=\"javascript:getQuesionList("+tid+")\">" + tname +
//                         "</a>]&nbsp;<a href=\"javascript:getOneQuestion("+id+")\">" + title + "</li>";
//            if (i == 4 || i == 9) {
//                innerHtml += "</ul><ul class=\"ulinner\">";
//            }
//            if (i == count - 1) {
//                innerHtml += "</ul>";
//            }
//        }
//        $("innerQuesList").innerHTML = innerHtml;
//    }
//}
/**
 <ul class="ulinner">
 <li>[本地话题] 谁知道608到华苑么？</li>
 <li>[本地话题] 谁知道608到华苑么？</li>
 <li>[本地话题] 谁知道608到华苑么？</li>
 <li>[本地话题] 谁知道608到华苑么？</li>
 <li>[本地话题] 谁知道608到华苑么？</li>
 </ul>
 <ul class="ulinner">
 <li>[本地话题] 谁知道608到华苑么？</li>
 <li>[本地话题] 谁知道608到华苑么？</li>
 <li>[本地话题] 谁知道608到华苑么？</li>
 <li>[本地话题] 谁知道608到华苑么？</li>
 <li>[本地话题] 谁知道608到华苑么？</li>
 </ul>
 <ul class="ulinner">
 <li>[本地话题] 谁知道608到华苑么？</li>
 <li>[本地话题] 谁知道608到华苑么？</li>
 <li>[本地话题] 谁知道608到华苑么？</li>
 <li>[本地话题] 谁知道608到华苑么？</li>
 <li>[本地话题] 谁知道608到华苑么？</li>
 </ul>
 */

/**
 * JS取得对应参数值
 * @param varname:参数名称
 */
function getQueryString(varname) {
    var queryString = new String(self.location.search);
    queryString = queryString.substring(1, queryString.length);
    var queryArr = queryString.split("&");
    for (var i = 0; i < queryArr.length; i++)
    {
        var arrTmp = String(queryArr[i]).split("=");
        if (arrTmp.length > 1)
            if (arrTmp[0] == varname)
                return   arrTmp[1];
    }
    return   "";
}



