$(document).ready(function(){
	
	// Yummy jQuery ... I can shorten this laters ... weeeeeeerd up
	$(".icon-view").css("visibility", "hidden");
	$(".cat-4-col").mouseenter(function() {
			$(this).find('div.icon-view').css("visibility", "visible");
	}).mouseleave(function() {
			$(this).find('div.icon-view').css("visibility", "hidden");
	});
	
	// Rollover for forklift class
	$(".cat-c-top-bg").find("div.icon-view").css({'visibility' : 'hidden', 'position' : 'absolute', 'top' : '60px', 'left' : '45px'});	
	$(".cat-c-top-bg").mouseenter(function() {
			$(this).find('div.icon-view').css({'visibility' : 'visible', 'position' : 'absolute', 'top' : '60px', 'left' : '45px'});
	}).mouseleave(function() {
			$(this).find('div.icon-view').css("visibility", "hidden");
	});
		
	// Primary Nav Menu Switch 
	function resetSubMenu() {
		$("#menu-about-linde-submenu").css("display", "none");
		$("#menu-forklift-range-submenu").css("display", "none");
		$("#menu-service-support-submenu").css("display", "none");
		$("#menu-fleet-management-submenu").css("display", "none");
	    $("#menu-special-offers-submenu").css("display", "none");
   	    $("#menu-news-submenu").css("display", "none");		
		$("#menu-contact-us-submenu").css("display", "none");		
	}

	// toggle submenu items
	$("#menu-item-8").click(function(evt) {
	  	evt.preventDefault();	  	
		resetSubMenu();		 
		$("#menu-about-linde-submenu").toggle();
		toggleMenuSlide(evt.target);
	  });
	  
	$("#menu-item-9").click(function(evt) {
	  	evt.preventDefault();	  	
	  		resetSubMenu();
		  	$("#menu-forklift-range-submenu").toggle();
		  	toggleMenuSlide(evt.target);
	  });

	$("#menu-item-10").click(function(evt) {
	  	evt.preventDefault();	  	
	  		resetSubMenu();
		$("#menu-service-support-submenu").toggle();
		toggleMenuSlide(evt.target);
	  });

	$("#menu-item-11").click(function(evt) {
	  	evt.preventDefault();	  	
	  		resetSubMenu();
		  	$("#menu-fleet-management-submenu").toggle();
		  	toggleMenuSlide(evt.target);
	  });

	$("#menu-item-12").click(function(evt) {
	  	evt.preventDefault();	  	
	  		resetSubMenu();
		  	$("#menu-special-offers-submenu").toggle();
		  	toggleMenuSlide(evt.target);
	  });
	  
	$("#menu-item-13").click(function(evt) {
	  	evt.preventDefault();	  	
	  		resetSubMenu();
		  	$("#menu-news-submenu").toggle();
		  	toggleMenuSlide(evt.target);
	  });
	 
	$("#menu-item-14").click(function(evt) {
	  	evt.preventDefault();	  	
	  		resetSubMenu();
		  	$("#menu-contact-us-submenu").toggle();
		  	toggleMenuSlide(evt.target);
	  });

	

    // reset arrows states by removing any class from menu
    function resetArrow() {  
      $(".nav-main li a").removeAttr("class");
    } 

    // if home is clicked or an open menu is clicked again close sub menu and 
    // highlight the home menu
    function closeMenu() {
        resetArrow();
        $(".wrapper-submenu").slideUp("200");
/*         $(".nav-main li:first a").addClass('active').css("background-position", "center bottom"); */
    } 
    
    // Testing a new way
    function toggleMenuSlide(e) {  
/*     alert(e); */

        // check if it's the first one - home
        if ( $(e).parent().index() > 0 ) {

         // if it is not then...

          // if it is open then close it and highlight home
          if ( $(e).hasClass('active') ) {
				
              closeMenu();

         // otherwise highlight it and open the sub menu
          } else {
              resetArrow();
              $(e).addClass("active");
              $(".wrapper-submenu").slideDown("500");
              $(".active").css("background-position", "center top");

          }

        // if it is a click on the home then close the sub menu and highlight home
        } else {
            closeMenu();
        }
    };                   

     // any time a menu is clicked
     /*
$(".nav-main li a").click(function(event) {
          event.preventDefault();    

        // check if it's the first one - home
        if ( $(this).parent().index() > 0 ) {

         // if it is not then...

          // if it is open then close it and highlight home
          if ( $(this).hasClass('active') ) {
				
              closeMenu();

         // otherwise highlight it and open the sub menu
          } else {
              resetArrow();
              $(this).addClass("active");
              $(".wrapper-submenu").slideDown("500");
              $(".active").css("background-position", "center top");

          }

        // if it is a click on the home then close the sub menu and highlight home
        } else {
            closeMenu();
        }
    });
*/
						
	// setup ul.tabs to work as tabs for each div directly under div.panes
	
	$("ul.nav-tabs").tabs("#hp-panes > div", {effect: 'fade', fadeInSpeed: 200});
	$("ul.nav-tabs li:last a").css({width: '187'})

	// setup for Products Image Gallery Tab
	$("#nav ul").tabs("#panes > div", {effect: 'fade', fadeOutSpeed: 400});

	// setup for Case Studies Image Gallery Tab
	$("#nav-cs ul").tabs("#panes-cs > div", {effect: 'fade', fadeOutSpeed: 400});

	// initialize scrollable
	$("div.scrollable").scrollable({speed: 600, circular: true}).autoscroll({autoplay: true, interval: 5000});

		
	function resetHomePanel() {
		$(".panel-box-bg a").removeClass(" activeIconPanel");
	}
			
		
	function resetIconTabs() {
		$("#ic-pane1").css("display", "none");
		$("#ic-pane2").css("display", "none");	
		$("#ic-pane3").css("display", "none");
		$("#ic-pane4").css("display", "none");
		$("#ic-pane5").css("display", "none");
		$("#ic-pane6").css("display", "none");		
	}		
	
	// Default Panel Visible
	resetIconTabs();
	$("#ic-pane1").toggle();

		$("#One-stop-shop").click(function(event) {
		event.preventDefault();
			 resetIconTabs();
			$("#ic-pane1").toggle();
			 resetHomePanel();
			$(this).addClass("activeIconPanel");
			
		})
		
		$("#Unrivalled-productivity").click(function(event) {
		event.preventDefault();
			 resetIconTabs();
			$("#ic-pane2").toggle();
			 resetHomePanel();
			$(this).addClass("activeIconPanel");
		})

		$("#Cost-efficiency").click(function(event) {
		event.preventDefault();
			 resetIconTabs();
			$("#ic-pane3").toggle();
			 resetHomePanel();
			$(this).addClass("activeIconPanel");
		})
		$("#Nationwide-support").click(function(event) {
		event.preventDefault();
			 resetIconTabs();
			$("#ic-pane4").toggle();
			 resetHomePanel();
			$(this).addClass("activeIconPanel");
		})
		$("#Advanced-safety").click(function(event) {
		event.preventDefault();
			 resetIconTabs();
			$("#ic-pane5").toggle();
			 resetHomePanel();
			$(this).addClass("activeIconPanel");
		})
		$("#Global-innovation").click(function(event) {
		event.preventDefault();
			 resetIconTabs();
			$("#ic-pane6").toggle();
			 resetHomePanel();
			$(this).addClass("activeIconPanel");
		})
		

		// Create click submit for the searchform button in header
		$('.btn-search').click(function() {
			$('#searchform').submit();
		});
		
		// toggle arrow for accordion panes
		$(".accord-head").click(function() 
		{
			if( $(this).hasClass("accord-head current") ) {
				$(this).removeClass("current");
			} else {
				$(this).addClass("current");
			}
			$(this).next().slideToggle();
			
		});			
});


