var xmlHttp

function search(str) {

	document.getElementById("loading").innerHTML="<table align='right'><tr><td width='18'><img src='../img/cms/loading.gif' width='16' height='16'></td><td><font color='#7E271E'><b>Vänta, söker...</b></font></td></tr></table><br clear='all'>";

	if(str.length==0) { 

		document.getElementById("ajaxsearch").innerHTML="";
		document.getElementById("loading").innerHTML="";

		return
	}

	xmlHttp=GetXmlHttpObject()

	if(xmlHttp==null) {

		alert ("No support.")
		return

	} 

	var url="ajax_search.php"
	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 || xmlHttp.readyState=="complete") { 

		document.getElementById("ajaxsearch").innerHTML=xmlHttp.responseText;
		document.getElementById("loading").innerHTML="";

	}

}

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;

}