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 showHint(str){
	if(document.getElementById("quickSearchOutput")){
		if (str.length==0){
			document.getElementById("quickSearchOutput").innerHTML="";
			document.getElementById("quickSearchOutput").style.display='none';
			return;
		}
		xmlHttp=GetXmlHttpObject()
		if (xmlHttp==null){
			return;
		}
		var url="http://www.filmlounge.nl/ajax_quicksearch.php";
		url=url+"?s="+str;
		url=url+"&sid="+Math.random();
		url=url+"&url="+escape(location.href);
		xmlHttp.onreadystatechange=stateChanged;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	}
}
function stateChanged(){
	if (xmlHttp.readyState==4){
		document.getElementById("quickSearchOutput").innerHTML=xmlHttp.responseText;
		document.getElementById("quickSearchOutput").style.display='';
	}
}
function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}
function setPosition(obj,lyr){
	var coors = findPos(obj);
	if (lyr == 'quickSearchOutput'){
		coors[1] += 20;
		coors[0] -= 320;
	}
	var x = document.getElementById(lyr);
	x.style.top = coors[1] + 'px';
	x.style.left = coors[0] + 'px';
}
function hideResultBox(){
	var obj = document.getElementById('quickSearchOutput');
	if(obj.mouseIn != '1'){
		obj.style.display='none';
	}
}
function showResultBox(){
	var str = document.getElementById('quickSearchOutput').innerHTML;
	if(str!='' || str.search(/no result/i)<0 ){
		document.getElementById('quickSearchOutput').style.display='';
	}
}