var req;

function Initialize() 
{
	try 
	{
	    req=new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try 
		{
			req=new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(oc) 
		{
			req=null;
		}
	}
	
	if(!req&&typeof XMLHttpRequest!="undefined") 
	{
		req= new
		XMLHttpRequest();
	}
}

var resultDiv = "searchResults";

function SendQuery(key, div) 
{
	Initialize(); 
	var url="http://www.mrmovie.nl/ajax/search/"+key;	
	resultDiv = div;

    if(req!=null) 
    {
    	ShowDiv(resultDiv);
	    document.getElementById(resultDiv).innerHTML = "Bezig met zoeken...";
        req.onreadystatechange = Process;
        req.open("GET", url, true);
        req.send(null);
    }
}

function Process()
{
	if (req.readyState == 4)
	{
		// only if "OK"
	    if (req.status == 200)
	    {
	        if(req.responseText=="")
	        {	        	
	            HideDiv(resultDiv);
	        }
	        else
	        {	        		        	
	            ShowDiv(resultDiv);
	            document.getElementById(resultDiv).innerHTML =req.responseText;
	        }
	    }
	    else
	    {
	    	document.getElementById(resultDiv).innerHTML=
			"There was a problem retrieving data:<br>"+req.statusText;
	    }
	}
}

function ShowDiv(divid) 
{
   if (document.layers) document.layers[divid].visibility="show";
   else document.getElementById(divid).style.visibility="visible";
}

function HideDiv(divid) 
{
   if (document.layers) document.layers[divid].visibility="hide";
   else document.getElementById(divid).style.visibility="hidden";
}

function BodyLoad() 
{
    HideDiv(resultDiv);
    document.form1.keyword.focus();
}