		var j=-1;
		var temp_str;
		var $=function(node){
			return document.getElementById(node);
		}
		var $$=function(node){
			return document.getElementsByTagName(node);
		}
		//*****************ajax_keyword(one)*****************************
		function ajax_keyword(){
			var xmlhttp;
			try{
				xmlhttp=new XMLHttpRequest();
				}
			catch(e){
				xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
				}
			xmlhttp.onreadystatechange=function(){
			if (xmlhttp.readyState==4){
				if (xmlhttp.status==200){
					var data=xmlhttp.responseText;
					$("suggest").innerHTML=data;
					j=-1;
					}
				}
			}
			xmlhttp.open("post", "ajax_result.php", true);
			xmlhttp.setRequestHeader('Content-type','application/x-www-form-urlencoded');
			xmlhttp.send("chezhan="+escape($("chezhan").value));
		}
		//*****************ajax_keyword(two)*****************************
		function ajax_keyword_begin(){
			var xmlhttp;
			try{
				xmlhttp=new XMLHttpRequest();
				}
			catch(e){
				xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
				}
			xmlhttp.onreadystatechange=function(){
			if (xmlhttp.readyState==4){
				if (xmlhttp.status==200){
					var data=xmlhttp.responseText;
					$("suggest").innerHTML=data;
					j=-1;
					}
				}
			}
			xmlhttp.open("post", "ajax_result_begin.php", true);
			xmlhttp.setRequestHeader('Content-type','application/x-www-form-urlencoded');
			xmlhttp.send("begin="+escape($("begin").value));
		}
		//*****************ajax_keyword(three)*****************************
		function ajax_keyword_end(){
			var xmlhttp;
			try{
				xmlhttp=new XMLHttpRequest();
				}
			catch(e){
				xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
				}
			xmlhttp.onreadystatechange=function(){
			if (xmlhttp.readyState==4){
				if (xmlhttp.status==200){
					var data=xmlhttp.responseText;
					$("suggest").innerHTML=data;
					j=-1;
					}
				}
			}
			xmlhttp.open("post", "ajax_result_end.php", true);
			xmlhttp.setRequestHeader('Content-type','application/x-www-form-urlencoded');
			xmlhttp.send("end="+escape($("end").value));
		}
		//**************keyupdeal(one)************************
		function keyupdeal(e){
			var keyc;
			if(window.event){
				keyc=e.keyCode;
				}
			else if(e.which){
				keyc=e.which;
				}
			if(keyc!=40 && keyc!=38){
				ajax_keyword();
				temp_str=$("chezhan").value;
			}
			}
		//**************keyupdeal(two)************************
		function keyupdeal_begin(e){
			var keyc_begin;
			if(window.event){
				keyc_begin=e.keyCode;
				}
			else if(e.which){
				keyc_begin=e.which;
				}
			if(keyc_begin!=40 && keyc_begin!=38){
				ajax_keyword_begin();
				temp_str=$("begin").value;
			}
			}
		//**************keyupdeal(three)************************
		function keyupdeal_end(e){
			var keyc_end;
			if(window.event){
				keyc_end=e.keyCode;
				}
			else if(e.which){
				keyc_end=e.which;
				}
			if(keyc_end!=40 && keyc_end!=38){
				ajax_keyword_end();
				temp_str=$("end").value;
			}
			}

		function set_style(num){
			for(var i=0;i<$$("li").length;i++){
				var li_node=$$("li")[i];
				li_node.className="";
			}
			if(j>=0 && j<$$("li").length){
				var i_node=$$("li")[j];
				$$("li")[j].className="select";
				}
			}
		function mo(nodevalue){
			j=nodevalue;
			set_style(j);
		}
		function form_submit(){
			if(j>=0 && j<$$("li").length){
				$("chezhan").value=$$("li")[j].childNodes[0].nodeValue;
				}
			hide_suggest();
			//chezhan_foc();
			//document.search.submit();
			//document.getElementById("chezhan").focus();
			//alert("hello!");
		}
		function form_submit_begin(){
			if(j>=0 && j<$$("li").length){
				$("begin").value=$$("li")[j].childNodes[0].nodeValue;
				}
			hide_suggest_begin();
			//document.search1.submit();
			//document.getElementById("begin").focus();
		}
		function form_submit_end(){
			if(j>=0 && j<$$("li").length){
				$("end").value=$$("li")[j].childNodes[0].nodeValue;
				}
			hide_suggest_end();
			//document.s_s.submit();
		    //document.getElementById("end").focus();
		}
		function hide_suggest(){
			var nodes=document.body.childNodes
			for(var i=0;i<nodes.length;i++){
				if(nodes[i]!=$("chezhan")){
					$("suggest").innerHTML="";
					}
				}
			}
		//触发隐藏，隐藏到站的信息
		function hide_suggest_begin(){
			var nodes=document.body.childNodes
			for(var i=0;i<nodes.length;i++){
				if(nodes[i]!=$("end")){
					$("suggest").innerHTML="";
					}
				}
			}
		//触发隐藏，隐藏出站的信息
		function hide_suggest_end(){
			var nodes=document.body.childNodes
			for(var i=0;i<nodes.length;i++){
				if(nodes[i]!=$("begin")){
					$("suggest").innerHTML="";
					}
				}
			}
