﻿function show(ff,id){
		for(var i=0;i<ff.length;i++){ff[i].style.display="none";}
		$(id).style.display="block";}
function i_show(){
	if(!$("i"))return false;
	var d=f($("i"),"div");
	var m=f($("i"),"form");
	for(var i=0;i<d.length;i++){
		if(d[i].id.length==0){
		d[i].onmouseover=function(){
			for(var i=0;i<m.length;i++)m[i].style.display="none";
			f(this.parentNode,"form")[0].style.display="block";}}}
	for(var i=0;i<m.length;i++){
		m[i].onclick=function(){
			for(var i=0;i<d.length;i++)d[i].onmouseover=null;}}}
onloadjs(i_show);
function ajax(a,b){
	if($("ajax"))$("ajax").parentNode.removeChild($("ajax"));
	var ajax=document.createElement("span");
	ajax.id="ajax";
	var e=document.createElement("ul");
	e.id=b;
	ajax.appendChild(e);
	a.parentNode.insertBefore(ajax,a.nextSibling);
	}
function box(){
	var sp=f($("i"),"span");
	for(var i=0;i<sp.length;i++){
		if(sp[i].className=="box"){
			sp[i].onclick=function(){
				ajax(this,"box_");
				boxs();}}}
	var boxs=function(a){
		var xhr=window.ActiveXObject?new ActiveXObject("Microsoft.XMLHttp"):new XMLHttpRequest();
		var url="box_.asp?"+(a?("a="+a+"&"):"")+"m="+Math.random();
		xhr.open("GET",url,true);
		xhr.send(null);
		xhr.onreadystatechange=function(){
			if(xhr.readyState==4&&xhr.status==200){
				$("box_").innerHTML=xhr.responseText;
				if($("pj_g"))$("pj_g").onclick=function(){$("ajax").parentNode.removeChild($("ajax"));}
				if($("a_sub"))$("a_sub").onclick=function(){boxs(encodeURIComponent($("box_1").value+"#"+$("box_2").value));}
				var _li=f($("box_"),"li");
				for(var i=0;i<_li.length;i++){
					_li[i].onclick=function(){
						this.parentNode.parentNode.previousSibling.previousSibling.value=f(this,"span")[0].innerHTML;
						$("ajax").removeChild($("box_"));}
					_li[i].onmouseover=function(){this.className="in";}
					_li[i].onmouseout=function(){this.className="out";}}}}}
	}
onloadjs(box);
function a(){
	var n=f($("i"),"input");
	var f1=f($("i"),"form")[0].action.indexOf("/")>-1?f($("i"),"form")[0].action.split("/")[3].charAt(0):f($("i"),"form")[0].action.charAt(0)
	if(f1!="i"&&f1!="c"&&f1!="g"&&f1!="z"&&f1!="a")return false;
	var t;
	var xhr=window.ActiveXObject?new ActiveXObject("Microsoft.XMLHttp"):new XMLHttpRequest();
	function xx(_e){var e=_e?_e.keyCode:window.event.keyCode;if(e!=40&&e!=38&&this.value!=""&&this.value!=t){ajax(this,"a_");a_(encodeURIComponent(this.value),this.parentNode.action.indexOf("/")>-1?this.parentNode.action.split("/")[3].charAt(0):this.parentNode.action.charAt(0),this);t=this.value;}}
	function a_(a,b,c){
		var url="a_.asp?a="+a+"&b="+b+"&m="+Math.random();
		xhr.open("GET",url,true);
		xhr.send(null);
		xhr.onreadystatechange=function(){
			if(xhr.readyState==4&&xhr.status==200){
				$("a_").innerHTML=xhr.responseText;
				var _li=f($("a_"),"li");
				var j=0;
				c.onkeydown=function(e){
					var e=(e||window.event).keyCode;
					if(e==40)j==_li.length-1?j=0:j++;
					if(e==38)j==0?j=_li.length-1:j--;
					if(e==40||e==38){for(var i=0;i<_li.length;i++)_li[i].className="out";_li[j].className="in";c.value=f(_li[j],"span")[0].innerHTML;}}
				for(var i=0;i<_li.length;i++){
					_li[i].onclick=function(){
						this.getAttribute("url")?window.location=this.getAttribute("url"):(c.value=(this.innerHTML.split("<").length>3?f(this,"span")[0].innerHTML.split("<")[0]:f(this,"span")[0].innerHTML));
						$("ajax").removeChild($("a_"));}
					_li[i].onmouseover=function(){this.className="in";for(var i=0;i<_li.length;i++){if(_li[i].className=="in")j=i;_li[i].className="out";}this.className="in";}}}}}
	for(var i=0;i<n.length;i++){
		if(n[i].className=="i_"||n[i].className=="i__")n[i].onkeyup=xx;}
	}
onloadjs(a);
function del(){
	var a=f("d","a");
	for(var i=0;i<a.length;i++){
		a[i].onclick=function(){
			if(this.className=="del"){
				if(confirm("确定删除吗？")){return ture;}
				else{return false;}}}}}
