/*----------------------------------------------------------------------------------------------------------------------------*/
/* Get something from GET query */

function getQueryVariable(variable) {
  var query = window.location.search.substring(1);
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
    if (pair[0] == variable) {
      return pair[1];
    }
  }
}

function checkSearchBoxContent()
{
	if (document.getElementById('searchquery').value !=
		document.getElementById('initsearchquery').value) {
		return true;
	}
	return false;
}



/*----------------------------------------------------------------------------------------------------------------------------*/
/* Handle mouseover for images in topmenu */

function topMenuOver(oImg)
{
	var newSrc = oImg.src.replace('.gif','_act.gif');
	return(newSrc);
}

/*----------------------------------------------------------------------------------------------------------------------------*/
/* Handle mouseout for images in topmenu */

function topMenuOut(oImg)
{
	var newSrc = oImg.src.replace('_act.gif','.gif');
	return(newSrc);

}


/*----------------------------------------------------------------------------------------------------------------------------*/
/* Handle AJAX requests for newsletters */

function handleNewsletter(vlag,nbid)
{
	if(nbid != 'undefined')
	{
		/* Specific newsletter */
		var url = '/modules/newsletter/newsletter.php?action=newsletter&vlag='+vlag+'&nbid='+nbid;
	}
	else
	{
		/* Overview */
		var url = '/modules/newsletter/newsletter.php?action=overview&vlag='+vlag;

	}

	new Ajax.Updater('newslettercontent', url);
}

/*----------------------------------------------------------------------------------------------------------------------------*/
/* Handle AJAX requests for searches

function handleSearch(vlag,query,start,skipbackcheck)
{

	if(query != '')
	{



	if(!skipbackcheck)
	{

		/* Check if user has pressed back button on browser, to make sure the correct AJAX call is made
		var currentUrl = document.location.href;
		var currentUrlElements = currentUrl.split('#');
		if ((!isNaN(currentUrlElements[1])) && (!currentUrlElements[1].length == 0))
		{
			var start = currentUrlElements[1];
		}

	}



	/* Create URL
	var url = '/modules/search/search.php?query='+encodeURIComponent(query)+'&vlag='+vlag+'&start='+start;

	/* Request AJAX Update
	new Ajax.Updater('searchresults', url);
	}

}*/

function handleSearchSite(vlag,query,start,target,skipbackcheck)
{

	if(query != '')
	{

	if(!skipbackcheck)
	{

		/* Check if user has pressed back button on browser, to make sure the correct AJAX call is made */
		var currentUrl = document.location.href;
		var currentUrlElements = currentUrl.split('#');
		if ((!isNaN(currentUrlElements[1])) && (!currentUrlElements[1].length == 0))
		{
			var start = currentUrlElements[1];
		}

	} else {

		/* check if target is Down then slide up and return */
		if ($("#" + target).is(":visible") && ( $("#" + target).height() > 0) ) {
			$('#'+target+'_head').removeClass('active');
			$("#" + target).slideUp();
			return;
		}

	}


	$.ajax({
	   type: "GET",
	   url: "/modules/search/search.php",
	   data: "query="+encodeURIComponent(query)+"&vlag="+vlag+"&start="+start+"&target="+target,
	   success: function(msg){
				$('#'+target+'_head').addClass('active');
		 		$("#" + target).html(msg).slideDown();

	   }
	 });


	}

}
