// Indien document gereed is
$(document).ready(
	function(){
		setCSS();
		initMenu();
		jQuery("#mycarousel").jcarousel({
	        scroll: 1,
	        initCallback: mycarousel_initCallback,
	        buttonNextHTML: null,
	        buttonPrevHTML: null
	    });
		
		if (document.getElementById('home_caroussel_ul'))
		{
			jQuery("#home_caroussel_ul").innerfade({
				animationtype: 'fade',
				speed: 1250,
				timeout: 8000,
				type: 'random_start',
				containerheight: '295px'
			});
		}
		
		
		
	}
)

function setCSS(){
	// Check benodigd voor aanpassen margin in IE 6
	version=0
	if (navigator.appVersion.indexOf("MSIE")!=-1){
	temp=navigator.appVersion.split("MSIE")
	version=parseFloat(temp[1])
	}
	
	if (version<7) //0 indien geen IE
	{
		if(navigator.userAgent.indexOf("Firefox")!=-1 || navigator.userAgent.indexOf("Safari") !=-1)
		{
			//Stiekem toch Firefox of Safari
		}	
		else
		{
			if(document.getElementById('footer')){document.getElementById('footer').style.background = 'url(/images/footer_bg.gif)';}
			if(document.getElementById('block_top')){document.getElementById('block_top').style.background = 'url(/images/block_top.gif)';}
			if(document.getElementById('block_mid')){document.getElementById('block_mid').style.background = 'url(/images/block_mid.gif)';}
			if(document.getElementById('block_bot')){document.getElementById('block_bot').style.background = 'url(/images/block_bot.gif)';}
			if(document.getElementById('menu')){document.getElementById('menu').style.background = 'url(/images/menu_bg.gif)';}
		}
	}
}







function mycarousel_initCallback(carousel) {
    jQuery('.jcarousel-control a').bind('click', function() {
        carousel.scroll(jQuery.jcarousel.intval(jQuery(this).text()));
        return false;
    });

    jQuery('.jcarousel-scroll select').bind('change', function() {
        carousel.options.scroll = jQuery.jcarousel.intval(this.options[this.selectedIndex].value);
        return false;
    });

    jQuery('#next').bind('click', function() {
        carousel.next();
        return false;
    });

    jQuery('#prev').bind('click', function() {
        carousel.prev();
        return false;
    });
};



function initMenu() { 
   if (document.all&&document.getElementById) { 
   // Main menu
      navRootTotal = document.getElementById("nav");
	  navRoot = navRootTotal.getElementsByTagName("li"); 
      for (i=0; i<navRoot.length; i++) { 
         node = navRoot[i]; 
         if (node.nodeName=="LI") { 
            node.onmouseover=function() { 
               this.className+=" over"; 
            } 
            node.onmouseout=function() { 
               this.className=this.className.replace(" over", ""); 
            } 
         } 
      }
	 
	if (document.getElementById("subnav")){
		// Sitemap button
		navRootTotal = document.getElementById("subnav");
		  navRoot = navRootTotal.getElementsByTagName("li"); 
	      for (i=0; i<navRoot.length; i++) { 
	         node = navRoot[i]; 
	         if (node.nodeName=="LI") { 
	            node.onmouseover=function() { 
	               this.className+=" over"; 
	            } 
	            node.onmouseout=function() { 
	               this.className=this.className.replace(" over", ""); 
	            } 
	         } 
    	  } 
	   } 
   }
} 

function changeDiensten() {
	var obj = document.getElementById("captchaform");
	var active = new Boolean(false);
	
	if (obj)
	{
		for(i=0; i< obj.elements.length; i++)
		{
			if (obj.elements[i].name.indexOf("diensten_") > -1 && obj.elements[i].checked)
			{
				active = true;
				break;
			}
		}
		
		if (active == true)
		{
			document.getElementById("diensten").checked = true;
		}
		else
		{
			document.getElementById("diensten").checked = false;
		}
	}
	
	
}