﻿var xmlhttp

function showHint(str)
{
	if (str.length==0)
	  {
	  //document.getElementById("txtHint").innerHTML="";
	  return;
	  }
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	  {
	  alert ("Jūsų naršyklė nepalaiko XMLHTTP!");
	  return;
	  }
	//var url="http://localhost/receptu_knyga/public_html/zodynas/";
	var url="http://www.receptuknyga.lt/zodynas/";
	url=url+str+"/";
	url=url+Math.floor(Math.random()*1000);
	xmlhttp.onreadystatechange=stateChanged;
	xmlhttp.open("GET",encodeURI(url),true);
	xmlhttp.setrequestheader("cache-control","no-cache");
	xmlhttp.setrequestheader("Content-Type","application/x-www-form-urlencoded");
	xmlhttp.setrequestheader("contentType","text/html; charset=uft-8");	
	xmlhttp.send(null);
}

function stateChanged()
{
	var newUl = document.createElement('ul');
	if (xmlhttp.readyState==4)
	  {	
		newUl.innerHTML = xmlhttp.responseText;
		document.getElementById("txtHint").innerHTML = "";
		document.getElementById("txtHint").appendChild(newUl);
		
		var divh = document.getElementById('txtHint').offsetHeight;
		var target = document.getElementById('zo_h');
		var target1 = document.getElementById('zo_h1');
		var target2 = document.getElementById('zo_h2');
		var target3 = document.getElementById('zo_h3');
		
		target.style.height = ( divh + 140 ) + "px";	
		target1.style.height = ( divh + 140 ) + "px";	
		target2.style.height = ( divh + 140 ) + "px";	
		target3.style.height = ( divh + 140 ) + "px";		
	  }
}

function GetXmlHttpObject()
{
	if (window.XMLHttpRequest)
	  {
	  // code for IE7+, Firefox, Chrome, Opera, Safari
	  return new XMLHttpRequest();
	  }
	if (window.ActiveXObject)
	  {
	  // code for IE6, IE5
	  return new ActiveXObject("Microsoft.XMLHTTP");
	  }
	return null;
}