<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* JQuery .style function to ad importance to elements css */
hideSideMenu = false;
(function($) {    
  if ($.fn.style) {
    return;
  }

  // Escape regex chars with \
  var escape = function(text) {
    return text.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&amp;");
  };

  // For those who need them (&lt; IE 9), add support for CSS functions
  var isStyleFuncSupported = !!CSSStyleDeclaration.prototype.getPropertyValue;
  if (!isStyleFuncSupported) {
    CSSStyleDeclaration.prototype.getPropertyValue = function(a) {
      return this.getAttribute(a);
    };
    CSSStyleDeclaration.prototype.setProperty = function(styleName, value, priority) {
      this.setAttribute(styleName, value);
      var priority = typeof priority != 'undefined' ? priority : '';
      if (priority != '') {
        // Add priority manually
        var rule = new RegExp(escape(styleName) + '\\s*:\\s*' + escape(value) +
            '(\\s*;)?', 'gmi');
        this.cssText =
            this.cssText.replace(rule, styleName + ': ' + value + ' !' + priority + ';');
      }
    };
    CSSStyleDeclaration.prototype.removeProperty = function(a) {
      return this.removeAttribute(a);
    };
    CSSStyleDeclaration.prototype.getPropertyPriority = function(styleName) {
      var rule = new RegExp(escape(styleName) + '\\s*:\\s*[^\\s]*\\s*!important(\\s*;)?',
          'gmi');
      return rule.test(this.cssText) ? 'important' : '';
    }
  }

  // The style function
  $.fn.style = function(styleName, value, priority) {
    // DOM node
    var node = this.get(0);
    // Ensure we have a DOM node
    if (typeof node == 'undefined') {
      return this;
    }
    // CSSStyleDeclaration
    var style = this.get(0).style;
    // Getter/Setter
    if (typeof styleName != 'undefined') {
      if (typeof value != 'undefined') {
        // Set style property
        priority = typeof priority != 'undefined' ? priority : '';
        style.setProperty(styleName, value, priority);
        return this;
      } else {
        // Get style property
        return style.getPropertyValue(styleName);
      }
    } else {
      // Get CSSStyleDeclaration
      return style;
    }
  };
})(jQuery);

