').css({visibility: 'hidden', width: 100, overflow: 'scroll'}).appendTo('body'),
        widthWithScroll = $('
').css({width: '100%'}).appendTo($outer).outerWidth();
    $outer.remove();
    return 100 - widthWithScroll;
};
function resrc() {
  $("img[data-src]").each(function(){
  $path = $(this).attr("src").split("/");
  $img = $path.pop();
  $wxh = $path.pop();
  $path = $path.join("/");
  $resp = $(this).attr("data-src").split(",");
  $wx=$wxh.split("x")[0];
  i=0;while(i<$resp.length && $(this).width()>$wx) {$wxh = $resp[i]; $wx=$wxh.split("x")[0]; i++;}
  $src = $path + "/" + $wxh + "/" + $img;
/*  alert($src);*/
  $(this).attr("src",$src);
  });
}
function onresize() {
    /*if (!isMobileDevice.matches) {
        nastavOptimVyskuSubmenu();
    }*/
    
    viewport_height = window.innerHeight;
  resrc();
}
var hash = "";
var menuOffset = 0;
var menuHeight = 0;
var $w = 0;
var $submenu = 0;
var mwh = false;
var maxblur = 10;
 
$(document).ready(function(e){
    
    
    $("#menu").css("visibility","visible");
    isMobileDevice = window.matchMedia($("body").data("nav-breakpoint"));
    isMobileDevice.addListener(changeNavMenuType);
    changeNavMenuType(isMobileDevice);
    
        
    mwh = $("#mapawrap").height();
    viewport_height = window.innerHeight;
    if(!mwh) mwh = $("#bgfotowrap").height();
    
    
    //nastaveni optimalni vysky submenu
    //nastavOptimVyskuSubmenu();
    
    
    $("#switchmap").on("click",function() {$.scrollTo(0,500);$("#mapawrap").removeClass("schovat");$("#bgfotowrap").fadeToggle(1000);});
    
  
  
// Using jQuery's animate() method to add smooth page scroll
// The optional number (800) specifies the number of milliseconds it takes to scroll to the specified area
    
  
  scrollbarWidth = getScrollBarWidth();
  if($(window).width()<(screenWidth-scrollbarWidth)) {
    //proVyskuSubmenuOdectiHam();
  }    
  $("#zalozky a").on("mouseover",function(){$("#zalozky a.current").addClass("over");});
  $("#zalozky a").on("mouseout",function(){$("#zalozky a.current").removeClass("over");});
  
  /* - Ve standardni navigaci zajistit zobrazeni posuvniku, pokud je treba
   * - pokud vysunuty panel je mimo obrazovku (viewport), vratit do zorneho pole 
   */
  
  //hover nad polozkami hl. menu - vysouvani dalsiho panelu
  $(document).on("mouseenter","#menu.MenuMode_standard > nav > ul > li.more",function(){  
  
        var $menuItem = $(this);
        //var $sublevel = $('> .submenu-cascade', $menuItem);
        $sublevel = $(this).children(".submenu-cascade");
        
        var levelBorders = $sublevel.get(0).getBoundingClientRect();
        var itemHeight = $sublevel.children("ul").children("li").outerHeight();
        var yOffset = viewport_height - (levelBorders.top + 5);
        if (yOffset < 250) {
            var maxHeight = "30vh";
        } else {
            var maxHeight = yOffset - 100;
        }
        /*itemsCount = Math.trunc(maxHeight / itemHeight);
        maxHeight = itemsCount * itemHeight;*/
        $sublevel.children("ul").css({"max-height": maxHeight, "overflow-y":"auto"}); 
        
        //zajistit skrolovani nahoru po znovu zobrazeni panelu
        $sublevel.children("ul").scrollTop(0);
        //pokud vysunuty panel je mimo obrazovku (viewport), vratit do zorneho pole 
        if (levelBorders.right > (window.innerWidth || document.documentElement.clientWidth)) {
            $sublevel.css({"left":"auto","right":"0","transform":"none"});
        } else if (levelBorders.left < 0) {
            $sublevel.css({"left":"0","right":"auto","transform":"none"});
        } else {
        }
   }); 
  
  /* - Ve standardni navigaci zajistit zobrazeni posuvniku, pokud je treba
   * - pokud vysunuty panel je mimo obrazovku (viewport), vratit do zorneho pole 
   */
  //hover nad polozkami 2. urovne a vyse - vysouvani dalsiho panelu
    $(document).on("mouseenter","#menu.MenuMode_standard .submenu-cascade ul li.more",function(){    
    
    
        if (subMenuIsOpened == 0) {
            subMenuIsOpened = 1;
            inRightDir = 1;
        }
        var $menuItem = $(this);
        var $sublevel = $('> .submenu-cascade', $menuItem);
        
    
        // grab the menu item's position relative to its positioned parent
        var menuItemPos = $menuItem.position();
        if (inRightDir == 1) {
            // place the submenu in the correct position relevant to the menu item
            $sublevel.css({
                top: menuItemPos.top + 5,
                left: menuItemPos.left + Math.round($menuItem.outerWidth() * 0.92)
            });
        } else {
            // place the submenu in the correct position relevant to the menu item
            $sublevel.css({
                top: menuItemPos.top + 5,
                left: menuItemPos.left - Math.round($menuItem.outerWidth() * 0.92)
            });
        }
        
        var levelBorders = $sublevel.get(0).getBoundingClientRect();
        var itemHeight = $sublevel.children("ul").children("li").outerHeight();
        var yOffset = viewport_height - (levelBorders.top + 5);
        if (yOffset < 200) {
            var maxHeight = "30vh";
        } else {
            var maxHeight = yOffset - 100;
        }
        /*itemsCount = Math.trunc(maxHeight / itemHeight);
        maxHeight = itemsCount * itemHeight;*/
        $sublevel.children("ul").css({"max-height": maxHeight, "overflow-y":"auto"}); 
        //zajistit skrolovani nahoru po znovu zobrazeni panelu
        $sublevel.children("ul").scrollTop(0);
        
        if (levelBorders.right > (window.innerWidth || document.documentElement.clientWidth)) {
            inRightDir = 0;
            /*----------------------------------------------------------------------------------*/
            //Kdyz jdu doleva (a nevejdu se):
            $sublevel.css({"left":"auto","right":"97%"});
            //$sublevel.find(".submenu-cascade").css({"left":"auto","right":"97%"});
            /*----------------------------------------------------------------------------------*/
            /* !!!!! --- nutno upravit ještě i jinde v tomto souboru, hledat pozn. "Kdyz jdu doleva"  
            + i v souboru \inc\html\css\css_front____qrs.css ...  hledat pozn.: "Akce pri najeti na jakekoliv menu 2 urovne a vyse" */
                       
            
        } else if (levelBorders.left < 0) {
            inRightDir = 1;
            $sublevel.css({"right":"auto","left":"92%"});
            //to samý už musí platit automaticky i pro vsechny dalsi nasledujici potomky (zachovat smer)
            //$sublevel.find(".submenu-cascade").css({"right":"auto","left":"92%"});
        } else {
            
        }
            
    //}
  }); 
  
  $submenu=$("#submenu");
  $w = $(window).width();
  $(window).on("resize",function(){onresize();})
  //$("#main").disableSelection();
  $("a").click(function(){$(this).blur();return true;});
  outlinks();
  $("body").removeClass("nojs").addClass("js");
  
  $('select').has("option:selected:disabled").css({color:"#999"}).change(function(){$(this).css({color:"#000"});}).children("option").css({color:"#000"}).filter("option[disabled]").css({color:"#999"}); 
   
  if($("body").hasClass("nojs")) { 
      
  } else { // desktop
  
//	var s = skrollr.init({
//		edgeStrategy: 'set',
//		easing: {
//			WTF: Math.random,
//			inverted: function(p) {
//				return 1-p;
//			}
//		}
//	});
// $("#head").after("
");
  $(document).on("click","#menu.MenuMode_hamburger #button-hamburger",function() {
    if($(this).hasClass("active")) {
      $("#menu.MenuMode_hamburger nav").slideUp(200);
      $(this).removeClass("active");
      $("#bgfotowrap + #main, #mapawrap + script + #main").removeAttr("style");
      /*potřebujeme aby otevrene menu rolovalo se strankou, aby slo ovladat*/
      //$("#above").removeClass("make-opened-menu-float");
    } else {
      $("#menu.MenuMode_hamburger nav").slideDown(200);
      $(this).addClass("active");
      $("#bgfotowrap + #main, #mapawrap + script + #main").css("margin-top","0");
      /*potřebujeme aby otevrene menu rolovalo se strankou, aby slo ovladat*/
      //$("#above").addClass("make-opened-menu-float");
      $(window).scrollTop(0);
      
    }  
  });
  
  $(document).on('click', "#menu.MenuMode_hamburger .submenu-hamburger-open", function (e) {
        e.preventDefault();
        if ($(this).prev('.submenu-hamburger').css('display') == 'none') {
          $(this).prev('.submenu-hamburger').show();
          $(this).removeClass('sign-open');
          $(this).html('');
        } else {
          $(this).prev('.submenu-hamburger').hide();
          $(this).addClass('sign-open');
          $(this).html('');
        }
  });
  
  $("#menu.MenuMode_hamburger nav a").on("click",function() {
    if($(window).width()<(screenWidth-scrollbarWidth)) $("#button-hamburger").click();
  });
  
  $("#up").on("click",function(e){
    e.preventDefault(); $.scrollTo(0,1000); return false;
  });
  if($(window).scrollTop()>20) $("#up").addClass("ukaz"); else if($("#up").removeClass("ukaz")) ; else $("#up").removeClass("ukaz");
  $(window).on('scroll', function (e) {
    //Rozmazani mapy ...
    var curlev = ($(window).scrollTop()/mwh);
    var blurlev = (curlev*maxblur);
    var $logoImg = $("#head #web-logo #logo-img");
    blurlev = (blurlev>maxblur) ? maxblur : blurlev; 
    $("#mapawrap,#bgfotowrap").css({filter:"blur("+blurlev+"px)","-webkit-filter":"blur("+blurlev+"px)"});  
    if (!isMobileDevice.matches) {
        //ZMENSENI A ZVETSENI HLAVICKY - Jen na desktop zarizeni
        if ($(window).scrollTop()>50) {
            $("#head #web-logo").stop().animate({
                    fontSize:'1.7em'
            },"slow","linear");
            if ($logoImg.length > 0) {
                $logoImg.stop().animate({
                    maxHeight: $("img#logo-img").data("logosmallheight")
                },"slow","linear");
            }
            $("#head-sekce #login").stop().animate({
                    fontSize:'0.85em'
            },"slow","linear");
            $("#head #logo-text3").stop().animate({
                opacity: '0'
            },"slow","linear");
            //$("#head #logo-text3").css("display","none");
            $("#above.scroll-to-fixed-fixed #menu nav > ul > li > a").css("padding-top",".15em");
            /*var currentHash = window.location.hash;
        
            if (document.readyState === 'complete' && currentHash.trim() && typeof currentHash !== 'undefined') {
                $("html, body").animate({ 
                    scrollTop: $(currentHash).offset().top - $("#above").height()
                }, "fast", "swing");
            }*/
        } else {
            $("#head #web-logo").stop().animate({
                    fontSize: '2.7em'
            },"slow","linear");
            
            if ($logoImg.length > 0) {
                $logoImg.stop().animate({
                    maxHeight: $("img#logo-img").data("logobigheight")
                },"slow","linear");
            }
            $("#head-sekce #login").stop().animate({
                    fontSize:'1em'
            },"slow","linear");
            $("#head #logo-text3").stop().animate({
                opacity: '1'
            },"slow","linear");
            //$("#head #logo-text3").css("display","block");
            $("#above.scroll-to-fixed-fixed #menu nav > ul > li > a").css("padding-top","0.35em");
        }
    }
  if($(".fixer").height()!=$("#above").height()) $(".fixer").css({height:$("#above").height()+"px"});
  if($(window).scrollTop()>20) $("#up").addClass("ukaz"); else if($("#up").removeClass("ukaz")) ; else $("#up").removeClass("ukaz");
  if($(window).scrollTop()>50) {} 
    if (!isMobileDevice.matches) {
        //FIXACE HLAVICKY PRI ROLOVANI STRANKOU
        $("#above").attr("style","").scrollToFixed({dontSetWidth:true,spacerClass:"fixer"});
    } else {
        $('#above').css({
        'cssText': 'position: static !important'
        });
        //$("#above").removeAttr("style");
        
    }
  if($submenu.length) {
    if(($submenu).is(":visible") && $("#above.scroll-to-fixed-fixed").length) {
      $submenu.slideUp(500, function() {if($(this).is(":hidden") && $("#above.scroll-to-fixed-fixed").length==0) $(this).slideDown(500);});
    } else if(($submenu).is(":hidden") && $("#above.scroll-to-fixed-fixed").length==0) {
      $submenu.slideDown(500);
    }
  }
  /*vae lastScrollTop = st;
  var st = $(this).scrollTop();
   if (st < lastScrollTop){
        $("#above").css("z-index",1000);  
   } else {
    
   }*/
/*
  if($("#menu").length) {
    if($("#menu").hasClass("fixed")) {
      if($(window).scrollTop()
menuOffset) {$("#menu").addClass("fixed").next().css({display:"block"});}
      else if($(window).scrollTop()<($("#menu").prev().offset().top + $("#menu").prev().height())) {if(window.location.hash) {history.replaceState({}, "", "#");}}
    }
  }
*/
  });
  
}
//   onresize();
// nezapomenout zpatky zakomentovat
/*$("#above").scrollToFixed({dontSetWidth:true,spacerClass:"fixer",fixed:function(){window.setTimeout('$(".fixer").css({height:$("#above").height()+"px"});',250);}});*/
  resrc();
    if($(window).width()>=(screenWidth-scrollbarWidth)) {
  if($(document).height()>($(window).height()+$("#above").height()+$submenu.height())) {}
  }
  //if(window.location.hash=="") $("#submenu").hide(0).delay(1000).slideDown(500);
});
  
