function isTouchDevice(){
	try{
		document.createEvent("TouchEvent");
		return true;
	}catch(e){
		return false;
	}
}
function touchScroll(id){
	if(isTouchDevice()){ //if touch events exist...
		var el=document.getElementById(id);
		var scrollStartPos=0;

		document.getElementById(id).addEventListener("touchstart", function(event) {
			scrollStartPos=this.scrollTop+event.touches[0].pageY;
			event.preventDefault();
		},false);

		document.getElementById(id).addEventListener("touchmove", function(event) {
			this.scrollTop=scrollStartPos-event.touches[0].pageY;
			event.preventDefault();
		},false);
	}
}

function link_blur(){

	var links = document.getElementsByTagName("a");

	for (i=0; i<links.length; i++) {

		var link = links[i];

		link.onfocus=blur;

	}

}

function blur(){

	this.blur();

}
$(document).ready(function(){  
	/* dt-dd constructie om nieuwsblokken te togglen*/
	links = document.getElementsByTagName("dt");
	for (i=0; i<links.length; i++) {
		if(links[i].className.indexOf('expanded') != -1 || links[i].className.indexOf('collapsed') != -1 ){	
			link = links[i];
			link.onclick = expand_collapse;
		}
	}
});
    
//$(function(){ 
//                        
//	$('.publicatielink').change(function(){
//		$('.publicatieform').toggle();
//		});
//	$('.televisielink').change(function(){
//		$('.televisieform').toggle();
//		});
//	$('.internetlink').change(function(){
//		$('.internetform').toggle();
//		});
//	$('.theaterlink').change(function(){
//		$('.theaterform').toggle();
//		});
//	$('.kaartlink').change(function(){
//		$('.kaartform').toggle();
//		});
//	$('.overiglink').change(function(){
//		$('.overigform').toggle();
//		});
//	});
//SCRIPT OM CONTENTBLOKKEN TE TOGGLEN
function expand_collapse(){

	target = $(this).next('dd')[0];
	
	var dt= document.getElementsByTagName("dt");
	var dd= document.getElementsByTagName("dd");
	
	if(this.className.indexOf("collapsed") != -1){
		for (var i=0; i<dd.length; i++){
			dt[i].className = dt[i].className.replace(/expanded/g, 'collapsed');
			dd[i].className = dd[i].className.replace(/expanded/g, 'collapsed');
		}
		
		if(target.innerHTML.length){
			target.className = target.className.replace(/collapsed/g, 'expanded');
			this.className = this.className.replace(/collapsed/g, 'expanded');
		}
	}
	else{
		target.className = target.className.replace(/expanded/g, 'collapsed');
		this.className = this.className.replace(/expanded/g, 'collapsed');
	}
}    

$(function(){

    $('a[href*=#]').click(function() {
    
    if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') 
        && location.hostname == this.hostname) {
        
            var $target = $(this.hash);
            
            $target = $target.length && $target || $('[name=' + this.hash.slice(1) +']');
            
            if ($target.length) {
            
                var targetOffset = $target.offset().top;
                
                $('#contentcontainer').animate({scrollTop: targetOffset}, 2000);
                    
                return false;
                
            }
            
        }
        
    });
    
});
    
    function doInit () 
	{
	  link_blur();
	  //touchScroll('contentcontainer')
    }
    
    window.onload = doInit;
