//home slideshow function
function slideSwitch(container, clicker) {
	
	if(jQuery(container).children('img').length >1){
	
			var jQueryactive = jQuery(container+' img.active');
		
			if ( jQueryactive.length == 0 ) jQueryactive = jQuery(container+' img:first');
		
			var jQuerynext =  jQueryactive.next().length ? jQueryactive.next()
				: jQuery(container+' img:first');
		
			jQueryactive.addClass('last-active');
		
			jQuerynext.css({opacity: 0.0})
				.addClass('active')
				.animate({opacity: 1.0}, 1000, function() {
					jQueryactive.removeClass('active last-active');
			});
	}
					
}




jQuery(document).ready(function(){
	
	//special styles
	jQuery("#header ul li:first").css("background", "none");
	
	jQuery("#sub-nav .level2 li > a").css({"background":"no-repeat left center url(/images/global/nav/noChildren-a.gif)"});
	jQuery("#sub-nav .level2 li.hasChildren > a").css({"background":"no-repeat left center url(/images/global/nav/hasChildren-a.gif)"});
	jQuery("#sub-nav .level2 li.hasChildren.open > a").css({"background":"no-repeat left center url(/images/global/nav/hasChildren-open-a.gif)","color":"#00ADEF"});

	jQuery("#level1 > li:first").css("position", "relative");
	jQuery("#sub-nav .level2 > li:last").css("background", "none");
	jQuery("#sub-nav .level3 > li:first").css("background", "none");
	jQuery("#footer ul > li:last").css("background", "none");
	
	
	//clear search input value on focus
	 jQuery("#header input.text").focus(function() {
            jQuery(this).val('');
      }); 
	
	if(jQuery("#slideshow").length > 0)
	{
		//home slideshow
		jQuery(function() {
			setInterval( "slideSwitch('#slideshow', '#slideshow img')", 5000 );
		});
		

			
		
		 jQuery('#slideshow img[url !=""]').each(function(i){
		  this.url =  jQuery(this).attr("url");  
		  
		  jQuery(this).click(function(){
		   var target = ((this.url).substring(0,4) =='http')?'_blanc':'_self';
		   window.open(this.url,target);
		   });
		  jQuery(this).mouseover(function(){
		   jQuery(this).css("cursor", "pointer");
		  });
		 });

				
		//content detail slideshow
		jQuery(function() {
			setInterval( "slideSwitch('#content-samenvatting')", 5000 );
		});
	}
	//keuzemenu dropdown
	jQuery("#dropdown").click(function(){
		jQuery("#keuzemenu").slideToggle("slow");
		jQuery(this).toggleClass("open");
	});
	
	
	//nieuwsoverzicht
	jQuery("#content .nieuws-overzichtsblok:odd").addClass("odd");
	
	
	//overzichtsblokken
	jQuery(".overzichtsblok").mouseover(function() {
			jQuery(this).addClass("over");	
	});
	jQuery(".overzichtsblok").mouseout(function() {
			jQuery(this).removeClass("over");	
	});
	
	
	jQuery(".overzichtsblok:odd").css({'margin-right':'0px', 'float':'right'});
	
	jQuery(".breed .overzichtsblok:odd").css({'margin-right':'6px', 'float':'left'});
    jQuery(".breed .overzichtsblok:lt(3)").css({'margin-top':'0px'});
	
	
	//content detail
	jQuery("#detail-menu li:first").addClass("active");
	jQuery("#detail-menu li:first span.top").hide();
	
	
	
	
	jQuery("#detail-menu li").each(function(i){
	   this.id =  "detail-menu-" + i;
	   
	   jQuery(this).click(function(){
						
			jQuery(this).addClass("active");
			jQuery(this).siblings("li").removeClass("active");
			jQuery("#detail-info #detail-info-" + i).show();
			jQuery("#detail-info #detail-info-" + i).siblings("div").hide();
						
	   });
	   
	   jQuery(this).mouseover(function() {
			jQuery(this).css("cursor", "pointer");
			jQuery(this).addClass("active");
			jQuery(this).siblings("li").removeClass("active");
			jQuery("#detail-info #detail-info-" + i).show();
			jQuery("#detail-info #detail-info-" + i).siblings("div").hide();
	   });
	   
	 });
	
	
	jQuery("#detail-info div:first").show();
	
	jQuery("#detail-info div").each(function(i){
	   this.id =  "detail-info-" + i;
	 });
	
	

	
	//overzichtstabel
	jQuery("#overzichtslijst tr:odd td").css({'background-color' : '#EAF8FF'});
	
	var row = jQuery("#overzichtslijst tr");
	var lastRow = jQuery("#overzichtslijst tr:last");
	jQuery(row).find("td:first-child").css({'border-left' : '#D6D6D6 1px solid','width' : '35%'}); 
	jQuery(row).find("td:last").css({'border-right' : '#D6D6D6 1px solid'}); 
	jQuery(row).find("td:nth-child(2)").css({'width' : '20%'}); 
	jQuery(row).find("td:nth-child(3)").css({'width' : '25%'}); 
	
	jQuery(lastRow).children("td").css({'border-bottom' : '#D6D6D6 1px solid'}); 
	
	
	jQuery("#overzichtslijst :input.checkbox").click(function(e){
		
		var id = jQuery(this).attr("id");
		id=id.replace(/([a-z,-]*)-/,"");
		if(jQuery("#checkbox-"+id).attr("checked")==true){
			if(jQuery(":input[name='aantal"+id+"']").val()==''){
				jQuery(":input[name='aantal"+id+"']").val("1");
			}
		}
	});
	jQuery("#overzichtslijst .text").each(function(i){
	
			  jQuery(this).keyup(function(){  
									
					 var val = jQuery(this).val().length; 
				
					 if (val > 0){ 
						jQuery(this).parent("td").prev("td").children(".prettyCheckbox").addClass("checked"); 
						
					}
					else{
						jQuery(this).parent("td").prev("td").children(".prettyCheckbox").removeClass("checked"); 
					}

			  });
	   
	 });



	//landingspage	
	jQuery("#nav-lvl0 > li").each(function(i){
									
		var id = jQuery(this).attr("id");
		var li = "#"+id;
		var ul = "#logos-"+id;
					
		jQuery(li).hover(function(){

				jQuery(this).removeClass("png").addClass("pngsfhover");		
				jQuery(this).children("ul").stop(true, true).slideDown(300);	
				
				if(jQuery.browser.msie){
					jQuery(ul).slideDown(300);
				}
				else{
					jQuery(ul).fadeIn(300);
				}
				
				

		},function(){
			jQuery(this).removeClass("pngsfhover").addClass("png");		
			jQuery(this).children("ul").slideUp(300);
			
			if(jQuery.browser.msie){
				jQuery(ul).slideUp(300);
			}
			else{
				jQuery(ul).fadeOut(300);
			}
			
				
		});

	});	
			  
});