/*
(function($){
$.fn.ctrl = function(key, callback) {
    if(typeof key != 'object') key = [key];
    callback = callback || function(){ return false; }
    return $(this).keydown(function(e) {
        var ret = true;
        $.each(key,function(i,k){
            if(e.keyCode == k.toUpperCase().charCodeAt(0) && e.ctrlKey) {
                ret = callback(e);
            }
        });
        return ret;
    });
};
$.fn.disableSelection = function() {
    $(window).ctrl(['a','s','c']);
    return this.each(function() {           
        $(this).attr('unselectable', 'on')
               .css({'-moz-user-select':'none',
                    '-o-user-select':'none',
                    '-khtml-user-select':'none',
                    '-webkit-user-select':'none',
                    '-ms-user-select':'none',
                    'user-select':'none'})
               .each(function() {
                    $(this).attr('unselectable','on')
                    .bind('selectstart',function(){ return false; });
               });
    });
};
})(jQuery);
*/
function getElementsByClassJmeno(strClass, strTag, objContElm) {
  strTag = strTag || "*";
  objContElm = objContElm || document;
  var objColl = objContElm.getElementsByTagName(strTag);
  if (!objColl.length &&  strTag == "*" &&  objContElm.all) objColl = objContElm.all;
  var arr = new Array();
  var delim = strClass.indexOf('|') != -1  ? '|' : ' ';
  var arrClass = strClass.split(delim);
  for (var i = 0, j = objColl.length; i < j; i++) {
    var arrObjClass = objColl[i].className.split(' ');
    if (delim == ' ' && arrClass.length > arrObjClass.length) continue;
    var c = 0;
    comparisonLoop:
    for (var k = 0, l = arrObjClass.length; k < l; k++) {
      for (var m = 0, n = arrClass.length; m < n; m++) {
        if (arrClass[m] == arrObjClass[k]) c++;
        if (( delim == '|' && c == 1) || (delim == ' ' && c == arrClass.length)) {
          arr.pushit(objColl[i]);
          break comparisonLoop;
        }
      }
    }
  }
  return arr;
}
Array.prototype.pushit = function(value) {
  this[this.length] = value;
}
function protectit(cl,slovo) {
  mejly = getElementsByClassJmeno(cl,'a');
  for (var i = 0, j = mejly.length; i < j; i++) {
  var mejl = (mejly[i].title) ? mejly[i].title.split(slovo) : mejly[i].innerHTML.split(slovo);
  antiSpam.mailTo(mejly[i], {
  email: mejl[0],
  domain: mejl[1],
  nameAsEmail: true
});
  }
}
var antiSpam = {
    toSeparatedString: function(obj, delimiter) {
        if (!obj) return null;
        if (typeof(obj) == 'string') return obj;
        var res = '';
        for (var i=0; i 0 && delimiter) res += delimiter;
            res += obj[i];
        }
        return res;
    },
    mailTo: function(id, parameters) {        
        if (!parameters) return;
        var a = id;
        if (!a) return;
        var email = parameters.email;
        if (!email) return;
        var domain = parameters.domain;
        if (!domain) return;
        realemail = email + '@' + domain;
        email = email + '@' + domain;
        a.href = 'mailto:' + realemail;
        if (!parameters.name) {
            if (parameters.nameAsEmail) { if(a.title=="") a.innerHTML = email; else a.title = email;}
        } else a.innerHTML = parameters.name;
    }
}
function outlink(href){
      var evt = window.event;
      if(href) var win = window.open(href);
      if (win){
          if (evt && evt.preventDefault) evt.preventDefault();
          if (evt) evt.returnValue = false;
          return false;
      } else {
            return true;
      }
}
function outlinks(e) {
  var hostname = window.location.hostname;
	hostname = hostname.replace("www.","").toLowerCase();
  $("body a").each(function(){href = String($(this).attr("href")).toLowerCase(); if((href.indexOf("https://")!=-1 || href.indexOf("http://")!=-1) && href.indexOf(hostname)==-1) $(this).not(".not").addClass("out");});
  linky = getElementsByClassJmeno('out','a',document.getElementById(e));
  for (var i = 0, j = linky.length; i < j; i++) {
//   linky[i].setAttribute("target","_blank");
  linky[i].setAttribute("onclick","return outlink(this.href)");
}
}
/* SCROLLTOFIXED */
(function(a){a.isScrollToFixed=function(b){return !!a(b).data("ScrollToFixed")};a.ScrollToFixed=function(d,i){var m=this;m.$el=a(d);m.el=d;m.$el.data("ScrollToFixed",m);var c=false;var H=m.$el;var I;var F;var k;var e;var z;var E=0;var r=0;var j=-1;var f=-1;var u=null;var A;var g;function v(){H.trigger("preUnfixed.ScrollToFixed");l();H.trigger("unfixed.ScrollToFixed");f=-1;E=H.offset().top;r=H.offset().left;if(m.options.offsets){r+=(H.offset().left-H.position().left)}if(j==-1){j=r}I=H.css("position");c=true;if(m.options.bottom!=-1){H.trigger("preFixed.ScrollToFixed");x();H.trigger("fixed.ScrollToFixed")}}function o(){var J=m.options.limit;if(!J){return 0}if(typeof(J)==="function"){return J.apply(H)}return J}function q(){return I==="fixed"}function y(){return I==="absolute"}function h(){return !(q()||y())}function x(){if(!q()){var J=H[0].getBoundingClientRect();u.css({display:H.css("display"),width:J.width,height:J.height,"float":H.css("float")});cssOptions={"z-index":m.options.zIndex,position:"fixed",top:m.options.bottom==-1?t():"",bottom:m.options.bottom==-1?"":m.options.bottom,"margin-left":"0px"};if(!m.options.dontSetWidth){cssOptions.width=H.css("width")}H.css(cssOptions);H.addClass(m.options.baseClassName);if(m.options.className){H.addClass(m.options.className)}I="fixed"}}function b(){var K=o();var J=r;if(m.options.removeOffsets){J="";K=K-E}cssOptions={position:"absolute",top:K,left:J,"margin-left":"0px",bottom:""};if(!m.options.dontSetWidth){cssOptions.width=H.css("width")}H.css(cssOptions);I="absolute"}function l(){if(!h()){f=-1;u.css("display","none");H.css({"z-index":z,width:"",position:F,left:"",top:e,"margin-left":""});H.removeClass("scroll-to-fixed-fixed");if(m.options.className){H.removeClass(m.options.className)}I=null}}function w(J){if(J!=f){H.css("left",r-J);f=J}}function t(){var J=m.options.marginTop;if(!J){return 0}if(typeof(J)==="function"){return J.apply(H)}return J}function B(){if(!a.isScrollToFixed(H)||H.is(":hidden")){return}var M=c;var L=h();if(!c){v()}else{if(h()){E=H.offset().top;r=H.offset().left}}var J=a(window).scrollLeft();var N=a(window).scrollTop();var K=o();if(m.options.minWidth&&a(window).width()m.options.maxWidth){if(!h()||!M){p();H.trigger("preUnfixed.ScrollToFixed");l();H.trigger("unfixed.ScrollToFixed")}}else{if(m.options.bottom==-1){if(K>0&&N>=K-t()){if(!L&&(!y()||!M)){p();H.trigger("preAbsolute.ScrollToFixed");b();H.trigger("unfixed.ScrollToFixed")}}else{if(N>=E-t()){if(!q()||!M){p();H.trigger("preFixed.ScrollToFixed");x();f=-1;H.trigger("fixed.ScrollToFixed")}w(J)}else{if(!h()||!M){p();H.trigger("preUnfixed.ScrollToFixed");l();H.trigger("unfixed.ScrollToFixed")}}}}else{if(K>0){if(N+a(window).height()-H.outerHeight(true)>=K-(t()||-n())){if(q()){p();H.trigger("preUnfixed.ScrollToFixed");if(F==="absolute"){b()}else{l()}H.trigger("unfixed.ScrollToFixed")}}else{if(!q()){p();H.trigger("preFixed.ScrollToFixed");x()}w(J);H.trigger("fixed.ScrollToFixed")}}else{w(J)}}}}}function n(){if(!m.options.bottom){return 0}return m.options.bottom}function p(){var J=H.css("position");if(J=="absolute"){H.trigger("postAbsolute.ScrollToFixed")}else{if(J=="fixed"){H.trigger("postFixed.ScrollToFixed")}else{H.trigger("postUnfixed.ScrollToFixed")}}}var D=function(J){if(H.is(":visible")){c=false;B()}else{l()}};var G=function(J){(!!window.requestAnimationFrame)?requestAnimationFrame(B):B()};var C=function(){var K=document.body;if(document.createElement&&K&&K.appendChild&&K.removeChild){var M=document.createElement("div");if(!M.getBoundingClientRect){return null}M.innerHTML="x";M.style.cssText="position:fixed;top:100px;";K.appendChild(M);var N=K.style.height,O=K.scrollTop;K.style.height="3000px";K.scrollTop=500;var J=M.getBoundingClientRect().top;K.style.height=N;var L=(J===100);K.removeChild(M);K.scrollTop=O;return L}return null};var s=function(J){J=J||window.event;if(J.preventDefault){J.preventDefault()}J.returnValue=false};m.init=function(){m.options=a.extend({},a.ScrollToFixed.defaultOptions,i);z=H.css("z-index");m.$el.css("z-index",m.options.zIndex);u=a("");I=H.css("position");F=H.css("position");k=H.css("float");e=H.css("top");if(h()){m.$el.after(u)}a(window).bind("resize.ScrollToFixed",D);a(window).bind("scroll.ScrollToFixed",G);if("ontouchmove" in window){a(window).bind("touchmove.ScrollToFixed",B)}if(m.options.preFixed){H.bind("preFixed.ScrollToFixed",m.options.preFixed)}if(m.options.postFixed){H.bind("postFixed.ScrollToFixed",m.options.postFixed)}if(m.options.preUnfixed){H.bind("preUnfixed.ScrollToFixed",m.options.preUnfixed)}if(m.options.postUnfixed){H.bind("postUnfixed.ScrollToFixed",m.options.postUnfixed)}if(m.options.preAbsolute){H.bind("preAbsolute.ScrollToFixed",m.options.preAbsolute)}if(m.options.postAbsolute){H.bind("postAbsolute.ScrollToFixed",m.options.postAbsolute)}if(m.options.fixed){H.bind("fixed.ScrollToFixed",m.options.fixed)}if(m.options.unfixed){H.bind("unfixed.ScrollToFixed",m.options.unfixed)}if(m.options.spacerClass){u.addClass(m.options.spacerClass)}H.bind("resize.ScrollToFixed",function(){u.height(H.height())});H.bind("scroll.ScrollToFixed",function(){H.trigger("preUnfixed.ScrollToFixed");l();H.trigger("unfixed.ScrollToFixed");B()});H.bind("detach.ScrollToFixed",function(J){s(J);H.trigger("preUnfixed.ScrollToFixed");l();H.trigger("unfixed.ScrollToFixed");a(window).unbind("resize.ScrollToFixed",D);a(window).unbind("scroll.ScrollToFixed",G);H.unbind(".ScrollToFixed");u.remove();m.$el.removeData("ScrollToFixed")});D()};m.init()};a.ScrollToFixed.defaultOptions={marginTop:0,limit:0,bottom:-1,zIndex:1000,baseClassName:"scroll-to-fixed-fixed"};a.fn.scrollToFixed=function(b){return this.each(function(){(new a.ScrollToFixed(this,b))})}})(jQuery);
/* ACTUAL.JS */
/*! Copyright 2012, Ben Lin (http://dreamerslab.com/)
 * Licensed under the MIT License (LICENSE.txt).
 *
 * Version: 1.0.18
 *
 * Requires: jQuery >= 1.2.3
 */
