function openWindow(url)
{
	    var ranNum= Math.floor(Math.random()*99999);
		var openwin = this.open(url,"ctrlwindow" + ranNum,"width=300,height=300,toolbar=no,scrollbars=no,resizable=yes");
		openwin.focus();
}


function openMailinglist(id)
{
	var url = '/nieuwsbrief.php?id='+id;
	openwin = this.open(url,"ctrlwindow","width=810,height=500,toolbar=no,scrollbars=yes,resizable=no");
	openwin.focus();
}


function swapImage(myID, newSrc)
{
   var strOver  = "_over";
   var strOff = "_up";

   if(typeof myID != 'object')
	   var oImg = document.getElementById(myID);
   else
		var oImg = myID;
   
	if(newSrc)
	{
		oImg.src = newSrc;
		return;
	}

   var currImg = oImg.src;

   if (currImg.indexOf(strOver) != -1)
      oImg.src = currImg.replace(strOver,strOff)
   else
      oImg.src = currImg.replace(strOff,strOver)
}






		
/**
 * Simple Ajax zoekfunctie
 *
 * 
 */
function ajaxSearch(searchBoxId, URI)
{
	
	if(!isObject(searchBoxId))
	{
		document.getElementById(searchBoxId).autocomplete = 'off';
		var search_term = document.getElementById(searchBoxId).value;
	}
	else
	{
		searchBoxId.autocomplete = 'off';
		var search_term = searchBoxId.value;
	}

	var oImg = document.getElementById('Throbber');
	oImg.src = '/images/wheel-throbber.gif';
	oImg.alt = 'Bezig met zoeken ...';

/**
	if(search_term.length < 3)
	{
		if(oImg.src != '/images/delete.gif')
			oImg.src='/images/blank.gif';
		return false;
	}
*/	
	var xmlhttp;
	
	if (window.XMLHttpRequest)
		xmlhttp = new XMLHttpRequest();
	else if (window.ActiveXObject)
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

	xmlhttp.open("POST", URI, true);
	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	

	xmlhttp.onreadystatechange = function()
	{
		if (xmlhttp.readyState == 4)
		{
			var results = xmlhttp.responseText;
		
			// The first line is "search_term:matches" and everything after that are HTML search results
			var lines = results.split("\n");

			// Get the first line meta-data
			var data = lines.shift();
		
			// The HTML search data is everything left over
			var search_results = lines.join("");
						
			data = data.split(":");
			search_term = data[0]; // Zoek woord
			match_count = data[1]; // Aantal resultaten

			document.getElementById("search_results").innerHTML = search_results;
			oImg.src='/images/delete.gif';

		}
	}
			
	
	search_term = escape(search_term);
	var params = "query=" + search_term;
	xmlhttp.send(params);
	return true;
}


function clearSearchResults()
{
	document.getElementById("search_results").innerHTML = '';
	document.getElementById('query').value = '';
	document.getElementById('Throbber').src='/images/search.gif';
	document.getElementById('Throbber').alt='';
}
