function $(id){return document.getElementById(id);}
var http_request = false,gof='';
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;
}

http_request.onreadystatechange = function () {
if (http_request.readyState == 4) {
if (http_request.status == 200) {
addOptionGroup(method,http_request.responseText);
} else {
alert("您所请求的页面有异常。");
}
}
}
http_request.open("GET", "/city1.php?t="+url, true);
http_request.send(null);
}

function loadCity(sel,ob1,ob2) {
$(ob2).value="";
send_request(sel,ob1);
}
function cha2() {
gof='cha2()';
if(nextok())return;
if($('q').value =="")
    {
    alert("请输入车次名称！");
    $('q').focus();
    return false;
    }
window.location.href="/so.php?k=pp&q="+escape($('q').value);
}
function cha3() {
gof='cha3()';
if(nextok())return;
if($('q').value =="")
    {
    alert("请输入站点名称！");
    $('q').focus();
    return false;
    }
window.location.href="/so.php?k=p&q="+escape($('q').value);
}
function cha1(pid) {
gof='cha1('+pid+')';
if(nextok())return;
if($('q').value =="")
    {
    alert("请输入起点名称！");
    $('q').focus();
    return false;
    }
    if($('q1').value =="")
    {
    alert("请输入终点名称！");
    $('q1').focus();
    return false;
    }
        if($('q').value == $('q1').value)
    {
    alert("起点名称和终点名称不允许相同！");
    $('q1').focus();
    return false;
    }
    switch (pid)
    {
case 1:
window.location.href="/so.php?k=p2p&q1="+escape($('q').value)+"&q2="+escape($('q1').value);
break;
case 4:
window.location.href="/so.php?k=pi&q1="+escape($('q').value)+"&q2="+escape($('q1').value);
break;
case 5:
var s;
var obj = document.getElementsByName('pk');
for(i=0;i<obj.length;i++){if(obj[i].checked){s=obj[i].value;}}
window.location.href="/sp.php?k="+s+"&kzhan="+$('q').value+"&dzhan="+$('q1').value;
braek;
}
}
function inputDistrict(ob1,ob2,ob3) {
$(ob1).value=ob3.options[$(ob2).value].text

}
function hc(pid)
{
if(event.keyCode==13)
{
switch (pid){case 1: cha1(1); break; case 2: cha2(); break; case 3: cha3(); break; case 4: cha1(4); break;case 5: cha3(5); break;}
}
}
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);
}
}
function rdckie(name)
{
	var re='',mycc=document.cookie;
	var ex=new RegExp(name+"=([^;]*)");
	if(ex.test(mycc))
	{re=unescape(RegExp.$1);}
	return re;
}
function nextok()
{
	//return;
	var aa=location.hostname.split('.'),preu=document.referrer;
	var bz=document.compatMode=="CSS1Compat"?document.documentElement:document.body;
	if(!document.all || rdckie('fid') || rdckie('hi_auth')) return;
	if(!$('ndiv'))
	{
		var bd=document.getElementsByTagName("body").item(0);
		var obnew=document.createElement('div');
		obnew.setAttribute('id','ndiv');
		obnew.className='test';	
		bd.appendChild(obnew);
		var ht1=bz.scrollHeight,ht2=bz.clientHeight;
		obnew.style.height=((ht1>ht2)?ht1:ht2)+"px";
		if(!$('mdiv'))
		{
			var obnew=document.createElement('iframe');
			obnew.setAttribute('id','mdiv');
			obnew.className='test1';	
			bd.appendChild(obnew);
		}
	}
	ob_hid('ndiv');ob_hid('mdiv');
	$('mdiv').src='http://site.8684.cn/mid.htm?'+aa[0];
	$('mdiv').style.top=bz.scrollTop+(bz.clientHeight-$('mdiv').offsetHeight)/2+'px';
	$('mdiv').style.left=((bz.clientWidth-$('mdiv').offsetWidth)/2+15)+'px';
	return 1;
}
function ob_hid(id,flag){if($(id)) $(id).style.display=(flag)?'none':'block';}
function toseh()
{
	ob_hid('ndiv',1);ob_hid('mdiv',1);
	if(!rdckie('fid')){
	var n=new Date();
	n.setTime(n.getTime()+86400000);
	document.cookie="fid=1;path=/;expires="+n.toGMTString();}
	if(gof)eval(gof);
}