var xmlHttp
<!-- CREATE COOKIE SCRIPT-->
function getCookie(c_name)
{
if (document.cookie.length>0)
{ 
c_start=document.cookie.indexOf(c_name + "=")
if (c_start!=-1)
{ 
c_start=c_start + c_name.length+1 
c_end=document.cookie.indexOf(";",c_start)
if (c_end==-1) c_end=document.cookie.length
return unescape(document.cookie.substring(c_start,c_end))
} 
}
return null
}

function SetCookie(cookieName,cookieValue,nDays) {
 var today = new Date();
 var expire = new Date();
 if (nDays==null || nDays==0) nDays=1;
 expire.setTime(today.getTime() + 3600000*24*nDays);
 document.cookie = cookieName+"="+escape(cookieValue)
                 + ";expires="+expire.toGMTString();
}

function checkCookie(num)
{
xmlfile=getCookie('xmlfile')
xmlfile=(num)
if (xmlfile!=null && xmlfile!="")
    {
    SetCookie('xmlfile',xmlfile,365)
    }
}


function showResult(searchStr,xmlURL) {
	if (searchStr.length==0) { 
		document.getElementById("livesearch").innerHTML="";
		document.getElementById("livesearch").style.border="0px";
		return;
	}
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	} 
	var url="livesearch.php";
	url=url+"?q="+searchStr;
	url=url+"&x="+xmlURL;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
} 

function stateChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 document.getElementById("livesearch").
 innerHTML=xmlHttp.responseText;
 document.getElementById("livesearch").
 style.border="1px solid #A5ACB2";
 } 
}
function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 // Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}

function SetCookieAndLink(cookieName,cookieValue,linkURL) {
	SetCookie(cookieName,cookieValue);
	window.open(linkURL,"_top");
}

function closeFoundSet(evt){
	
	//set targ to the element that was clicked
	var targ;
	if (!evt) {
		var evt = window.event;
	}
	if (evt.target) {
		targ = evt.target;
	}
	else if (evt.srcElement) {
		targ = evt.srcElement;
	}
	if (targ.nodeType == 3) { // defeat Safari bug
		targ = targ.parentNode;
	}
	
	//if the clicked element was NOT a link or input field, close the livesearch
	if(targ.tagName != "A"){
		document.getElementById("livesearch").innerHTML="";
		document.getElementById("livesearch").style.border="none";
	}
	
}