function openPlayer(url)
{
	var d = new Date();
	window.open(url, 'radiospeler'+d.getTime(), 'resizable=1,toolbar=0,scrollbars=0,location=0,status=0,menubar=0,width=787,height=433,left = 301,top = 232');
}



/**
* Als het ophalen van de gefilterde items gelukt is dan worden ze getoond
* @param data
* @return
*/
function event_onload_filterHerbeluister(data)
{
	$('#heartbeat').html(data);
}

/**
 * De cookie voor ie6 nakijken
 * Als de cookie niet bestaat, wordt de balk met het bericht getoond. Indien de cookie bestaat wordt de balk niet getoond.
 * @return
 */
function checkCookie()
{
	var data = "test";
	$.get("/frontend/themes/mnm/getCookie.php", function(data){
		if(data == "false")
		{
			//cookie bestaat niet dus toon het bericht
			$('#ie6_message').slideDown("slow");
		}
	});
}

/**
 * De cookie maken als de gebruiker op de sluiten knop drukt in de ie6 balk.
 * @param link
 * @return
 */
function setIE6Cookie(link)
{
	$.get(link);
	
	//cookie maken
	$('#ie6_message').slideUp("slow");
}
		
/**
 * een DIV tonen
 * @param divID
 * @return
 */
function showDiv (divID)
{
	divID = '#' + divID;
	$(divID).css("display", "block");
}

/**
 * een DIV verbergen
 * @param divID
 * @return
 */
function hideDiv (divID)
{
	divID = '#' + divID;
	$(divID).css("display", "none");
}

/**
 * login scherm verbergen
 * @return
 */
function hideLoginBox ()
{
	hideDiv("loginDiv");
}


/**
 * Navigeer naar de herbeluister pagina
 * @param url
 * @return
 */
function showHerbeluister(url)
{
	herbeluister.load(url);
}

/**
 * Toon de nieuwsbrief link als de gebruiker is ingelogd maar nog niet is geabonneerd
 * @return
 */
function showNewsletterUserButton()
{
	$('#mnm_profile_newsletter').css("display", "block");
}

/**
 * Verberg de nieuwsbrief link als de gebruiker is ingelogd en reeds geabonneerd
 * @return
 */
function hideNewsletterButton()
{
	$('#mnm_profile_newsletter').slideUp("slow");
}
/*function hideNewsletterUserButton()
{
	$('#mnm_profile_newsletter').css("display", "none");
}*/



/**  Commentaar-acties  **/

/**
 * Maak het tekstveld input-ready
 * @param jqueryObject textfield
 * @param string defaultMessage
 */
function textfield_makeTypeReady(textfield, defaultMessage)
{
	if (textfield.val() == defaultMessage)
	{
		textfield.val("");
	}
}

registerRequest = null;


registerRequest = null;

/**
 * registreren op de website
 * @return
 */
function profile_register(action)
{
		//parameter ophalen uit het formulier
		
		
		registerRequest = 
		{
			type: "GET",
			url: action,
			data: {mode:'content'},
			success: event_onload_profile_register,
			error: event_onerror_profile_register
		};
		
		//requestHandler.doRequest(registerRequest);
}

/**
 * Als het gelukt is toon dan een confirmation message
 * @param data
 * @return
 */
function event_onload_profile_register(data)
{
	
}

/**
 * ajax call op false zetten bij error zodat een nieuwe call kan gedaan worden
 * @param XMLHttpRequest
 * @param textStatus
 * @param errorThrown
 * @return
 */
function event_onerror_profile_register(XMLHttpRequest, textStatus, errorThrown)
{
	ajaxRequestBusy = false;
	registerRequest = null;
}


createRequest = null;

/**
 * node add form afhandelen en message tonen na insert
 * @return
 */
