﻿// JScript 文件

var xmlHttp = false;
try {
  xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
  try {
    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (e2) {
    xmlHttp = false;
  }
}
if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
  xmlHttp = new XMLHttpRequest();
}

function stationcallServer(namecode, citycode) {
    try {
        var url;
        if ((namecode == null) || (namecode == "") || (namecode.length < 0)) {
            alert('站点名称不可为空，请输入站点名称或者选择站点名称再查询');
            return false;
        }
        else {
            url = "/stationjs.aspx?name=" + escape(namecode) + "&citycode=" + escape(citycode);
            xmlHttp.open("GET", url, false);
            xmlHttp.send(null); //只有先执行了send才会有responseText返回值。你都不发送怎么会有值呢。
            if (xmlHttp.responseText != '') {
                alert(xmlHttp.responseText);
                return false;
            }
            else {
                window.open('/stationsearch.aspx?citydirname=' + escape(citycode) + '&stationname=' + escape(namecode))
            }
        }

    }
    catch (err) {
        alert(err.message);
    }
}

function stationcallServer3(namecode, citycode, namecode1) {
    try {
        var url;
        if ((namecode == null) || (namecode == "") || (namecode.length < 0)) {
            alert('起点名称不可为空，请输入起点名称或者选择起点名称再查询');
            return false;
        }
        else {
            if ((namecode1 == null) || (namecode1 == "") || (namecode1.length < 0)) {
                alert('终点名称不可为空，请输入终点名称或者选择终点名称再查询');
                return false;
            }
            else {
                url = "/stationjs.aspx?name=" + escape(namecode) + "&citycode=" + escape(citycode) + "&name1=" + escape(namecode1);
                xmlHttp.open("GET", url, false);
                xmlHttp.send(null); //只有先执行了send才会有responseText返回值。你都不发送怎么会有值呢。
                if (xmlHttp.responseText != '') {
                    alert(xmlHttp.responseText);
                    return false;
                }
                else {
                    window.open('/search.aspx?citydirname=' + escape(citycode) + '&stationnamestart=' + escape(namecode) + '&stationnameend=' + escape(namecode1))
                }
            }
        }

    }
    catch (err) {
        alert(err.message);
    }
}

function linecallServer(namecode, citycode) {
try {

    if ((namecode == null) || (namecode == "") || (namecode.length < 0)) {
        alert('线路名称不可以为空\r\r请输入线路名称或者选择线路名称以后再查询');
        return false;
    }
    else {
        var url = "/linejs.aspx?name=" + escape(namecode) + "&citycode=" + escape(citycode);
        xmlHttp.open("GET", url, false);
        xmlHttp.send(null); //只有先执行了send才会有responseText返回值。你都不发送怎么会有值呢。
        if (xmlHttp.responseText != '') {
            alert(xmlHttp.responseText);
            return false;
        }
        else {
            window.open('/linesearch.aspx?citydirname=' + escape(citycode) + '&linename=' + escape(namecode))
        }
    }
  }
  catch(err)
  {
    alert(err.message);
}

}

function stationcallServer1(namecode, citycode) {
    try {
        var url;
        if ((namecode == null) || (namecode == "") || (namecode.length < 0)) {
            alert('站点名称不可为空，请输入站点名称或者选择站点名称再查询');
            return false;
        }
        else {
            url = "/stationjs.aspx?name=" + escape(namecode) + "&citycode=" + escape(citycode);
            xmlHttp.open("GET", url, false);
            xmlHttp.send(null); //只有先执行了send才会有responseText返回值。你都不发送怎么会有值呢。
            if (xmlHttp.responseText != '') {
                alert(xmlHttp.responseText);
                return false;
            }
            else {
                return true;
            }
        }

    }
    catch (err) {
        alert(err.message);
    }
}

function stationcallServer2(namecode, citycode, namecode1) {
    try {
        var url;
        if ((namecode == null) || (namecode == "") || (namecode.length < 0)) {
            alert('起点名称不可为空，请输入起点名称或者选择起点名称再查询');
            return false;
        }
        else {
            if ((namecode1 == null) || (namecode1 == "") || (namecode1.length < 0)) {
                alert('终点名称不可为空，请输入终点名称或者选择终点名称再查询');
                return false;
            }
            else {
                url = "/stationjs.aspx?name=" + escape(namecode) + "&citycode=" + escape(citycode) + "&name1=" + escape(namecode1);
                xmlHttp.open("GET", url, false);
                xmlHttp.send(null); //只有先执行了send才会有responseText返回值。你都不发送怎么会有值呢。
                if (xmlHttp.responseText != '') {
                    alert(xmlHttp.responseText);
                    return false;
                }
                else {
                    return true;
                }
            }    
        }

    }
    catch (err) {
        alert(err.message);
    }
}

function linecallServer1(namecode, citycode) {
    try {

        if ((namecode == null) || (namecode == "") || (namecode.length < 0)) {
            alert('线路名称不可以为空\r\r请输入线路名称或者选择线路名称以后再查询');
            return false;
        }
        else {
            var url = "/linejs.aspx?name=" + escape(namecode) + "&citycode=" + escape(citycode);
            xmlHttp.open("GET", url, false);
            xmlHttp.send(null); //只有先执行了send才会有responseText返回值。你都不发送怎么会有值呢。
            if (xmlHttp.responseText != '') {
                alert(xmlHttp.responseText);
                return false;
            }
            else {
                return true;
            }    
        }
        
    }
    catch (err) {
        alert(err.message);
    }

}

function redirect(name, temp1, temp2) {
    return "";
}
//交换查询条件
function chgValue(frm) {
    if (frm) {
        var o_TextBoxStationStart = frm.TextBoxStationStart;
        var o_TextBoxStationEnd = frm.TextBoxStationEnd;
        var v1 = o_TextBoxStationStart.value;
        var v2 = o_TextBoxStationEnd.value;
        
        o_TextBoxStationStart.value = v2;
        o_TextBoxStationEnd.value = v1;
    }
}
