var xmlHttp;

function showHint(str){


	if (str.length==0)  {   
		document.getElementById("search_suggest").innerhtml="";  
		return;  
	}

	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)  {  
		alert ("Your browser does not support AJAX!");  
		return;  
	} 

	var url="/includes/gethint.asp";
	url=url+"?q="+str;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}  

function stateChanged() {

 	if (xmlHttp.readyState==4){

		var ss = document.getElementById('search_suggest');		
		ss.innerHTML = '';		
		var str = xmlHttp.responseText.split("^");
		var str2 = xmlHttp.responseText;	

		//for(i=0; i < str2.length - 1; i++) {	
			var looplength = 10;
			if (str2.length < 10) {
				looplength = str2.length;
			}

			for(i=0; i < looplength; i++) {		
			
			var suggest = '<div style="font-size:10;background-color:#FFFFFF;" onmouseover="javascript:suggestOver(this);" ';			
			suggest += 'onmouseout="javascript:suggestOut(this);" ';			
			suggest += 'onclick="javascript:setSearch(this.innerHTML);" ';			
			suggest += 'class="suggest_link">' + str[i] + '</div>';			
			ss.innerHTML += suggest;

			}


	}

}

 function GetXmlHttpObject(){

	var xmlHttp=null;

	try  {  

		xmlHttp=new XMLHttpRequest();  
	}
	catch (e)  {  
  
		try    {    
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");   
 			}  
		catch (e)    {    
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");    
		}  
	}
	return xmlHttp;

} 

function suggestOver(div_value) {	
	div_value.className = 'suggest_link_over';
}

function suggestOut(div_value) {	
	div_value.className = 'suggest_link';
}

function setSearch(value) {
	document.getElementById('txtBreed').value = value;	
	document.getElementById('search_suggest').innerHTML = '';
}