function addNodeSubmit(url)
{
	//url = "/index2.php/artikel/toevoegen";
	
	//parameter ophalen uit het formulier
	//var zoekterm = $('#search_textbox').val();

  $('#submit').attr("disabled", "true"); 
               
  var quick_location = new Array();
  var quick_show = new Array();
  var quick_icoon = new Array();
  var quick_presenters = new Array();
    
	$('#edit-field-mnm-location-nids option:selected').each(function() {
    quick_location.push($(this).val());    
  });
	$('#edit-field-mnm-show-nids option:selected').each(function() {
    quick_show.push($(this).val());    
  });
	$('#edit-taxonomy-2 option:selected').each(function() {
    quick_icoon.push($(this).val());    
  });
	$('#edit-field-mnm-presenters-nids option:selected').each(function() {
    quick_presenters.push($(this).val());    
  });
	
	var oEditor = FCKeditorAPI.GetInstance('quick_body') ;
  var pageValue = oEditor.GetHTML();
  //oEditor.SetHTML('');
  
	var quick_body = pageValue;	
	
	createRequest = 
	{
		type: "POST",
		url: url + '?mode=json',
		data: {'quick_location':quick_location,'quick_show':quick_show,'quick_icoon':quick_icoon,'quick_presenters[]':quick_presenters,'quick_body':quick_body},
		success: event_onload_addNodeSubmit,
		error: event_onerror_addNodeSubmit,
		dataType: 'json'
	};
	
	requestHandler.doRequest(createRequest);
	  
}

/**
 * Als het ophalen van de gefilterde items gelukt is dan worden ze getoond
 * @param data
 * @return
 */
function event_onload_addNodeSubmit(data)
{
	
  if(data.STATUS == 'SUCCESS'){
    alert('Toevoegen artikel gelukt!');
    var oEditor = FCKeditorAPI.GetInstance('quick_body') ;
    oEditor.SetHTML('');
    
  }
  setTimeout(function(){
    $('#submit').removeAttr("disabled"); 
  }, 750);
  
	ajaxRequestBusy = false;
	createRequest = null;
  
	
	//zoekveld leegemaken
	//$('#search_textbox').val(defaultSearchText);
}

/**
 * ajax call op false zetten bij error zodat een nieuwe call kan gedaan worden
 * @param XMLHttpRequest
 * @param textStatus
 * @param errorThrown
 * @return
 */
function event_onerror_addNodeSubmit(XMLHttpRequest, textStatus, errorThrown)
{
	ajaxRequestBusy = false;
	createRequest = null;
	alert('ERROR! Toevoegen artikel Mislukt!');
	setTimeout(function(){
    $('#submit').removeAttr("disabled"); 
  }, 750);
  
  
}


/**
 * Alle checkboxes aanvinken
 * @return
 */
function check_all_checkboxes()
{
	$("input[@type=checkbox]").each(function()
	{
	   this.checked = true;
	});
}

/**
 * Alle checkboxes uitvinken
 * @return
 */
function uncheck_all_checkboxes()
{
	$("input[@name=checkbox]").each(function()
	{
	   this.checked = false;
	});
}

/**
 * Het scherm om de comments per node te bekijken openen
 * @param nid
 * @param sortorder
 * @return
 */
function showAdminDeleteCommentsByNode(nid, sortorder)
{
	window.open('/comments-by-node?mode=content&nid=' + nid + '&sortorder=' + sortorder, 'commentspopupnid'+nid, 'resizable=1,toolbar=0,scrollbars=1,location=0,status=1,menubar=0,width=800,height=600');
}

/**
 * Een enkele comment verwijderen
 * @param nid
 * @param cid
 * @param sid
 * @return
 */
function deleteComment(nid, cid, sid)
{
	mnmDeleteComment.load(nid, cid, sid);
	return false;
}

/**
 * Share op facebook
 * @return
 */

function fbs_click(u)
{
	t = "MNM";
	window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&amp;t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');

	return false;
}

function HTMLentities(string) 
{
	string = string.replace("'",'&#39;');
	
	return string;
}