//************keydowndeal(one)******************		
function keydowndeal(e){
			var keyc;
			if(window.event){
				keyc=e.keyCode;
				}
			else if(e.which){
				keyc=e.which;
				}
			if(keyc==40 || keyc==38){
			if(keyc==40){
				if(j<$$("li").length){
					j++;
					if(j>=$$("li").length){
						j=-1;
					}
				}
				if(j>=$$("li").length){
						j=-1;
					}
			}
			if(keyc==38){
				if(j>=0){
					j--;
					if(j<=-1){
						j=$$("li").length;
					}
				}
				else{
					j=$$("li").length-1;
				}
			}
			set_style(j);
			if(j>=0 && j<$$("li").length){
				$("chezhan").value=$$("li")[j].childNodes[0].nodeValue;
				}
			else{
				$("chezhan").value=temp_str;
				}
			}
		}
//************keydowndeal(two)******************		
function keydowndeal_begin(e){
			var keyc;
			if(window.event){
				keyc=e.keyCode;
				}
			else if(e.which){
				keyc=e.which;
				}
			if(keyc==40 || keyc==38){
			if(keyc==40){
				if(j<$$("li").length){
					j++;
					if(j>=$$("li").length){
						j=-1;
					}
				}
				if(j>=$$("li").length){
						j=-1;
					}
			}
			if(keyc==38){
				if(j>=0){
					j--;
					if(j<=-1){
						j=$$("li").length;
					}
				}
				else{
					j=$$("li").length-1;
				}
			}
			set_style(j);
			if(j>=0 && j<$$("li").length){
				$("begin").value=$$("li")[j].childNodes[0].nodeValue;
				}
			else{
				$("begin").value=temp_str;
				}
			}
		}
//************keydowndeal(three)******************		
function keydowndeal_end(e){
			var keyc;
			if(window.event){
				keyc=e.keyCode;
				}
			else if(e.which){
				keyc=e.which;
				}
			if(keyc==40 || keyc==38){
			if(keyc==40){
				if(j<$$("li").length){
					j++;
					if(j>=$$("li").length){
						j=-1;
					}
				}
				if(j>=$$("li").length){
						j=-1;
					}
			}
			if(keyc==38){
				if(j>=0){
					j--;
					if(j<=-1){
						j=$$("li").length;
					}
				}
				else{
					j=$$("li").length-1;
				}
			}
			set_style(j);
			if(j>=0 && j<$$("li").length){
				$("end").value=$$("li")[j].childNodes[0].nodeValue;
				}
			else{
				$("end").value=temp_str;
				}
			}
		}
