(function(window){
'use strict';
function classReg(className){
return new  ("(^|\\s+)" + className + "(\\s+|$)");
}
var hasClass, addClass, removeClass;
if('classList' in document.documentElement){
hasClass=function(elem, c){
return elem.classList.contains(c);
};
addClass=function(elem, c){
elem.classList.add(c);
};
removeClass=function(elem, c){
elem.classList.remove(c);
};}else{
hasClass=function(elem, c){
return classReg(c).test(elem.className);
};
addClass=function(elem, c){
if(!hasClass(elem, c) ){
elem.className=elem.className + ' ' + c;
}};
removeClass=function(elem, c){
elem.className=elem.className.replace(classReg(c), ' ');
};}
function toggleClass(elem, c){
var fn=hasClass(elem, c) ? removeClass:addClass;
fn(elem, c);
}
window.classie={
hasClass: hasClass,
addClass: addClass,
removeClass: removeClass,
toggleClass: toggleClass,
has: hasClass,
add: addClass,
remove: removeClass,
toggle: toggleClass
};})(window);
jQuery(document).ready(function($){
var	Mgwprm=document.getElementById('mg-wprm-wrap');
var	wprm_menuDir=document.getElementById('wprMenu');
body=document.body;
if(jQuery('.wprmenu_bar').hasClass('bodyslide'))
jQuery('body').addClass('cbp-spmenu-push');
jQuery('.wprmenu_bar').click(function(e){
if($(e.target).hasClass('bar_logo'))
return;
classie.toggle(this, 'active');
jQuery(this).find('div.hamburger').toggleClass('is-active');
if(jQuery(this).hasClass('active')){
jQuery('html').addClass('wprmenu-body-fixed');
if(wprmenu.enable_overlay=='1'){
jQuery('div.wprm-wrapper').find('.wprm-overlay').addClass('active');
}}else{
jQuery('html').removeClass('wprmenu-body-fixed');
if(wprmenu.enable_overlay=='1'){
jQuery('div.wprm-wrapper').find('.wprm-overlay').removeClass('active');
}}
if(!jQuery(this).hasClass('normalslide')&&jQuery(this).hasClass('left')){
doc_width=jQuery(document).width() * (wprmenu.menu_width/100);
push_width=(wprmenu.push_width!=''&&wprmenu.push_width < doc_width) ? wprmenu.push_width:doc_width;
classie.toggle(body, 'cbp-spmenu-push-toright');
if(jQuery('body').hasClass('cbp-spmenu-push-toright'))
jQuery('body').css('left', push_width + 'px');
else
$('body').css('left','0px');
}
if(!jQuery(this).hasClass('normalslide')&&jQuery(this).hasClass('right')){
doc_width=jQuery(document).width() * (wprmenu.menu_width/100);
push_width=(wprmenu.push_width!=''&&wprmenu.push_width < doc_width) ? wprmenu.push_width:doc_width;
classie.toggle(body, 'cbp-spmenu-push-toleft');
if(jQuery('body').hasClass('cbp-spmenu-push-toleft'))
jQuery('body').css('left','-'+push_width+'px');
else
jQuery('body').css('left','0px');
}
classie.toggle(Mgwprm, 'cbp-spmenu-open');
var wprmenuDemoId=wprmenu.wprmenuDemoId;
if(wprmenuDemoId==15){
jQuery('div.wprm-wrapper').addClass('wp-responsive-menu-demo15');
}else if(wprmenuDemoId==16){
jQuery('div.wprm-wrapper').addClass('wp-responsive-menu-demo16');
}else if(wprmenuDemoId==17){
jQuery('div.wprm-wrapper').addClass('wp-responsive-menu-demo17');
}
close_sub_uls();
});
var mt=$('meta[name=viewport]');
mt=mt.length ? mt:$('<meta name="viewport" />').appendTo('head');
if(wprmenu.zooming==0){
mt.attr('content', 'user-scalable=no, width=device-width, maximum-scale=1, minimum-scale=1');
}else{
mt.attr('content', 'user-scalable=yes, width=device-width, initial-scale=1.0, minimum-scale=1');
}
$('body').click(function(event){
if($('#wprmenu_bar').hasClass('active') ){
$('#wprmenu_bar .wprmenu_icon').addClass('open');
}else{
$('#wprmenu_bar .wprmenu_icon').removeClass('open');
}});
var menu=jQuery('#mg-wprm-wrap');
var menu_ul=jQuery('#wprmenu_menu_ul');
jQuery(document).mouseup(function (e){
if(($(e.target).hasClass('wprmenu_bar')||$(e.target).parents('.wprmenu_bar').length==0) &&
($(e.target).hasClass('cbp-spmenu')||$(e.target).parents('.cbp-spmenu').length==0)){
if(menu.is(':visible')){
$('.hamburger.is-active').trigger('click');
}}
});
menu.find('ul.sub-menu').each(function(){
var sub_ul=$(this),
parent_a=sub_ul.prev('a'),
parent_li=parent_a.parent('li').first();
parent_a.addClass('wprmenu_parent_item');
parent_li.addClass('wprmenu_parent_item_li');
var expand=parent_a.before('<span class="wprmenu_icon wprmenu_icon_par icon_default"></span> ').find('.wprmenu_icon_par');
sub_ul.hide();
});
$('.wprmenu_icon_par').on('click',function(){
var t=$(this),
child_ul=t.parent('li').find('ul.sub-menu').first();
child_ul.slideToggle('300');
t.toggleClass('wprmenu_par_opened');
t.parent('li').first().toggleClass('wprmenu_no_border_bottom');
});
function close_sub_uls(){
menu.find('ul.sub-menu').each(function(){
var ul=$(this),
icon=ul.parent('li').find('.wprmenu_icon_par'),
li=ul.parent('li');
if(ul.is(':visible')) ul.slideUp(300);
icon.removeClass('wprmenu_par_opened');
li.removeClass('wprmenu_no_border_bottom');
});
}
function open_sub_uls(){
menu.find('ul.sub-menu').each(function(){
var ul=$(this),
icon=ul.parent('li').find('.wprmenu_icon_par'),
li=ul.parent('li');
ul.slideDown(300);
icon.removeClass('wprmenu_par_opened');
icon.addClass('wprmenu_par_opened');
});
}
if(menu.hasClass('cbp-spmenu-top')&&$('body').hasClass('cbp-spmenu-push')){
$('body').prepend(menu);
$('#wprmenu_bar,#custom_menu_icon').on('click', function(e){
if($(e.target).hasClass('bar_logo'))
return;
$("html, body").animate({ scrollTop: 0 }, 300);
close_sub_uls();
menu.stop(true, false).slideToggle(300);
});
}
if(wprmenu.parent_click=='yes'){
$('a.wprmenu_parent_item').on('click', function(event){
event.preventDefault();
var t=$(this);
t.parent('li').find('.wprmenu_icon_par').first().trigger('click');
});
}
$('#wprmenu_menu_ul a').click(function(){
if(wprmenu.parent_click!='yes'||(wprmenu.parent_click=='yes'&&!$(this).hasClass('wprmenu_parent_item')))
$('.hamburger.is-active').trigger('click');
});
if(wprmenu.swipe=='1'){
jQuery('body').swipe({
excludedElements: "button, input, select, textarea, .noSwipe",
longTapThreshold: 200,
swipe:function(event, direction, distance, duration, fingerCount, fingerData){
menu_el=$('.wprmenu_bar .hamburger, .wprmenu_bar .wpr-custom-menu');
if(direction=='left'&&menu_el.hasClass('is-active'))
menu_el.trigger('click');
if(direction=='right'&&!menu_el.hasClass('is-active'))
menu_el.trigger('click');
}});
}
function toggle_sub_uls($action){
$('#mg-wprm-wrap').find('ul.sub-menu').each(function(){
var ul=$(this),
icon=ul.parent('li').find('.wprmenu_icon_par'),
li=ul.parent('li');
if($action=='open'){
ul.slideDown(300);
icon.removeClass(wprmenu.submenu_open_icon).addClass(wprmenu.submenu_close_icon);
}else{
if(ul.is(':visible')) ul.slideUp(300);
icon.removeClass(wprmenu.submenu_close_icon).addClass(wprmenu.submenu_open_icon);
li.removeClass('wprmenu_no_border_bottom');
}});
}});
var busy=false;jQuery(window).scroll(function(){if(jQuery(window).scrollTop()>300){jQuery('#scrollUp').stop().animate({opacity:0.05},400)}else{jQuery('#scrollUp').stop().animate({opacity:0.00},400)}if(jQuery(window).scrollTop()+jQuery(window).height()>jQuery('#main_content').offset().top+jQuery('#main_content').height()-50&&!busy){busy=true;link=jQuery('.pagination .nextpage').attr('href');if(typeof link!='undefined'){var params='smt_layout='+jQuery('body').attr('layout')+'&ajaxpage=1';jQuery.ajax({type:"POST",cache:false,async:false,data:params,url:link,dataType:'json',success:function(data){if(data!=""){jQuery('.pagination .nextpage').parent().append('<span class="thispage">Page '+jQuery('.pagination .nextpage').attr('alt')+'</span>');jQuery('.pagination .nextpage').remove();jQuery("#main_content").append(data['content']);busy=false}}})}}});jQuery(document).on('mouseenter','#scrollUp',function(){jQuery(this).stop().animate({opacity:0.1},"slow")});jQuery(document).on('mouseout','#scrollUp',function(){if(jQuery(window).scrollTop()>300)var o=0.05;else var o=0.00;jQuery(this).stop().animate({opacity:o},"slow")});jQuery(document).on('click','#scrollUp',function(e){e.preventDefault();jQuery('html, body').stop().animate({scrollTop: 0}, 1200);});
var matched, browser;
jQuery.uaMatch=function(ua){
ua=ua.toLowerCase();
var match=/(chrome)[ \/]([\w.]+)/.exec(ua) ||
/(webkit)[ \/]([\w.]+)/.exec(ua) ||
/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ua) ||
/(msie)[\s?]([\w.]+)/.exec(ua) ||
/(trident)(?:.*? rv:([\w.]+)|)/.exec(ua) ||
ua.indexOf("compatible") < 0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(ua) ||
[];
return {
browser: match[ 1 ]||"",
version: match[ 2 ]||"0"
};};
matched=jQuery.uaMatch(navigator.userAgent);
matched.browser=matched.browser=='trident' ? 'msie':matched.browser;
browser={};
if(matched.browser){
browser[ matched.browser ]=true;
browser.version=matched.version;
}
if(browser.chrome){
browser.webkit=true;
}else if(browser.webkit){
browser.safari=true;
}
jQuery.browser=browser;
;(function($){
$.fn.superfish=function(op){
var sf=$.fn.superfish,
c=sf.c,
$arrow=$(['<span class="',c.arrowClass,'"> &#187;</span>'].join('')),
over=function(){
var $$=$(this), menu=getMenu($$);
clearTimeout(menu.sfTimer);
$$.showSuperfishUl().siblings().hideSuperfishUl();
},
out=function(){
var $$=$(this), menu=getMenu($$), o=sf.op;
clearTimeout(menu.sfTimer);
menu.sfTimer=setTimeout(function(){
o.retainPath=($.inArray($$[0],o.$path)>-1);
$$.hideSuperfishUl();
if(o.$path.length&&$$.parents(['li.',o.hoverClass].join('')).length<1){over.call(o.$path);}},o.delay);
},
getMenu=function($menu){
var menu=$menu.parents(['ul.',c.menuClass,':first'].join(''))[0];
sf.op=sf.o[menu.serial];
return menu;
},
addArrow=function($a){ $a.addClass(c.anchorClass).append($arrow.clone()); };
return this.each(function(){
var s=this.serial=sf.o.length;
var o=$.extend({},sf.defaults,op);
o.$path=$('li.'+o.pathClass,this).slice(0,o.pathLevels).each(function(){
$(this).addClass([o.hoverClass,c.bcClass].join(' '))
.filter('li:has(ul)').removeClass(o.pathClass);
});
sf.o[s]=sf.op=o;
$('li:has(ul)',this)[($.fn.hoverIntent&&!o.disableHI) ? 'hoverIntent':'hover'](over,out).each(function(){
if(o.autoArrows) addArrow($('>a:first-child',this));
})
.not('.'+c.bcClass)
.hideSuperfishUl();
var $a=$('a',this);
$a.each(function(i){
var $li=$a.eq(i).parents('li');
$a.eq(i).focus(function(){over.call($li);}).blur(function(){out.call($li);});
});
o.onInit.call(this);
}).each(function(){
var menuClasses=[c.menuClass];
if(sf.op.dropShadows&&!($.browser.msie&&$.browser.version < 7)) menuClasses.push(c.shadowClass);
$(this).addClass(menuClasses.join(' '));
});
};
var sf=$.fn.superfish;
sf.o=[];
sf.op={};
sf.IE7fix=function(){
var o=sf.op;
if($.browser.msie&&$.browser.version > 6&&o.dropShadows&&o.animation.opacity!=undefined)
this.toggleClass(sf.c.shadowClass+'-off');
};
sf.c={
bcClass:'sf-breadcrumb',
menuClass:'sf-js-enabled',
anchorClass:'sf-with-ul',
arrowClass:'sf-sub-indicator',
shadowClass:'sf-shadow'
};
sf.defaults={
hoverClass:'sfHover',
pathClass:'overideThisToUse',
pathLevels:1,
delay:800,
animation:{opacity:'show'},
speed:'normal',
autoArrows:true,
dropShadows:true,
disableHI:false,
onInit:function(){},
onBeforeShow: function(){},
onShow:function(){},
onHide:function(){}};
$.fn.extend({
hideSuperfishUl:function(){
var o=sf.op,
not=(o.retainPath===true) ? o.$path:'';
o.retainPath=false;
var $ul=$(['li.',o.hoverClass].join(''),this).add(this).not(not).removeClass(o.hoverClass)
.find('>ul').hide().css('visibility','hidden');
o.onHide.call($ul);
return this;
},
showSuperfishUl:function(){
var o=sf.op,
sh=sf.c.shadowClass+'-off',
$ul=this.addClass(o.hoverClass)
.find('>ul:hidden').css('visibility','visible');
sf.IE7fix.call($ul);
o.onBeforeShow.call($ul);
$ul.animate(o.animation,o.speed,function(){ sf.IE7fix.call($ul); o.onShow.call($ul); });
return this;
}});
})(jQuery);