li_num=0;
function line_list(line,t,flag,type,ttm,e,c)
{
    var bkstr='',pt1=/\((.*)\)$|①$|②$|③$|④$|⑤$|⑥$|⑦$/g,pt2=/\[(.*)\]$|①$|②$|③$|④$|⑤$|⑥$|⑦$/g;
    var rowline = line.split("|");
    var rowflag = flag.split("|");
	var pk = new Array();
	var name='';
	var temp_stat=(t=='' || t=='v') ? the_stat.replace(pt1,"").replace(pt2,"") : t;
	for(i=0;i<rowline.length;i++)
	{
		var cls='';
		if(rowline[i]== temp_stat || rowline[i].replace(pt1,"")==temp_stat || rowline[i].replace(pt2,"")==temp_stat)
		{
			cls='cur';
		}
		pk[i]= station_link(rowflag[i],rowline[i],cls);
	}
	name='';
	if(type=='up') name='去程：';
	else if(type=='cyc') name='单向行驶：';
	else name='回程：';	
	if(type=='re') pk=arr_re(pk);	
	bkstr ='<p>'+name;
	bkstr+= '<span>'+pk.join(" - ")+' ('+rowline.length+'站)</span></p>';	
	return bkstr;
}
function arr_re(arr)
{
	var temp=new Array();
	var m=0;
	for(var n=arr.length-1;n>=0;n--)
	{
		temp[m]=arr[n];
		m++;
	}
	return temp;
}
function xianlu(a,b,c,d,e,f,g,h,i,j,k,l,m,n,id,hu)
{
	var str="";
	var mm=n.split("||");
	var upt='';
	var dwt='';
	var thid='show'+li_num;
	if(g!='')
	{
		g=g.replace('  ',' ');
		var time=g.split(' ');
		upt=time[0];
		if(time.length > 1) dwt=time[1];
	}
	if(mm.length==4)
	{
		var zz=line_list(mm[0],m,mm[1],"up",upt,e,c)+line_list(mm[2],m,mm[3],"down",dwt,e,c);
	}	
	else
	{
		if(mm[2]==3)
		{
			var zz=line_list(mm[0],m,mm[1],"cyc",g,e,c);
		}
		else
		{
			var zz=line_list(mm[0],m,mm[1],"up",upt,e,c)+line_list(mm[0],m,mm[1],"re",dwt,e,c);
		}
	}
	var llink='';
	if(typeof(map_show)!='undefined')
	{
		llink=line_link(e,cnct+c,'');//+'公交地图'
	}
	else
	{
		llink=line_link(e,cnct+c,'')+' '+line_map(c);
	}
	
	str+='<ul><a name="'+e+'"></a><h3>'+llink+'</h3>';
	str+='<li>'+f+' '+g.replace('|',' ')+' '+((h || i) ? h+' '+( (i) ? '<a href="/g_'+j+'" style="color:#261CDC">'+i+'</a>': '') : '无')+'</li>'+zz;
	if(k)
	{
		str+='<li class="remark">';
		var sk=k.split('|');
		str+=(sk.length>1)?sk[0]+'(去程) '+sk[1]+'(回程)':k;
		str+='</li>';
	}
	str+=botm(l,thid,1,e,id,hu)+'</ul>';
	
	str='<div id="'+thid+'">'+str+'</div>';
	
	document.write(str);
	li_num++;
}