

function hide(obj){
	html_obj=document.getElementById(obj);
	html_obj.style.display='none';
}
function show(obj){
	html_obj=document.getElementById(obj);
	html_obj.style.display='block';
}



function getAndPopulate (url,divId){
	var x = getHTTPObject();
	var useDiv = document.getElementById (divId);

	x.open ("GET", url, true);
	x.onreadystatechange = function ()
	{
		if (x.readyState == 4)
		{
			useDiv.innerHTML = x.responseText;
			if(useDiv.style.display!="block"){
				useDiv.style.display="block";
			}
		}
	} // callback

	x.send(null);
}



function getHTTPObject ()
{
	var userAgent = navigator.userAgent;

        if (userAgent.indexOf("MSIE") > -1)
            return new ActiveXObject("Microsoft.XMLHTTP");

        if (userAgent.indexOf("Gecko") > -1)
        {
            return new XMLHttpRequest();
        }

        return null;
}



function ajaxKeyEvent(obj,url){
  e=window.event;

  //Resultset Navigation
	if(obj.value.length > 2){
	  getAndPopulate(url,'searchResultDiv');
	}else{
	  hide('searchResultDiv');
	}
}