var http_request = false;
function $(id)
{
	return document.getElementById(id);
}
function send_request(url,method) {
http_request = false;
if(window.XMLHttpRequest) {
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
http_request.overrideMimeType('text/xml');
}
}
else if (window.ActiveXObject) {
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!http_request) {
window.alert("不能创建XMLHttpRequest对象实例.");
return false;
}
url1="../city1.php?t="+url
http_request.onreadystatechange = function () {
if (http_request.readyState == 4) {
if (http_request.status == 200) {
$("statusTxt").innerHTML="";
addOptionGroup(method,http_request.responseText);
} else {
alert("您所请求的页面有异常。");
}
}else {
$("statusTxt").innerHTML="数据读取中……";
}
}
http_request.open("GET", url1, true);
http_request.send(null);
}

function loadCity(sel,ob1,ob2) {
$(ob2).value="";
send_request(sel,ob1);
}

function cha1() {
if($('q').value =="")
    {
    alert("请输入站点名称！");
    $('q').focus();
    return false;
    }
window.open("/so.php?k=p&q="+$('q').value);
}
function cha2() {
if($('q1').value =="")
    {
    alert("请输入路线名称！");
    $('q1').focus();
    return false;
    }
window.open("/so.php?k=pp&q="+$('q1').value);
}
function cha3() {
if($('q2').value =="")
    {
    alert("请输入起点名称！");
    $('q2').focus();
    return false;
    }
    if($('q3').value =="")
    {
    alert("请输入终点名称！");
    $('q3').focus();
    return false;
    }
        if($('q3').value == $('q2').value)
    {
    alert("起点名称和终点名称不允许相同！");
    $('q3').focus();
    return false;
    }
window.open("/so.php?k=p2p&q="+$('q2').value+"&q1="+$('q3').value);
}
function inputDistrict(ob1,ob2,ob3) {
$(ob1).value=ob3.options[$(ob2).value].text

}

function addOption(objSelectNow,txt,val)
{
var objOption = document.createElement("OPTION");
objOption.text= txt;
objOption.value=val;
objSelectNow.options.add(objOption);
}
function addOptionGroup(selectId,optGroupString)
{
var optGroup = optGroupString.split(",");

var objSelect = document.getElementsByTagName("SELECT");
var objSelectNow = objSelect[selectId];
objSelectNow.length = 1;
for (i=1; i<optGroup.length; i++)
{
addOption(objSelectNow, optGroup[i], i);
}
}