function addslashes(str)
{
	str = str.replace(/'/g,"\\'");

	return str;
}

/**
 * Refresh all ad banners according to term
 * @param term
 * @return
 */
function adRefreshAll(term)
{
	adRefresh(term, 'leaderboard');
	adRefresh(term, 'halfpage');
	adRefresh(term, 'splash');
}

/**
 * Refresh an ad banner
 * @param term
 * @param type
 * @return
 */
function adRefresh(term, type)
{
	var environment = "mnm"; 
	var ord = Math.random()*10000000000000000000;
	var dfpLink;
	
	switch(type)
	{
		case 'splash':
			
			dfpLink = "http://ad.be.doubleclick.net/adj/" + environment + "/" + term + ";tile=4;sz=500x400;ord=" + ord + "?";
			var splashtagCode = "<script src='" + dfpLink + "'></script>";
			splashtagCode += "<noscript>";
			splashtagCode += "<a href='http://ad.be.doubleclick.net/jump/" + environment + "/" + term + ";tile=4;sz=500x400;ord=123456789?' target='_blank'>";
			splashtagCode += "<img src='http://ad.be.doubleclick.net/ad/" + environment + "/" + term + ";tile=4;sz=500x400;ord=123456789?' width='500' height='400' border='0' alt='' />";
			splashtagCode += "</a>";
			splashtagCode += "</noscript>";
			
			$('pebbles_splashtagdiv').writeCapture().html(splashtagCode);
			
			break;
	
		case 'leaderboard':
			
			dfpLink = "http://ad.be.doubleclick.net/adj/" + environment + "/" + term + ";tile=10;sz=728x90;ord=" + ord + "?";
			var leaderboardCode = "<script src='" + dfpLink + "'></script>";
			leaderboardCode+= "<noscript>";
			leaderboardCode+= "<a href='http://ad.be.doubleclick.net/jump/" + environment + "/" + term + ";tile=10;sz=728x90;ord=123456789?' target='_blank'>";
			leaderboardCode+= "<img src='http://ad.be.doubleclick.net/ad/" + environment + "/" + term + ";tile=10;sz=728x90;ord=123456789?' width='728' height='90' alt='' />";
			leaderboardCode+= "</a>";
			leaderboardCode+= "</noscript>";
			
			// Nieuwe DFP code in #ad-leaderboard-content voegen bij AJAX navigatie
			$('#ad-leaderboard-content').writeCapture().html(leaderboardCode);
						
			break;
			
		case 'halfpage':
			
			dfpLink = "http://ad.be.doubleclick.net/adj/" + environment + "/" + term + ";tile=13;sz=300x250;ord=" + ord + "?";
			var halfpageCode = "<script src='" + dfpLink + "'></script>";
			halfpageCode += "<noscript>";
			halfpageCode += "<a href='http://ad.be.doubleclick.net/jump/" + environment + "/" + term + ";tile=13;sz=300x250;ord=123456789?' target='_blank'>";
			halfpageCode += "<img src='http://ad.be.doubleclick.net/ad/" + environment + "/" + term + ";tile=13;sz=300x250;ord=123456789?' width='300' height='250' alt='' />";
			halfpageCode += "</a>";
			halfpageCode += "</noscript>";
			
			// Nieuwe DFP code in #ad-halfpage-content-doubleclick voegen bij AJAX navigatie
			$('#ad-halfpage-content-doubleclick').writeCapture().html(halfpageCode);
											
			break;		
	}	
}

/**
 * Softclick voor Nedstat
 * @param a
 * @param url
 * @param name
 * @param type
 * @param winopt
 * @return
 */
function ns_onclick (a, url, name, type, winopt)
{
	var ns_l="http://landcode.sitestat.com/klantnaam/sitenaam/s?";
	ns_l+=name;ns_l+='&ns_type='+type+'&ns_action=view';
	ns_l+='&ns__t='+(new Date()).getTime();if(!url)url=a.href;
	var ns_0=document.referrer;if(ns_0.lastIndexOf('/')==ns_0.length-1)
	ns_0=ns_0.substring(ns_0.lastIndexOf('/'),0);
	if (ns_0.length>0)ns_l+='&amp;ns_referrer='+escape(ns_0);
	winopt=winopt||"";var
	target=(a&&a.target&&a.target!="")?(a.target.substring(0,1)=="_")?a.target.substring(1):a.target:"self";
	var ns_i=new Image();if(target&&url){if(window[target]){window.ns_softclick_timer=function(target,url)
	{return function(){ns_i.onload=ns_i.onerror=function(){return;};
	window[((window[target])?target:"self")].location.href=url;}}(target,url);
	window.setTimeout('ns_softclick_timer()',5000);ns_i.onload=ns_i.onerror=window.ns_softclick_timer;}else{
	window.open(url,target,winopt);}}ns_i.src=ns_l;return false;
}

/**
 * check if a string starts with a given string
 * @param element
 * @param to_check
 * @return
 */
function check_if_string_starts_with(element, to_check)
{          
	var answer = false;
	
	var subSection = element.substring(9,0);
	
	subSection = subSection.toLowerCase();
	to_check = to_check.toLowerCase();
	
	if(subSection == to_check)
	{
		answer = true;
	}
	
	return answer;
}