function searchWebsite(){search_query=document.getElementById('input_search').value;search_query=search_query.replace(/[^\w\s]/g,'');search_query=search_query.replace(/^\s\s*/,'').replace(/\s\s*$/,'');search_query=search_query.replace(/ /g,'-');search_query=encodeURIComponent(search_query);document.location.href='/zoeken/'+search_query+'/';return false}
function highlightMenuItem(){url=document.URL.split('/');var menu_list=document.getElementById('menu_list').childNodes;for(i=0;i<menu_list.length;i++)if(menu_list[i].childNodes.length==1){menu_item_text=menu_list[i].childNodes[0].childNodes[0].innerHTML.toLowerCase().replace(' ','-');menu_item_href=menu_list[i].childNodes[0].href.toLowerCase();if((document.URL.toLowerCase()==menu_item_href)||(url[3]!=null&&url[3].toLowerCase()==menu_item_text)||(url[5]!=null&&url[5].toLowerCase()==menu_item_text))menu_list[i].style.background="#B7B787"}}
function makeTagCloud(tag_container,tags){var min=10000000000,max=0;for(i=1;i<tags.length;i++){var tag=tags[i],data=tag.split(/,/);data[2]=parseFloat(data[2]);tags[i]=data;if(data[2]>max)max=data[2];if(data[2]<min)min=data[2]};var html='';for(var i=1;i<tags.length;i++){var fsize=Math.round((150.0*(1.0+(1.5*tags[i][2]-max/1.2)/max)));html+='<a href="/nieuws/tags/'+tags[i][1]+'/" style="font-size:'+fsize+'%;" title="Bekijk alle artikelen met de tag '+tags[i][1]+'">'+tags[i][0]+'</a> '};document.getElementById(tag_container).innerHTML=html}
function isValidEmailAddress(emailAddress){var pattern=new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);return pattern.test(emailAddress)}
function subscribe(){email=$('input[name="newsletter_email"]').val();if(isValidEmailAddress(email)){$.post('ajax/subscribe.php',{action:'subscribe',email:email},function(data){if(data=='ok'){alert('U bent ingeschreven voor de nieuwsbrief');$('input[name="newsletter_email"]').val('')}else alert('Er ging iets fout met het toevoegen, probeer het later nog eens')})}else alert('Fout: '+email+' wordt niet herkend als geldig e-mail adres.');return false};$(function(){$('#menu_list li').click(function(){document.location.href=$(this).find(">:first-child").attr('href');return false})});$(function(){$('a:not([href=""])').each(function(){if(this.hostname!==location.hostname)$(this).attr('target','_blank')})})