onloadjs(del);
function FloatMenu(id,top,xpos){
	var posX,posY;
	if(window.innerHeight){
		posX=window.pageXOffset;
		posY=window.pageYOffset;}
	else if(document.documentElement&&document.documentElement.scrollTop){
		posX=document.documentElement.scrollLeft;
		posY=document.documentElement.scrollTop;}
	else if(document.body){
		posX=document.body.scrollLeft;
		posY=document.body.scrollTop;}
	var wid=document.body.scrollWidth;
	if(wid>1300)wid=1300;
	var cen=wid*0.5-50;
	if(xpos>0)cen=cen+490+xpos;
	if(xpos<0)cen=cen-490-xpos;
	$(id).style.top=(posY+top)+"px";
	$(id).style.left=(posX+cen)+"px";
	setTimeout("FloatMenu('"+id+"',"+top+","+xpos+","+cen+")",50);}
function Cookie(){
	this.set=function(name,value){
		var t=new Date();
		t.setMonth(t.getMonth()+1);
		document.cookie=name+"="+escape(value)+";"+"expires="+t.toGMTString();
		document.cookie=name+"="+escape(value)+";"+"expires="+t.toGMTString()+";";}
	this.get=function(name){
		var cookies=document.cookie.split("; ");
		for(var i=0;i<cookies.length;i++){
			var s=cookies[i].split("=");
			if(s[0]==name)return unescape(s[1]);}}}
function cook(cli){
	var pn=location.pathname.split(".asp")[0];
	if(pn=="/z_z"||pn=="/c_c"){
		var cookie=new Cookie();
		var c_nu,c_na;
		if(cli){c_nu=cookie.get("nu_");c_na=cookie.get("na_");}
			else{c_nu=cookie.get("nu");c_na=cookie.get("na");}
		var n=pn.substring(1,4)+parseInt(location.search.split("=")[1]);
		var t=f($("title"),"span")[0].childNodes[0].nodeValue;
		if(c_nu){
			c_nu=c_nu.split(",");
			c_na=c_na.split(",");
			for(var i=0;i<c_nu.length;i++){
				if(c_nu[i]==n)break;}
			if(i==c_nu.length){
				if(c_nu.length>(screen.height>800?19:9)){
					c_nu.shift();
					c_na.shift();}
				c_nu.push(n);
				c_na.push(t);}
			else{
				for(var i=0;i<c_nu.length;i++){
					if(c_nu[i]==n)break;}
					c_nu.push(c_nu.splice(i,1));
					c_na.push(c_na.splice(i,1));}
				if(cli){
					cookie.set("nu_",c_nu.join());
					cookie.set("na_",c_na.join());}
					else{
						cookie.set("nu",c_nu.join());
						cookie.set("na",c_na.join());}}
		if(!c_nu){
			if(cli){
				cookie.set("nu_",n);
				cookie.set("na_",t);}
			else{cookie.set("nu",n);
			cookie.set("na",t);}}}}
onloadjs(cook);
function col(){
	if($("ask_l"))return false;
	if($("main")&&f($("main"),"li")[0])col_(f($("main"),"li"));
	if(f("d","table")[0]&&f("d","table")[0].className=="_td")col_(f($("che"),"td"));
	if(f("d","table")[0]&&f("d","table")[0].className=="_tr")col_(f($("che"),"tr"));
	function col_(s){
	for(var i=0;i<s.length;i++){
		s[i].onmouseover=function(){this.className=this.className+" color_";}
		s[i].onmouseout=function(){this.className=this.className.replace(" color_","");}
		if(f(s[i],"a")[0]){
		s[i].onclick=function(){			
			window.location=f(this,"a")[0];
			return false;}}}}}
onloadjs(col);
function not(dx,st){
	dx.onmouseover=function(){
		this.style.position="relative";
		var not_=document.createElement("div");
		not_.className="not";
		not_.innerHTML=st;
		this.appendChild(not_);}
	dx.onmouseout=function(){
		this.style.position="";
		if(f(this,"div")[0])dx.removeChild(f(this,"div")[0]);}}
function hc(){
	if(!$("xian"))return false;
	var brt_=",1580,1579,1578,1577,1576,1575,1611,1600,1601,1602,1603,1604,1605,1606,1607,1608,1574,1583,1584,1609,1594,1593,1592,1591,1590,1589,1588,1587,1586,1598,1597,1596,1595,1581,1582,1585,1610,1825,";
	var ul_=f($("main"),"ul");
	for(var j=0;j<ul_.length;j++){
	if(ul_[j].className=="xian"){
		var li_=f(ul_[j],"li");
	for(var i=1;i<li_.length;i++){
		if(f(li_[i],"a")[0].href.split("=")[1]=="476"){not(li_[i],"<img src='img/xi.gif'>");}
		if(f(li_[i],"a")[0].href.split("=")[1]=="1"){not(li_[i],"<img src='img/huo.gif'>");}
		if(f(li_[i],"a")[0].href.split("=")[1]=="26"){not(li_[i],"<img src='img/zjs.gif'>");}
		if(brt_.indexOf(","+f(li_[i],"a")[0].href.split("=")[1]+",")>-1){
			li_[i].className="brt";
			not(li_[i],"BRT专用站台内免费换乘，内外环不可以免费换乘！");}
		if(f(li_[i],"a")[0].href.split("=")[1]=="1441"||f(li_[i],"a")[0].href.split("=")[1]=="1445"||f(li_[i],"a")[0].href.split("=")[1]=="81"){
			li_[i].className="zs";
			not(li_[i],"荥阳<-->郑州<br />换乘点");}}}}}
