(function ($) {
  
    //Document Ready
    $(function () {
    enterSite();
    scrollPane();
        $.event.add(window, "load", resizeBrowser);
        $.event.add(window, "resize", resizeBrowser);
    });
  
    //resizeElements
    function enterSite() {
      var navigationWrapperWidth = $("#h-navigation").outerWidth();
    
    if ($("#content").length) {
      var contentWidth = $("#content").outerWidth();
      $("#content").css('width', navigationWrapperWidth - 40);
      $("#content").css('max-width', navigationWrapperWidth);
    }
	
	var submenuHeight = $(".submenu").outerHeight();
	if (submenuHeight > 10) {
	   $(".submenu").addClass("block");
	} 
    
    if ($(".gallery-col-0-1").length) {
      var galleryImageHeight = $(".gallery-col-1-0 img").height();
      $(".gallery-col-0-1").css('min-height', galleryImageHeight - 10);
    }  
    
    }
    
    //resizeBrowser
    function resizeBrowser() {

    var wrapperWidth = $("#wrapper").width();

      if (wrapperWidth > 1050) {
        $("#header").css('min-height', 125);
      if ($("#wrapper").hasClass("small")) {
        $("#wrapper").removeClass("small");
      }
        $("#wrapper").addClass("large");
        } else {
            $("#header").css('min-height', 75);
      if ($("#wrapper").hasClass("large")) {
        $("#wrapper").removeClass("large");
      }
        $("#wrapper").addClass("small");
        }
    
    }
  
  //scrollPane
  function scrollPane() {
    if ( $(".accordionContent").length ) {
        $('.accordionContent').slideUp(0);
      }
    var settings = {   
      autoReinitialise: true,
      autoReinitialiseDelay: 1000
    }
    $('#content').jScrollPane(settings);
    $(".jspContainer").css('max-width', $("#h-navigation").outerWidth());
    $(".jspPane").css('max-width', $("#h-navigation").outerWidth() - 54);
  }
   
})(jQuery);
