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].childNodes[0].childNodes[0].setAttribute("class","header_hover_span");menu_list[i].childNodes[0].setAttribute("class","header_hover_a");menu_list[i].childNodes[0].style.color="white"}}}
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(){$('input').focus(function(){if($(this).val()==$(this).attr('title'))$(this).val('')});$('input').blur(function(){if($(this).val()=='')$(this).val($(this).attr('title'))});$('#newsletter_submit').click(function(){newsletter_name=$('#newsletter_name').val();newsletter_email=$('#newsletter_email').val();var name_pattern=new RegExp(/^[A-Za-z0-9 ]{1,40}$/),email_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);if(email_pattern.test(newsletter_email)){if(!name_pattern.test(newsletter_name)){alert('Fout: er is geen geldige naam ingevoerd.');return false};$.post('ajax/subscribe.php',{action:'subscribe',firstname:newsletter_name,email:newsletter_email},function(data){if(data=='ok'){alert('U bent ingeschreven voor de nieuwsbrief');$('#newsletter_name').val('');$('#newsletter_email').val('')}else alert(data)})}else alert('Fout: '+newsletter_email+' wordt niet herkend als geldig e-mail adres.');return false})})
