		var j=-1;
		var temp_str;	
		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;
					document.getElementById("suggest").innerHTML=data;
					j=-1;
					}
				}
			}
			
			switch (document.getElementById("uctop_txt_key2").value) {
            	case "supplier":
      				url="suggest/ajax_result_supplier.asp";
					
	  				break;
  				case "products":
      				url="suggest/ajax_result.asp";					
	 				break;
   				case "buyer":
      				url="suggest/ajax_result_buyer.asp";
	  				break;
   				case "sleads":
      				url="suggest/ajax_result_sleads.asp";
	 				 break;
   				case "bleads":
      				url="suggest/ajax_result_bleads.asp";
	  				break;					
				case "usersupplier":
      				url="../suggest/ajax_result_supplier.asp";
					break;
  				case "userproducts":
      				url="../suggest/ajax_result.asp";					
	 				break;
   				case "userbuyer":
      				url="../suggest/ajax_result_buyer.asp";
	  				break;
   				case "usersleads":
      				url="../suggest/ajax_result_sleads.asp";
	 				 break;
   				case "userbleads":
      				url="../suggest/ajax_result_bleads.asp";
	  				break;
   				default :
				    { if (document.getElementById("uctop_txt_key2").value=="usersupplier")
					{url="../suggest/ajax_result_supplier.asp";
	  			    break;}
					else
					{
						url="suggest/ajax_result_supplier.asp";
	  			        break;
						}
						}
      				
			} 
			
			xmlhttp.open("post", url , true);
			xmlhttp.setRequestHeader('Content-type','application/x-www-form-urlencoded');
			xmlhttp.send("keyword="+escape(document.getElementById("uctop_txt_key").value));
		}
		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=document.getElementById("uctop_txt_key").value;
			}
			}

		function set_style(num){
			for(var i=0;i<document.getElementById("suggest").getElementsByTagName("li").length;i++){
				var li_node=document.getElementById("suggest").getElementsByTagName("li")[i];
				//li_node.className="";
			}
			if(j>=0 && j<document.getElementById("suggest").getElementsByTagName("li").length){
				var i_node=document.getElementById("suggest").getElementsByTagName("li")[j];
				document.getElementById("suggest").getElementsByTagName("li")[j].className="select";
				}
			}
		function set_style_u(num){
			for(var i=0;i<document.getElementById("suggest").getElementsByTagName("li").length;i++){
				var li_node=document.getElementById("suggest").getElementsByTagName("li")[i];
				//li_node.className="";
			}
			if(j>=0 && j<document.getElementById("suggest").getElementsByTagName("li").length){
				var i_node=document.getElementById("suggest").getElementsByTagName("li")[j];
				document.getElementById("suggest").getElementsByTagName("li")[j].className="selectOff";
				}
			}			
		function mo(nodevalue){
			j=nodevalue;
			set_style(j);
		}
		function mu(nodevalue){
			j=nodevalue;
			set_style_u(j);
		}
		function form_submit(){
			if(j>=0 && j<document.getElementById("suggest").getElementsByTagName("li").length){
				document.getElementById("uctop_txt_key").value=document.getElementById("suggest").getElementsByTagName("li")[j].childNodes[0].nodeValue;
				}
			//document.search.submit();
			hide_suggest();
		}
		function hide_suggest(){
			var nodes=document.body.childNodes
			for(var i=0;i<nodes.length;i++){
				if(nodes[i]!=document.getElementById("uctop_txt_key")){
					document.getElementById("suggest").innerHTML="";
					}
				}
			}
			
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){
				$("keyword").value=$$("li")[j].childNodes[0].nodeValue;
				}
			else{
				$("keyword").value=temp_str;
				}
			}*/
		}