//suggest
var j=-1;
var temp_str;
var $=function(node){
	return document.getElementById(node);
}
var $$=function(node){
	return document.getElementsByTagName(node);
}
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", "/Plus/ajax_search.asp", true);
	xmlhttp.setRequestHeader('Content-type','application/x-www-form-urlencoded');
	xmlhttp.send("keyword="+escape($("keyword").value));
}
function keyupdeal(e){
	var keyc;
	if(window.event){
		keyc=e.keyCode;
		}
	else if(e.which){
		keyc=e.which;
		}
	if(keyc!=39 && keyc!=40 && keyc!=37 && keyc!=38 && keyc!=13 && keyc!=17){
		ajax_keyword();
		temp_str=$("keyword").value;
	}
	}

function set_style(num){
	var ulname = document.getElementById("suggest"); //得到ul的ID也可以是div的ID
	var liname = ulname.getElementsByTagName("li");//得到li数组

	for(var i=0;i<liname.length;i++){
		var li_node=liname[i];
		li_node.className="";
	}
	if(j>=0 && j<liname.length){
		var i_node=liname[j];
		liname[j].className="select";
		}
	}
function mo(nodevalue){
	j=nodevalue;
	set_style(j);
}
function form_submit(){
	var ulname = document.getElementById("suggest"); //得到ul的ID也可以是div的ID
	var liname = ulname.getElementsByTagName("li");//得到li数组
	if(j>=0 && j<liname.length){
		$("keyword").value=liname[j].childNodes[0].nodeValue;
		}
	document.search.submit();
}
function hide_suggest(){
	var nodes=document.body.childNodes
	for(var i=0;i<nodes.length;i++){
		if(nodes[i]!=$("keyword")){
			$("suggest").innerHTML="";
		}
	}
}
			
function keydowndeal(e){
  var keyc;
  var ulname = document.getElementById("suggest"); //得到ul的ID也可以是div的ID
  var liname = ulname.getElementsByTagName("li");//得到li数组
  if(window.event){
	  keyc=e.keyCode;
	  }
  else if(e.which){
	  keyc=e.which;
	  }
  if(keyc==40 || keyc==38){
  if(keyc==40){
	  if(j<liname.length){
		  j++;
		  if(j>=liname.length){
			  j=-1;
		  }
	  }
	  if(j>=liname.length){
			  j=-1;
		  }
  }
  if(keyc==38){
	  if(j>=0){
		  j--;
		  if(j<=-1){
			  j=liname.length;
		  }
	  }
	  else{
		  j=liname.length-1;
	  }
  }
  set_style(j);
  if(j>=0 && j<liname.length){
	  $("keyword").value=liname[j].childNodes[0].nodeValue;
	  }
  else{
	  $("keyword").value=temp_str;
	  }
  }
}