// makes the parallax elements
function parallaxIt(ctnHeight, reset) {
	var logo 			= $(".mb_logo");
	var reset = (typeof reset == "undefined") ? false : reset;
	// create variables
	var $fwindow = $(window);
	var scrollTop = window.pageYOffset || document.documentElement.scrollTop;
	var isOver = false;
	
	
  // on window scroll event
	$fwindow.on('scroll resize', function() {
		scrollTop = window.pageYOffset || document.documentElement.scrollTop;
		
		$("#mb_menu_ctn.mb_shrink").mouseover(function(){ isOver = true; });
		
		$("#mb_menu_ctn.mb_shrink").mouseout(function(){ isOver = false; });
	}); 


	$('.mb_main_menu_ctn, .mb_menu_item_ctn, .mb_menu_item_ctn &gt; ul &gt; li').each(function (index, e) {
		var $contentObj = $(this);
		var fgOffset = parseInt($contentObj.offset().top);
		var height = ctnHeight
		var newHeight;
		var speed = ($contentObj.data('speed') || 5.2 );
		// $contentObj.style("vertical-align","top");
		if(! /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
			$fwindow.on('scroll resize', function (){
				var maxSize = (isIE()) ? 48 : 40
				newHeight = ((height - scrollTop / speed) &lt; maxSize) ? maxSize : height - scrollTop / speed; 
			
				if(newHeight == maxSize){
					if (!isOver){
						$(".mb_add_menu_ctn:not(.in_menu):not(.sub_menu)").slideUp();
					}
					$(logo).attr("src", "/_WebmoduleData/Images/used/_CompanyLogo_Mobile.png")
				}else{
					if(newHeight &gt; maxSize){
						$(".mb_add_menu_ctn:not(.in_menu):not(.sub_menu)").slideDown();
						$(logo).attr("src", "/_WebmoduleData/Images/used/_CompanyLogo.png")
					
					}
				}
			
				if(!reset)
				{				
					$contentObj.style('height', newHeight,"");
					$contentObj.style('max-height', newHeight,"");
				}else
				{ 
					$contentObj.style('height', height,"");
					$contentObj.style('max-height', height,"");	
				}
			
			});	
		}
		
	});
	  
	$('.in_menu svg').each(function (index, e) {
		var $contentObj = $(this);
		var fgOffset = parseInt($contentObj.offset().top);
		var width = $('.mb_main_menu_ctn').css("height").replace(/px|vh|vw|em/g,"")
		var newWidth;
		var speed = ($contentObj.data('speed') || 5.2 );

		$fwindow.on('scroll resize', function (){
			newWidth = ((width - scrollTop / speed) &lt; 22) ? 22 : ((width - scrollTop / speed) &gt; 30) ? 30 : width - scrollTop / speed; 
			$contentObj.style('width', newWidth,"");
			$contentObj.style('max-width', newWidth,"");
		});				
	});
	  
	  $('.mb_logo').each(function (index, e) {
			var that = $(this)
			var height = that.height();
			var width = that.width();
			var marginTop = parseInt(that.css("margin-top").replace(/px|vh|vw|em/g,""));
			var marginbottom = parseInt(that.css("margin-bottom").replace(/px|vh|vw|em/g,""));
			$fwindow.on('scroll resize', function (){
				var speed = 5.2
				var mspeed = 26
				var newWidth = ((width - scrollTop / speed) &lt; 160) ? 160 : width - scrollTop / speed;
				var newHeight = ((height - scrollTop / speed) &lt; 40) ? 40 : height - scrollTop / speed;
				var newmarginTop = ((marginTop - scrollTop / mspeed) &lt; 0) ? 0 : marginTop - scrollTop / mspeed;
				var newmarginBottom = ((marginbottom - scrollTop / mspeed) &lt; 0) ? 0 : marginbottom - scrollTop / mspeed;

				if($(window).width() &lt; 900){
					that.style("width",(newWidth - 50)+"px")
				}else{
					that.style("width","100%")
				}
								
				that.style("height",newHeight)
				//that.style("max-height","60px")
				that.style("margin-top",newmarginTop)
				that.style("margin-bottom",newmarginBottom)
				that.parent().style("display","inline-block");
			});
	  });
	  
	  $('.mb_add_menu_li .mb_add_menu_ctn &gt; div').each(function (index, e) {
		$(this).style("height","100%")
		$(this).parent().style("position","absolute")
		$(this).parent().style("top","0px")
		$(this).parent().style("left","0px")
		$(this).find("a").style("height","100%")
		$(this).parent().style("display","inline-block");
	  });
	  
	  $('.mb_mobile_menu').each(function (index, e) {
		
		var scale;
		$contentObj = $(this)
		
		$fwindow.on('scroll resize', function (){
		  var height = $('.mb_main_menu_ctn').css("height").replace(/px|vh|vw|em/g,"")
			  height = parseInt(height)

		  scale = (height * 100) / ctnHeight;
		  $contentObj.css("zoom",(scale / 100));
		});

		
		
	  });

  // triggers winodw scroll for refresh
  $fwindow.trigger('scroll');
};

window.isMobile = function() {
  var check = false;
  (function(a){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4))) check = true;})(navigator.userAgent||navigator.vendor||window.opera);
  return check;
};

function isIE() {

    var ua = window.navigator.userAgent;
    var msie = ua.indexOf("MSIE ");

    if (msie &gt; 0 || !!navigator.userAgent.match(/Trident.*rv\:11\./))  // If Internet Explorer, return version number
    {
        return true;
    }
    else  // If another browser, return 0
    {
        return false;
    }   
}


/* Prototypes*/

/* prototype that turns a css value into a number that can be used */
String.prototype.pxToNumber = function()
{
	return parseInt(this.replace(/px|vh|vw|em/g,""));
}
/* prototype to capitilise the word or scentence */
String.prototype.toCapitalized = function()
{
	var str 	= this;
	var strArr 	= str.split( " " );
	var nStr 	= "";
	
	for( var i = 0; i &lt; strArr.length; i++ )
	{	
		nStr = ( nStr == "" ) ?  		
		strArr[i].charAt( 0 ).toUpperCase() + strArr[i].slice( 1 ) : nStr + " " + strArr[i].charAt( 0 ).toUpperCase() + strArr[i].slice( 1 );
	}
	
	return nStr;
}

Number.prototype.screenPersentage = function()
{
	var width = this;
	var screen = $("body").width();
	var persentage = (width * 100) / screen
	
	return persentage;
}</pre></body></html>