function $(id){return document.getElementById(id);}
function AdnSearch(path){
	var keyword=$("ajaxkeyword").value;
    if (keyword.length>0){
		var str=escape(keyword);
		var url=path+"Include/AdnCms.Ajax.asp?action=search&k="+str+"&t="+new Date().getTime();
		var ajax = new AJAXRequest();
		ajax.get(url,handleSearchSuggest);
		document.onclick=function(){ClearSearch();} 
	}else{
		ClearSearch();
	}
}
function handleSearchSuggest(obj){	
	$("adn_ajax_search").innerHTML="";
	if (obj.responseText.length>0){
		var objxml=obj.responseXML;	
		var message_nodes=objxml.getElementsByTagName("message");
		var n_messages=message_nodes.length;
		if (n_messages<=0){
			ClearSearch();
		}else{
			$("adn_ajax_search").style.display="block";
			for(i=0;i<n_messages;i++){
				var suggest='<div onmouseover="javascript:suggestOver(this);"';	
				suggest+='onmouseout="javascript:sugggestOut(this);"';
				suggest+='onclick="javascript:SetSearch(this.innerHTML);"';
				suggest+='class="adn_ajax_search">'+message_nodes[i].getElementsByTagName("text")[0].firstChild.data+'</div>';
				$("adn_ajax_search").innerHTML +=suggest;
			}
		}
	}else{
		ClearSearch();
	}
}
function suggestOver(div_value){
	div_value.className='adn_ajax_search_over';
}
function sugggestOut(div_value){
  div_value.className='adn_ajax_search';
}
function ClearSearch(){
    $("adn_ajax_search").innerHTML="";
	$("adn_ajax_search").style.display="none";
}
function SetSearch(div_value){
   $("ajaxkeyword").value=div_value;
   ClearSearch();
   $("ajaxsearch").submit();
}