onloadjs(hc);
function subm(){	
	var submi=$("submit");
	if(!submi||document.body.scrollWidth<=900)return false;
	var l=f($("left"),"li");
	var r=f($("right"),"li");
	if(l.length>0){
		l[0].firstChild.checked="checked";
		for(var i=0;i<l.length;i++){
			l[i].onclick=function(){this.firstChild.checked="checked";}}}
	if(r.length>0){
		r[0].firstChild.checked="checked";
		for(var i=0;r<r.length;i++){
			r[i].onclick=function(){
				this.firstChild.checked="checked";}}}
	var sub_=document.createElement("div");
	sub_.id="sub_";
	sub_.innerHTML="<input type='submit' value='确定' />";
	zz.appendChild(sub_);
	FloatMenu("sub_",400);}
onloadjs(subm);
function buxing(){	
	var b=$("buxing");
	if(!b)return false;
	var l=f(b,"option");
	var cookie=new Cookie();
	var bu=cookie.get("b_");
	if(!bu){l[3].selected=true;}
	else{l[bu].selected=true;}
	b.onchange=function(){cookie.set("b_",this.options[this.selectedIndex].value);}}
onloadjs(buxing);
function index_(){
	var zong=$("b_3");
	if(!zong)return false;
	var cookie=new Cookie();
	var bu=parseInt(cookie.get("b_"));
	var shi=cookie.get("s_0");
	if(!bu||bu==3)$("b_3").checked=true;if(bu==1)$("b_1").checked=true;if(bu==4)$("b_4").checked=true;
	$("b_3").onclick=function(){cookie.set("b_",3);}
	$("b_1").onclick=function(){cookie.set("b_",1);}
	$("b_4").onclick=function(){cookie.set("b_",4);}}
onloadjs(index_);
function duilian(){
	if($("bc"))document.body.removeChild($("bc"));
	var creat_=document.createElement("div");
	creat_.id="bc";
	var c="",d="";
	var cookie=new Cookie();
	if(cookie.get("nu")&&cookie.get("na")){
		var c_z=cookie.get("nu").split(",");
		var c_c=cookie.get("na").split(",");
		for(var i=0;i<c_z.length;i++)c="<a href='"+c_z[i].substring(0,3)+".asp?id="+c_z[i].substring(3)+"' title='"+c_c[i]+"' target='_blank'>"+c_c[i]+"</a>"+c;}
	if(cookie.get("nu_")&&cookie.get("na_")){
		var c_z=cookie.get("nu_").split(",");
		var c_c=cookie.get("na_").split(",");
		for(var i=0;i<c_z.length;i++)d="<a href='"+c_z[i].substring(0,3)+".asp?id="+c_z[i].substring(3)+"' title='"+c_c[i]+"' target='_blank'>"+c_c[i]+"</a>"+d;}
	creat_.innerHTML="<h1>历史访问记录</h1><p>"+(c?c:"")+"</p><h1 id='add'>添加收藏</h1><p>"+(d?d:"")+"</p>";
	document.body.appendChild(creat_);
	FloatMenu("bc",150,50);}
onloadjs(duilian);
function h1(){
	var help=$("help1");
	if(!help)return false;
	var h1=f(help,"h1");
	if(!h1)return false;
	var help2=$("help2");
	var div=f(help2,"div");
	for(var i=0;i<div.length;i++)div[i].style.display="none";
	if(location.hash.split("#")[1]){$(location.hash.split("#")[1]).style.display="block";}
		else{div[0].style.display="block";}	
	for(var i=0;i<h1.length;i++){
		h1[i].onclick=function(){show(div,f(this,"a")[0].getAttribute("href").split("#")[1]);}}}
onloadjs(h1);
function per(){
	var per_=$("per");
	if(!per_)return false;
	var p=f(per_,"fieldset");
	if(location.hash.split("#")[1]){$(location.hash.split("#")[1]).style.display="block";}
		else{p[0].style.display="block";}
	for(var i=0;i<f(per_,"a").length;i++){
		if(f(per_,"a")[i].href.indexOf("#")<0)return false;
		f(per_,"a")[i].onclick=function(){show(p,this.getAttribute("href").split("#")[1]);return false;}}}
onloadjs(per);
function clik(){
	if(!$("add"))return false;
	$("add").onclick=function(){cook(1);duilian();}}
onloadjs(clik);
