﻿// JScript 文件

//点击空白处隐藏
document.onclick=hide_suggetion
//设置焦点
window.onload=setfocus

function setfocus()
{
	var textObj = document.getElementById("key"); 
	if(textObj != null)
	{	
	   textObj.focus();
	   var   r   =textObj.createTextRange();   
       r.moveStart('character',textObj.value.length);   
       r.collapse(true);   
       r.select(); 
    } 
}

//转换查询显示类别
function doClick_result(o){
	o.className="currenttab";
	var j;
	var id;
	var e;
	for(var i=1;i<=2;i++){
		id ="result"+i;
		j = document.getElementById(id);
		e = document.getElementById("resultid"+i);
		if(id != o.id){
			j.className="";
			e.style.display = "none";
		}else{
			e.style.display = "block";
		}
	}
}

//查询操作
function excute()
{
         var obj=document.getElementById('key');


	//alert("ok");

	window.location='uesresult.aspx?key='+encodeURI(obj.value)
}



//hide
function hide_suggetion()
{
	var divObj = document.getElementById("div_keyindex"); 
	if(divObj != null)
	{
	   divObj.style.display = "none"; 
	   divObj.innerHTML = ""; 
	}
}
//get key suggestion in time
function getKeyIndex(thekey)
{
	var obj = document.getElementById("div_keyindex"); 
	var obj_input = document.getElementById("key"); 
	if(thekey == "") 
	{ 
		obj.style.display = "none"; 
		obj.innerHTML = ""; 
	} 
	else 
	{	//alert(obj_input.clientWidth);
		//alert(obj.Width);
		obj.style.width = obj_input.clientWidth;	
		ajaxRead("tools/ajax.aspx?t=GetSuggestionForUes&keytemp=" + escape(thekey), "showkeyindex(obj);");				   
	} 	
}
//get key's suggetsion from ajax
function showkeyindex(obj)
	{
		var keyindex = document.getElementById("div_keyindex"); 
			
		try
		{
			var ues_keys = obj.getElementsByTagName("suggest");
			var dataArrayLen = ues_keys.length;
			//alert(dataArrayLen);
			if(dataArrayLen == 0)
			{
				keyindex.style.display = "none"; 
				keyindex.innerHTML = ""; 
			}
			else
			{
				keyindex.style.display = "block"; 
				keyindex.innerHTML = ""; 			
				for(var i = 0; i < dataArrayLen; i++)
				{
					var ckeys=ues_keys[i].getAttribute("ckeys");
					var icount=ues_keys[i].getAttribute("icount");
					//alert("ckeys:"+ckeys);
					//alert("icount:"+icount);
					keyindex.innerHTML = keyindex.innerHTML + " <span style='display:block' onclick='spanClick()' onmouseover='spanMouseOver()' height='10px'>" + ckeys+"&nbsp;&nbsp;&nbsp;&nbsp;("+icount+"个结果) </span>"; 
				}
			}
		}
		catch(exception) 
		{ 
			//alert(exception);
			keyindex.style.display = "none"; 
			keyindex.innerHTML = ""; 
		}
	}
		function spanClick() 
		{ 
			var spanObj=event.srcElement; 
			var textObj = document.getElementById("key"); 
			textObj.value = spanObj.innerHTML.substr(0,spanObj.innerHTML.indexOf("&nbsp;&nbsp;&nbsp;&nbsp;")); 
			var divObj = document.getElementById("div_keyindex"); 
			divObj.style.display = "none"; 
			divObj.innerHTML = ""; 
			setfocus();
		} 
		var oldSpanObj; 
		function spanMouseOver() 
		{ 
			if(oldSpanObj != null) 
			{ 
				oldSpanObj.style.backgroundColor = "#FFFFFF"; 
			} 
			var spanObj=event.srcElement; 
			spanObj.style.backgroundColor = "#FF7788"; 
			oldSpanObj = spanObj; 
		} 
	