(function(a){if(typeof define==="function"&&define.amd){define(["jquery"],a);
}else{a(jQuery);}}(function(a){a.fn.addBack=a.fn.addBack||a.fn.andSelf;a.fn.extend({actual:function(b,l){if(!this[b]){throw'$.actual => The jQuery method "'+b+'" you called does not exist';
}var f={absolute:false,clone:false,includeMargin:false,display:"block"};var i=a.extend(f,l);var e=this.eq(0);var h,j;if(i.clone===true){h=function(){var m="position: absolute !important; top: -1000 !important; ";
e=e.clone().attr("style",m).appendTo("body");};j=function(){e.remove();};}else{var g=[];var d="";var c;h=function(){c=e.parents().addBack().filter(":hidden");
d+="visibility: hidden !important; display: "+i.display+" !important; ";if(i.absolute===true){d+="position: absolute !important; ";}c.each(function(){var m=a(this);
var n=m.attr("style");g.push(n);m.attr("style",n?n+";"+d:d);});};j=function(){c.each(function(m){var o=a(this);var n=g[m];if(n===undefined){o.removeAttr("style");
}else{o.attr("style",n);}});};}h();var k=/(outer)/.test(b)?e[b](i.includeMargin):e[b]();j();return k;}});}));
/* SCROLLTO.JS */
/**
 * Copyright (c) 2007-2015 Ariel Flesler - afleslergmailcom | http://flesler.blogspot.com
 * Licensed under MIT
 * @author Ariel Flesler
 * @version 2.1.1
 */
;(function(f){"use strict";"function"===typeof define&&define.amd?define(["jquery"],f):"undefined"!==typeof module&&module.exports?module.exports=f(require("jquery")):f(jQuery)})(function($){"use strict";function n(a){return!a.nodeName||-1!==$.inArray(a.nodeName.toLowerCase(),["iframe","#document","html","body"])}function h(a){return $.isFunction(a)||$.isPlainObject(a)?a:{top:a,left:a}}var p=$.scrollTo=function(a,d,b){return $(window).scrollTo(a,d,b)};p.defaults={axis:"xy",duration:0,limit:!0};$.fn.scrollTo=function(a,d,b){"object"=== typeof d&&(b=d,d=0);"function"===typeof b&&(b={onAfter:b});"max"===a&&(a=9E9);b=$.extend({},p.defaults,b);d=d||b.duration;var u=b.queue&&1=f[g]?0:Math.min(f[g],n));!a&&1