/**
* Canoe Scripts
*/
//masthead loader
jQuery(window).load(function() {
var mastheadLoader = jQuery('.masthead-gallery-loader').addClass('loaded');
setTimeout(function() {
mastheadLoader.remove();
}, 300);
});
//Dynamic Masthead Height
jQuery(document).ready(function() {
if (!Modernizr.touch) {
jQuery(window).load(function() {
setMastheadHeight();
});
jQuery(window).on('resize', function() {
setMastheadHeight();
});
jQuery('.masthead-slider').on('adLayoutSliderReady', function() {
setMastheadHeight();
});
}
});
function setMastheadHeight() {
var mastheads = jQuery('.masthead-slider');
var viewportHeight = jQuery(window).height();
mastheads.each(function() {
var masthead = jQuery(this);
//get params
var viewportPercentage = 25;
var maxHeight = 360;
var minHeight = 200;
var mastheadHeight = viewportHeight * (viewportPercentage / 100);
if (mastheadHeight > maxHeight) {
mastheadHeight = maxHeight;
} else if (mastheadHeight < minHeight) {
mastheadHeight = minHeight;
}
//set masthead height
masthead.height(mastheadHeight);
});
}
//IE8 Masthead Fixes
jQuery(document).ready(function() {
if (jQuery('html').hasClass('lt-ie9')) {
jQuery('.masthead-full-placeholder-container, .masthead-placeholder-container').append('');
jQuery('.masthead-slider').on('adLayoutSliderInitialized', function() {
jQuery(this).find('.masthead-slide-image, .masthead-slide-video').append('');;
});
jQuery('.masthead-full-slider').on('adLayoutSliderFullInitialized', function() {
jQuery(this).find('.masthead-full-slide-image, .masthead-slide-video').append('');
});
}
});
//Menu element width
jQuery(document).ready(function(){
jQuery('.ad-layout-tabs-container').each(function(){
var tabNavs = jQuery(this).find('.nav-tabs li');
var numtabNavs = tabNavs.length;
var tabNavsWidth = 100/numtabNavs;
tabNavs.css('width', tabNavsWidth + '%');
});
});