/*! Global JS */
if(!window.ND){window.ND={};window.NextDigital=window.ND;}

(function($) {
   $(function(){
	            if ($.browser.msie && $.browser.version.substr(0,1)<7) {
		            $(".products .main-holder").hover(
			            function(){
				            $(this).addClass("shover");
			            },
			            function(){
				            $(this).removeClass("shover");
			            }
		            );
	            }
            	
	            /* products check height */
		            var maxHeight=0;
		            var imageCounter = 0;
		            var imageHolderHeight=$(".products .main-holder .image-holder").height();
		            $(".products .main-holder").each(
			            function(){
		    	            var tempHeight=$(this).height();
		    	            $curr = $(this);
		    	            if (tempHeight>maxHeight){
		    		            maxHeight=tempHeight
		    	            }
		    	            imageCounter = imageCounter + 1;
		    	            var  i = 0;
		    	            /* We equalise sets of 5, so we need to go back by 5 */
		    	            if((imageCounter%5) == 0){
					            for(i=0; i<5; i++){
						            linkHolderHeight = maxHeight - imageHolderHeight-30;
		 				            $curr.height(maxHeight);	
		 				            $curr.children(".link-holder").height(linkHolderHeight);
		 				            $curr=$curr.prev();
					            }
					            maxHeight=0;
		                        imageCounter = 0;
		    	            }
            		    	
		                }
		             );
            	    	
	            /*image slider*/	
	            var sliderContainerWidth = 0;
	            $(".slider-image-holder .slider-container .image-container").each(
		            function(){
		            sliderContainerWidth = sliderContainerWidth + $(this).width() + 10;
	            });
            	
	            $(".slider-image-holder .slider-container").width(sliderContainerWidth);
	            $(function() {
		            $("#slider").slider({
	    	            animate: true,
	   		            change: handleSliderChange,
	   		            slide: handleSliderSlide
	                });
	            });
            	
	            function handleSliderChange(e, ui)
	            {
		            var maxScroll = $(".slider-image-holder").attr("scrollWidth") - $(".slider-image-holder").width();
		            $(".slider-image-holder").animate({scrollLeft: ui.value * (maxScroll / 100) }, 1000);	
            	
	            }
            	
	            function handleSliderSlide(e, ui)
	            {
		            var maxScroll = $(".slider-image-holder").attr("scrollWidth") - $(".slider-image-holder").width();
		            $(".slider-image-holder").attr({scrollLeft: ui.value * (maxScroll / 100) });	
	            }
            	
	            /*image slider light box*/	
	            var sliderContainerWidth = 0;
	            $(".slider-image-holder .slider-container .image-container").each(
		            function(){
		            sliderContainerWidth = sliderContainerWidth + $(this).width() + 10;
	            });
            	
	            $(".slider-image-holder .slider-container").width(sliderContainerWidth);
	            $(function() {
		            $("#sliderlb").slider({
	    	            animate: true,
	   		            change: handleSliderChange,
	   		            slide: handleSliderSlide
	                });
	            });
            	
	            function handleSliderChange(e, ui)
	            {
		            var maxScroll = $(".slider-image-holder").attr("scrollWidth") - $(".slider-image-holder").width();
		            $(".slider-image-holder").animate({scrollLeft: ui.value * (maxScroll / 100) }, 1000);	
            	
	            }
            	
	            function handleSliderSlide(e, ui)
	            {
		            var maxScroll = $(".slider-image-holder").attr("scrollWidth") - $(".slider-image-holder").width();
		            $(".slider-image-holder").attr({scrollLeft: ui.value * (maxScroll / 100) });	
	            }
            	
	            /* image swap out for light box*/
	            $(".lb-holder .lb-content .slider-holder .slider-image-holder .slider-container .image-container .border-add A").click(
		            function(){
		                window.scrollTo(0,0);
			            var array = $(this).attr("href").split("|");
			            var imgPath = array[0];
			            var textPath= array[1];
			            $(".lb-image IMG").remove();
			            tagString = '<img src="'+ imgPath + '" />'
			            $(".lb-image").append(tagString);
			            $(".lb-text P").remove();
			            textString = '<p>'+textPath+'</p>'
			            $(".lb-text").append(textString);			            
 			            }
 		            );
 		            $(".lb-holder .lb-content .slider-holder .slider-image-holder .slider-container .image-container .border-add A").click(function(){return false});

		            $(".lb-holder .lb-content .slider-holder .slider-image-holder .slider-container .image-container .border A").click(
		            function(){		                
			            var array = $(this).attr("href").split("|");
			            var imgPath = array[0];
			            var textPath= array[1];
			            $(".lb-image IMG").remove();
			            tagString = '<img src="'+ imgPath + '" />'
			            $(".lb-image").append(tagString);
			            $(".lb-text P").remove();
			            textString = '<p>'+textPath+'</p>'
			            $(".lb-text").append(textString);
			            
 			            }
 		            );
 		            $(".lb-holder .lb-content .slider-holder .slider-image-holder .slider-container .image-container .border A").click(function(){return false});

	            /*table change*/
            	
	            var tableWidth = 0;
	            $(".table-holder").each(
		            function(){
		            var tableWidth = $(this).width();
		                if (tableWidth>260){
		    	            $(".table-holder").addClass("table-holder-left");
		    	            $(".table-holder").insertAfter($(".table-divider"));
		    	            $(".table-holder").removeClass("table-holder");
		  	            }

	            });
            	
	            /* lite box */
                  $(".watch-vid").click(
                   function(){
                     scroll(0,0);
 	                 $("#position .hidden").removeClass("hidden");
 	                 $(".content-border-silo .content-bg .main-temp-content .slider-holder").addClass("hidden-offleft");
 	                 $(".content-border .content-bg .main-temp-content .slider-holder").addClass("hidden-offleft");		 	 			
	                 var array = $(this).attr("href").split("|");
	                 var imgPath = array[0];
	                 var textPath= array[1];
	                 $(".lb-image IMG").remove();
	                 tagString = '<img src="'+ imgPath + '" />'
	                 $(".lb-image").append(tagString);
	                 $(".lb-text P").remove();
	                 textString = '<p>'+textPath+'</p>'
	                 $(".lb-text").append(textString);
 	                  resizeWindow();
 	                  return false;		 	  
	                }			
                );

                $(window).resize(function(){
			        resizeWindow();
		        });
		                		
                $(".lt-grey-btn").click(
                   function(){
 	                 $(".lite-box").addClass("hidden");
 	                 $(".content-border-silo .content-bg .main-temp-content .slider-holder").removeClass("hidden-offleft");
 	                 $(".content-border .content-bg .main-temp-content .slider-holder").removeClass("hidden-offleft");		 	 			
 	                  return false;
	                }			
                );
        		
                /* $(".ban-click").click(
                alert(1);
                   function(){
	                 var imgPath = $(this).attr("href")
	                $(".lb-image IMG").remove();
	                 tagString = '<img src="'+ imgPath + '" />'
	                 $(".lb-image").append(tagString);
 	                  return false;		 	  
	                }			
                );*/

        		
                $(".monthSelect").click(
                   function(){
 	                 $(".monthSelect").removeClass("active");
 	                 $(this).addClass("active");
	                }			
                );
        		
                $('#banner-cycle') .cycle({ 
                    fx:     'fade', 
                    speed:  '300', 
                    timeout: 5000,
                    pause:1, 
                    pager:  '#banner-nav' 
                });

                function resizeWindow () {
                    var windowHeight = $(document).height()+80;
                    $(".lite-box .black-bg").height(windowHeight);
                    $(".lite-box .black-bg").css("width", $(window).width());
                    $(".lite-box .blue-bg").height(windowHeight);
                    $(".lite-box .blue-bg").css("width", $(window).width());

                    $(".lite-box").css("width", $(window).width());
                    //windowHeight = windowHeight-60;
                    //$(".lite-box .lb-holder").css("max-height", windowHeight);
                }
    });
})(jQuery);
