﻿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_show"))return false;
	var i_1=f($("i_show"),"div");
	var i_=f($("i_control"),"a");
	for(var i=0;i<5;i++){
		i_[i].onmouseover=function(){
			for(var i=0;i<5;i++){
				i_1[i].style.display="none";
				i_[i].style.backgroundColor="#939393";
				i_[i].style.color="#fff";}
			$("i"+this.id).style.display="block";
			this.style.backgroundColor="#fff";
			this.style.color="#000";}}}
onloadjs(i_show);
function del(){
	var a=f(document,"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 flo=$(id);
	flo.style.display=(screen.width<=800||document.body.scrollWidth<=900)?"none":"block";
	xpos>0?flo.style.pixelLeft=xpos:flo.style.pixelRight=-1*xpos;
	flo.style.pixelTop+=(document.body.scrollTop+top-flo.style.pixelTop)*.05;
	setTimeout("FloatMenu('"+id+"',"+top+","+xpos+")",10);}
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(document,"table")[0]&&f(document,"table")[0].className=="_td")col_(f($("che"),"td"));
	if(f(document,"table")[0]&&f(document,"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(!$("up"))return false;
	var brt_=",1580,1579,1578,1577,1576,1575,1611,1609,1594,1593,1592,1591,1590,1589,1588,1587,1586,1598,1597,1596,1595,1581,1582,1585,1610,1825,";
	var ditie_=",3097,3103,3105,3106,3107,3108,3109,3115,3124,3130,3133,3140,3149,3150,3151,3153,3157,3160,3164,3167,3168,3172,3177,3182,3187,3193,3197,3201,";
	var li_=f($("main"),"li");
	for(var i=0;i<li_.length;i++){
		if(brt_.indexOf(","+f(li_[i],"a")[0].href.split("=")[1]+",")>-1){
			li_[i].className="gray_";
			not(li_[i],"BRT专用站台内免费换乘，内外环不可以免费换乘！");}
		if(ditie_.indexOf(","+f(li_[i],"a")[0].href.split("=")[1]+",")>-1){
			li_[i].className="gray_";
			not(li_[i],"地铁换乘站点");}
		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="gray_";
			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_",492,document.body.scrollWidth*0.5-50);}
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[2].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_2");
	if(!zong)return false;
	var cookie=new Cookie();
	var bu=parseInt(cookie.get("b_"));
	var shi=cookie.get("s_0");
	if(!bu||bu==2)$("b_2").checked=true;if(bu==0)$("b_0").checked=true;if(bu==4)$("b_4").checked=true;
	$("b_2").onclick=function(){cookie.set("b_",2);}
	$("b_0").onclick=function(){cookie.set("b_",0);}
	$("b_4").onclick=function(){cookie.set("b_",4);}}
onloadjs(index_);
function c_help(){
	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,-5);}
onloadjs(c_help);
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 map(){
	if(!$("map"))return false;
	if(f($("title"),"span").length<2)return false;
	var map=$("map");
	map.onclick=function(){
		if(map.className.indexOf(" t")<0){
			var map_=document.createElement("iframe");
			map_.id="iframe";
			map_.setAttribute("scrolling","no")
			map_.setAttribute("frameborder","0")
			map_.setAttribute("src","http://channel1.mapbar.com/thememap/58bus/58busLine1.jsp?width=750&height=484&keyword="+encodeURI(f($("title"),"span")[0].innerHTML)+"&city=%D6%A3%D6%DD");
			$("main").insertBefore(map_,$("up"));
			map.className=map.className+" t";}
		else{
			$("main").removeChild($("iframe"));			
			map.className=map.className.replace(" t","");}}}
onloadjs(map);
function clik(){
	if(!$("add"))return false;
	$("add").onclick=function(){cook(1);c_help();}}
onloadjs(clik);