(function ($) { 
    $(document).ready(function() { 
        // eerste letter navigatie...
        $("#navigation ul li ul a").each(function() {        
            var text = $(this).html();
            var first = $('<span>'+text.charAt(0)+'</span>').addClass('caps');
            $(this).html(text.substring(1)).prepend(first);
        });
      
      //var sloganWoord = $("#site-name A").text.slice(0,text.indexOf(" "));
      //alert(sloganWoord);


           var slogan = $("#site-name A").text();
           var word = slogan.substr(0, slogan.indexOf(" "));
           var rest = slogan.substr(slogan.indexOf(" "));
           $("#site-name A").text(rest).prepend($("<span/>").html(word).addClass("afdeling"));


        //$(".front .view-banner-groot .field-content A").attr("href","http://www.ltonoord.nl/nl/25222743-Interesse_lidmaatschap?.html");

      
        // bijlages in nieuw venster
        if($(".field-name-field-bijlage").length) {
            $(".field-name-field-bijlage .field-items SPAN.file A").attr("target","_blank");
        }
    
    
        // text searchbutton verbergen
        $("#header .region-search .form-submit").val('');

        // target verwijderen van banner links
        $(".front #block-views-banner-klein-block .field-content A,.front #block-views-banner-groot-block .field-content A").removeAttr('target');
        
        // Fotoalbum: toevoegen van A href aan het hoekje (rechtsboven van elk album thumbnail)
        $(".page-album .view-fotoalbum TABLE TD").each(function() {
            var albumurl = $(this).children('DIV.views-field-field-album-foto').children('div.field-content').children('A').attr('href');
            $(this).children('DIV.views-field-nothing').children('span.field-content').children('img').click(function() {
                document.location.href=albumurl;
            });
        });
        
        // webform: form-file breedte aanpassen
        if($(".node-type-webform .form-file").length) {
            $(".node-type-webform .form-file").attr("size","37");
        }

        // colorbox fix
        $("#colorbox #cboxCurrent, #colorbox #cboxNext, #colorbox #cboxPrevious").wrapAll('<div id="cb-bottom">');      
        
        // fotoalbum is een 3 koloms grid, dus bij 4, 5, - 7, 8, - 10, 11 etc albums hebben we in de onderste rij 1 of 2 lege cellen met border & background die weg moeten
        $(".page-album .view-fotoalbum TABLE.views-view-grid TD").each(function() {
            if($(this).children().size() < 1) {
                $(this).css("border","none").css("background","none");
            }
        });
        
        //$(".page-album .view-fotoalbum TABLE.views-view-grid TD:empty").css("background","#fff");
        
        // als we GEEN actief menu item hebben (searchresults) is het menu minder hoog waardoor e.e.a. omhoogkomt
        //$("#navigation UL LI A").each(function() {
            if($("#navigation UL LI A").hasClass('active') || $("#navigation UL LI A").hasClass('active-trail')) {
                $("#navigation").css("margin-bottom","0px")
            } else {
                $("#navigation").css("margin-bottom","15px")
            }
        //});
        
        // Pager text (volgende & vorige verbergen
        $("UL.pager LI.pager-next A,UL.pager LI.pager-previous A").text('');
				
				// MAIN NAVIGATION - THE SUBMENU
				// Add three extra div to the submenu to create the corner and the line in the middle
				$('#navigation ul li ul').each(function(index) {																								
					var getWidth = $(this).outerWidth() - 25;
					var getHeight = $(this).outerHeight() + 6;
					var getMargin = $(this).outerWidth() / 2;	
					var getUnit = 'px';
					
					// IE 7 HACK
					// IE7 DOES NOT UNDERSTAND MIN-WIDTH...
					if (jQuery.browser.msie) {
						versie=parseInt(jQuery.browser.version);
						if(versie==7) {
							var numberOfLists = $(this).find('li').length;
							
							if(numberOfLists >= 2) {
								getWidth = 355;
								getMargin = 190;
								getHeight = 110;
								getUnit = '%';
							}
						}
					}
					// END OF IE7 HACK
					
					if(getWidth >= 192) {
						$(this).append('<div class="submenu-line-middle" style="height:'+getHeight +''+getUnit+'; margin-left:'+getMargin+'px" />');
					}
					
					$(this).append('<div class="submenu-bottom-left" style="width:'+getWidth+'px" /><div class="submenu-bottom-right" />');
				});

        // I.E.7 dingetjes....
        if (jQuery.browser.msie) {
            versie=parseInt(jQuery.browser.version);
            if(versie==7) {
                // laatste quicktab voorzien van class last. Aangezien ie7 geen :last-child css selector kent...
                $("#quicktabs-nieuwsagenda .quicktabs_tabs LI:last").addClass('last');
                
                // table met albums een cellspacing meegeven omdat ie7 geen border-spacing css kent.
                $(".page-album .view-fotoalbum TABLE").attr('cellspacing','5');
                
                // verbergen van SPAN.ext (module zet m met jquery op display block :-s )
                $("#block-views-social-media-block SPAN.ext").css("display","none");
                
                // verbergen van quicktab laad dingetje..
                $(".front DIV#quicktabs-nieuwsagenda .ajax-progress-throbber").css("display","none");
                
                $("#block-quicktabs-nieuwsagenda UL.quicktabs_tabs LI").css("line-height","28px");
                
            }
            if(versie==8) {
                // quicktabs is in IE8 een beetje buggy. Dus onderstaand de code die 'm een zetje geeft...
                $("#block-quicktabs-nieuwsagenda UL.quicktabs_tabs").css("margin-bottom","0px");
                $("#quicktabs-nieuwsagenda .quicktabs_tabs LI").addClass('tabje');
                $("#quicktabs-nieuwsagenda .quicktabs_tabs LI:last").removeClass('tabje');
                $("#quicktabs-nieuwsagenda .quicktabs_tabs LI:last").addClass('last');
                $("#quicktabs-nieuwsagenda .quicktabs_tabs LI:last A").click(function() {
                    $(this).css("background","url(/sites/all/themes/ltonoordsubsite/images/tab-active-last.png) no-repeat top right");
                });
                $("#quicktabs-nieuwsagenda .quicktabs_tabs LI.tabje A").click(function() {
                     $("#quicktabs-nieuwsagenda .quicktabs_tabs LI:last A").css("background","url(/sites/all/themes/ltonoordsubsite/images/tab-inactive-last.png) no-repeat top right");
                });                
                $("#block-quicktabs-nieuwsagenda UL.quicktabs_tabs LI:last A").css("background","url(/sites/all/themes/ltonoordsubsite/images/tab-inactive-last.png) no-repeat top right");
                
                // verbergen van quicktab laad dingetje..
                $(".front DIV#quicktabs-nieuwsagenda .ajax-progress-throbber").css("display","none");                
            }
            
            if(versie==9) {
                //$("#block-quicktabs-nieuwsagenda UL.quicktabs_tabs LI A,#block-quicktabs-nieuwsagenda UL.quicktabs_tabs LI.active A,#block-quicktabs-nieuwsagenda UL.quicktabs_tabs LI.last A,#block-quicktabs-nieuwsagenda UL.quicktabs_tabs LI:last-child A,#block-quicktabs-nieuwsagenda UL.quicktabs_tabs LI.active.last A,#block-quicktabs-nieuwsagenda UL.quicktabs_tabs LI.active:last-child A").css("background-position-y","2px")
                $("#block-quicktabs-nieuwsagenda ul.quicktabs_tabs").css("margin-bottom","0px");

                // verbergen van quicktab laad dingetje..
                $(".front DIV#quicktabs-nieuwsagenda .ajax-progress-throbber").css("display","none");    
                
                // quicktab fix
                $("#block-quicktabs-nieuwsagenda ul.quicktabs_tabs LI A").css("padding-top","3px");

                
            }
        }
        
        
    });
    
})(jQuery);;
(function ($) { 
    $(document).ready(function() {
															 
			/*************/
			/* SLIDESHOW */
			/*************/
			if($('#slideshow-wraper ul.slideshow.items li.slideshow.item').length > 1) {
				var slideshowItem = '#slideshow-wraper ul.slideshow.items li.slideshow.item';
				var currentItem = $(slideshowItem+':first');
				var fadeSpeed = 2000;
				var showSpeed = 6000;
				var intervalID;
				
				$(slideshowItem).each(function(index) {
					$(this).addClass('' + (index + 1));
				});
				
				$(slideshowItem+':gt(0)').hide();
	
				$(slideshowItem+':first').addClass('active');
				$(slideshowItem+':first').addClass('first');
				$(slideshowItem+':last').addClass('last');
	
				function slideshow() {
					intervalID = setInterval(function() {
						currentItem.fadeOut(fadeSpeed).removeClass('active');
					
						if (currentItem.hasClass('last')){
							currentItem = $(slideshowItem+':first');
						}else {
							currentItem = currentItem.next();
						}
						
						currentItem.fadeIn(fadeSpeed).addClass('active');
						
						var splitThis = currentItem.attr('class').split (' ');
						$('div.pager').removeClass('active');
						$('div.pager.' + splitThis[2]).addClass('active');
					}, showSpeed);
				}
	
				slideshow();
				
				/*************/
				/* PAGER     */
				/*************/
				$(slideshowItem).each(function(i) {
					i = i + 1;
					$('<div class="pager item">' + i + '</div>').appendTo('#slideshow-wraper #slideshow-pager');
				});				
				
				$('#slideshow-wraper #slideshow-pager .pager.item').each(function(index) {
					$(this).addClass('' + (index + 1));
				});
				
				$('div.pager.item:first').addClass('first');
				$('div.pager.item:last').addClass('last');
				$('div.pager.item:first').addClass('active');
				
				
				$('div.pager.item').click(function () {
					clearInterval(intervalID);
					
					var toonKlik = $(this).html();
					
					$(slideshowItem).removeClass('active').fadeOut(fadeSpeed);
					$(slideshowItem+'.'+toonKlik).fadeIn(fadeSpeed);
					$(slideshowItem+'.'+toonKlik).addClass('active');
					
					$('div.pager.item').removeClass('active')
					$(this).addClass('active');
				
					currentItem = $(slideshowItem+'.active');			
				
					slideshow();
				});
			}
    });
})(jQuery);;

