function fbtn(cls)
{
	return '<input type="button" class="'+cls+'" value="公交搜索" onclick="tosub()" /> <a target="_blank" href="http://www.7daysinn.cn/marketact/active/com_reg/reg.php?sid=6792" style="color:red">77元抢住7天酒店1.8米五星级大床</a>';
}
function ffch(n)
{
	if(cur==n && !fir) return;	
	cur=n;
	var str='';
	gmp=false;
	var bcls=1;
	
	txt1=($('t1')!=null && $('t1').value)?$('t1').value:txt1;
	txt2=($('t2')!=null && $('t2').value)?$('t2').value:((txt2)?txt2:txt1);
	
	switch(n)
	{
		case 1: str=ffstr('1',txt1);break;
		case 2: str=ffstr('1',txt1);break;
		case 3: str=ffstr('1',txt1)+' - '+ffstr('2',txt2);bcls=2;break;
		case 4: str='起点:<input type="text" id="t1" class="txt31" value="'+txt1+'" autocomplete="off" onkeyup="suggest.display(this,event);enter(event)"/> - 终点:<input type="text" id="t2" class="txt31" value="'+txt2+'" autocomplete="off" onkeyup="suggest.display(this,event);enter(event)"/>';bcls=2;gmp=true;break;		
	}
	$('formsh').innerHTML='<li>'+str+fbtn('bta'+bcls)+'</li>';
	fir=false;
	if(n==4) return;
	if(n==1)
	{addline();}
	else
	{
		addstat('p1');
		if(n==3) addstat('p2');
	}	
}
function ffstr(x,val)
{
	var ty='pp';
	var name1='选择线路种类';
	var aa='enter(event);';
	var spc='sp1';
	var scl='sel2';
	var cls='txt1';
	if(cur!=1)
	{
		ty='p';
		name1='选择站点种类';
		aa+='suggest.display(this,event)';
		if(cur>2)
		{
			name1='选择';
			spc='sp2';
			scl='sel3';
			cls='txt2';			
			if(x==2) 
			{
				spc='sp3';
				scl='sel4';
				cls='txt3';
			}
		}
	}
	aa='onkeyup="'+aa+'"';
	
	var str='<select id="p'+x+'" class="tse'+x+'" onchange="javascript:fcload(\''+cid+'/'+ty+'\'+$(\'p'+x+'\').value,\''+x+'\',this);">';//
	str+='<option value="x" selected>'+name1+'</option></select> <input type="text" id="t'+x+'" '+aa+' class="'+cls+'" value="'+val+'" autocomplete="off" /><span class="'+spc+'"><select id="q'+x+'" class="'+scl+'" onChange="fjl(\'t'+x+'\',this)" onkeyup="enter(event);"><option value="x">选择</option></select></span>';	
	return str;
}

function fcload(sel,x,ob)
{
	var ob_new='';
	var id1='q'+x;
	
	$('t'+x).value=(cur>1) ? ((cur>2)?((x>1)?'请选择终点名称':'请选择起点名称'):'请选择站点名称'):'请选择线路名称';
	var url="city1.php?t="+sel;
	ajax_rqt=get_request();
	ajax_rqt.onreadystatechange = function ()
	{
		if (ajax_rqt.readyState == 4)
		{
			if (ajax_rqt.status == 200)
			{
				addOptionGroup(id1,ajax_rqt.responseText);
			}
			else
			{
				alert("您所请求的页面有异常。");
			}
		}
	}
	ajax_rqt.open("GET", url, true);
	ajax_rqt.send(null);
}

function fsform(sta1,sta2,type)
{
	txt1=sta1;
	txt2=sta2;
	var n=3;
	var ck1='',ck2='',ck3='checked',ck4='';
	if(type=='d' && map_sh) {ck4='checked';n=4;}
	if(type=='p'){ck2='checked';n=2;}
	if(type=='pp'){ck1='checked';n=1;}
	document.write('<div class="search"><ul><li><input name="sh" type="radio" id="sh3" onclick="ffch(3)" '+ck3+'/><label for="sh3">站点换乘</label></li>'+((map_sh)?'<li><input name="sh" type="radio" id="sh4" onclick="ffch(4)" '+ck4+'/><label for="sh4">地点换乘</label></li>':'')+'<li><input name="sh" type="radio" id="sh1" onclick="ffch(1)" '+ck1+'/><label for="sh1">线路查询</label></li><li><input name="sh" type="radio" id="sh2" onclick="ffch(2)" '+ck2+'/><label for="sh2">站点查询</label></li><li>　<a style="color:red" href="http://www.8684.cn/robo/BusRobot.exe" target="_blank">8684公交查询机器人PC版(部分杀毒软件会误报病毒，请放心使用。)</a></li></ul><ul id="formsh"></ul></div>');
	ffch(n);
}

function fbxtj()
{
	var day=new Date();
	var aj=get_request();
	aj.open("GET",'/bxtj.php?s='+day.getTime(),true);
	aj.send(null);
}

function enter(e)
{
	var e=(e) ? e : window.event;
	if(e.keyCode==13) tosub();
}

function fckt(ob)
{
	if(ob.value.match(/^请选择/)) ob.value='';
}

function tosub()
{
	var id='t1';
	fckt($(id));
	var va1=$(id).value;
	var va2=va1.replace(/(^\s*)|(\s*$)/g,'');
	if(!va2 || va2=='路') {alert('不能输入过于简单的字符');$(id).focus();return;}
	var fall='k=pp&q='+va1;
	if(cur==2)
	{
		fall='k=p&q='+va1;
		var i=(va2.match(/^\d+$/))?3:2;
		if(va2.length<i) {alert('不能输入过于简单的字符');$(id).focus();return;}
	}
	if(cur==3)
	{
		fckt($('t2'));
		fall='k=p2p&q='+va1+'&q1='+$('t2').value;
		if(va1==$('t2').value) {alert('终点不能与起点相同');$('t2').focus();return;}
		if(!$('t2').value) {$('t2').focus();return;}
	}
	if(cur==4)
	{
		fckt($('t2'));
		fall='k=d&q='+va1+'&q1='+$('t2').value;
		if(va1==$('t2').value) {alert('终点不能与起点相同');$('t2').focus();return;}
		if(!$('t2').value) {$('t2').focus();return;}
	}
	next_url=url_sh+fall;
	nextok();
}
