var Bunyad_Theme=(function($){"use strict";var hasTouch=false,responsive_menu=false;return{init:function() {var grid=$('.posts-grid').data('grid-count');if(parseInt(grid)>0){$('.posts-grid .column:nth-child('+grid+'n)').addClass('last');} $('.featured-vid, .post-content').fitVids();$('.rate-number').each(function(){var raw=$(this).find('span:not(.progress)').html(),progress=parseFloat(raw);$(this).find('.progress').css('width',(raw.search('%')===-1?(Math.round(progress/10*100))+'%':progress));});$('.lower-foot .social-icons a, .share-links a').tooltip({placement:'top'});$('.social-icons a').tooltip({placement:'bottom'});$('.news-focus .subcats a').click(function(){if($(this).hasClass('active')){return false;} var active=$(this).parents('.subcats').find('a.active'),parent=$(this).parents('.news-focus');parent.find('.news-'+active.data('id')).hide();parent.find('.news-'+$(this).data('id')).fadeIn('slow');$(this).addClass('active');active.removeClass('active');return false;});$('.modal').on('shown.bs.modal',function(){$(this).css({'margin-top':function(){return-($(this).height()/2);}});});$(document).on('click','.user-login',function(){$('.login-modal .modal-content').hide();$('.login-modal .main-screen').show();$('#login-modal').modal('show');return false;});var change_modal=function(name){if(!$('.login-modal').is(':visible')){$('#login-modal').modal('show');} $('.login-modal .modal-content').hide();$('.login-modal '+name).show();return false;};$('a.register-modal').click(function(){return change_modal('.register-now');});$('a.lost-pass-modal').click(function(){return change_modal('.lost-pass');});this.sliders();this.shortcodes();this.responsive_nav();this.touch_nav();this.news_ticker();this.lightbox();this.sticky_nav();this.user_ratings();$('.main img, .main-footer img').addClass('no-display');$('.main img, .main-footer img, .main-featured .row').one('inview',function(){$(this).addClass('appear');});$('.review-box ul li .bar').each(function(){$(this).data('width',$(this)[0].style.width).css('width',0);});$('.review-box ul li').one('inview',function(){var bar=$(this).find('.bar');bar.addClass('appear').css('width',bar.data('width'));});if($.browser.msie&&8==parseInt($.browser.version)){$('.main img, .main-footer img').addClass('no-display');$('.main img, .main-footer img, .main-featured .row').unbind('inview');$(function(){var $ss=$('#smartmag-font-awesome-css');$ss[0].href=$ss[0].href;});$('.flickr-widget .flickr_badge_image:nth-of-type(4n)').css('margin-right',0);var bg=$('body').css('background-attachment'),bg_url=$('body').css('background-image').replace(/^url\((['"]?)(.*)\1\)$/,'$2');if(bg=='fixed'&&bg_url){$('body').append('');$('
').appendTo('body');} $('.listing > .column:nth-child(odd)').css('clear','both');} $('input, textarea').placeholder();if($(window).width()<1128){var bg=$('body').css('background-attachment'),bg_image=$('body').css('background-image');if(bg=='fixed'&&bg_image){$('body').css('background-image','none').append($('
'+'
').css('background-image',bg_image));}} $('.woocommerce-ordering .drop li a').click(function(e){var form=$(this).closest('form');form.find('[name=orderby]').val($(this).parent().data('value'));form.submit();e.preventDefault();});$('body').on('added_to_cart',function(){$('.menu .widget_shopping_cart').css('opacity','');});if($('.menu .cart_list .empty').length){$('.menu .cart_list').remove();} if(!!navigator.userAgent.match('Safari/')&&!!navigator.userAgent.match('Version/5.')){$('.navigation .menu ul, .navigation .mega-menu').css('-webkit-transition','none');}},news_ticker:function() {$('.trending-ticker ul').each(function(){if(!$(this).find('li.active').length){$(this).find('li:first').addClass('active');} var ticker=$(this);window.setInterval(function(){var active=ticker.find('li.active');active.fadeOut(function(){var next=active.next();if(!next.length){next=ticker.find('li:first');} next.addClass('active').fadeIn();active.removeClass('active');});},8000);});},responsive_nav:function() {$(window).on('touchstart',function(){hasTouch=true;$('body').addClass('touch');});this.init_responsive_nav();var that=this;$(window).on('resize',function(){that.init_responsive_nav();});},init_responsive_nav:function(){if($(window).width()>799||responsive_menu){return;} responsive_menu=true;var clone=$('.navigation > div[class$="-container"]').clone().addClass('mobile-menu-container'),mobile_search=false,off_canvas=($('.navigation .mobile').data('type')=='off-canvas');if(off_canvas){clone.addClass('off-canvas');clone.find('.menu').prepend($('
  • '+$('.navigation .selected .text').text()+'
  • '));$('body').addClass('nav-off-canvas');} clone.find('.menu').addClass('mobile-menu');clone.appendTo('.navigation');if($('.navigation .mobile').data('search')){mobile_search=true;} $('.navigation .mobile .selected').click(function(e){if($(e.target).hasClass('hamburger')||!mobile_search||!$(this).find('.search .query').is(':visible')){if(off_canvas){$('.navigation .mobile-menu').addClass('active');$('body').toggleClass('off-canvas-active');} else{$('.navigation .mobile-menu').toggleClass('active');} return false;}});$('.off-canvas .close').click(function(){$('body').toggleClass('off-canvas-active');});if(mobile_search&&$('.top-bar .search').length){$('.navigation .mobile .selected').append($('.top-bar .search')[0].outerHTML);$('.mobile .search .search-button').click(function(){if(!$('.mobile .search .query').is(':visible')){$('.navigation .mobile .selected .current, .navigation .mobile .selected .text').toggle();$('.mobile .search').toggleClass('active');return false;}});} $('.navigation .mobile-menu li > a').each(function(){if($(this).parent().children('ul').length){$('').appendTo($(this));}});$('.navigation .mobile-menu li .chevron').click(function(){$(this).closest('li').find('ul').first().toggle().parent().toggleClass('active item-active');return false;});var last=$('.mobile-menu .current-menu-item').last().find('> a');if(last.length){var selected=$('.navigation .mobile .selected'),current=selected.find('.current'),cur_text=selected.find('.text').text();if(cur_text.slice(-1)!==':'){selected.find('.text').text(cur_text+':');} current.text(last.text());}},touch_nav:function(){var targets=$('.menu:not(.mobile-menu) a'),open_class='item-active',child_tag='ul, .mega-menu';targets.each(function(){var $this=$(this),$parent=$this.parent('li'),$siblings=$parent.siblings().find('a');$this.click(function(e){if(!hasTouch){return;} var $this=$(this);e.stopPropagation();$siblings.parent('li').removeClass(open_class);if(!$this.parent().hasClass(open_class)&&$this.next(child_tag).length>0&&!$this.parents('.mega-menu.links').length){e.preventDefault();$this.parent().addClass(open_class);}});});$(document).click(function(e){if(!$(e.target).is('.menu')&&!$(e.target).parents('.menu').length){targets.parent('li').removeClass(open_class);}});},sticky_nav:function() {var nav=$('.navigation'),nav_top=nav.offset().top;if(!nav.data('sticky-nav')){return;} if(nav.find('.sticky-logo').length){nav.addClass('has-logo');} var sticky=function(){if(!nav.data('sticky-nav')||$(window).width()<800){return;} if($(window).scrollTop()>nav_top){nav.addClass('sticky no-transition');setTimeout(function(){nav.removeClass('no-transition');},100);}else{nav.removeClass('sticky');}};sticky();$(window).scroll(function(){sticky();});},sliders:function() {if(!$.fn.flexslider){return;} var is_rtl=($('html').attr('dir')=='rtl'?true:false);var slider=$('.main-featured .slider');$('.main-featured .flexslider').flexslider({controlNav:true,animationSpeed:slider.data('animation-speed'),animation:slider.data('animation'),slideshowSpeed:slider.data('slide-delay'),manualControls:'.main-featured .flexslider .pages a',pauseOnHover:true,start:function(){$('.main-featured .slider').css('opacity',1);},rtl:is_rtl});$('.carousel').flexslider({animation:'slide',animationLoop:false,itemWidth:214,itemMargin:30,minItems:3,maxItems:4,controlNav:false,slideshow:false,rtl:is_rtl});$('.gallery-block .flexslider').flexslider({controlNav:false,pauseOnHover:true,rtl:is_rtl});$('.gallery-slider .flexslider').flexslider({controlNav:false,pauseOnHover:true,rtl:is_rtl});var slideshow_cache={},slideshow_wrap='.post-slideshow .post-pagination-next';if($(slideshow_wrap).length&&$(slideshow_wrap).data('type')=='ajax'){$('.main-content').on('click','.post-slideshow .post-pagination-next .links a',function(){if($('body').hasClass('page')){return;} var parent=$(this).closest('.post-slideshow'),url=$(this).attr('href');parent.find('.content-page').removeClass('active').addClass('hidden previous');var show_slide=function(data){if(history.pushState){history.pushState({},'',url);} var page=$(data).find('.post-slideshow');if(page.length){parent.find('.post-pagination-next').html(page.find('.post-pagination-next').html());parent.append(page.find('.content-page').addClass('hidden loading'));setTimeout(function(){parent.find('.content-page.previous').remove();parent.find('.content-page.loading').removeClass('previous hidden loading');},1);}};if(slideshow_cache[url]){show_slide(slideshow_cache[url]);} else{$.get(url,function(data){slideshow_cache[url]=data;show_slide(data);});} return false;});$(document).on('keyup',function(e){if(e.which==37){$(slideshow_wrap).find('.prev').parent().click();} else if(e.which==39){$(slideshow_wrap).find('.next').parent().click();}});}},shortcodes:function() {$('.tabs-list a').click(function(){var tab=$(this).data('tab'),tabs_data=$(this).closest('.tabs-list').siblings('.tabs-data'),parent=$(this).parent().parent(),active=parent.find('.active');if(!active.length){active=parent.find('li:first-child');} active.removeClass('active').addClass('inactive');$(this).parent().addClass('active').removeClass('inactive');var active_data=tabs_data.find('.tab-posts.active');if(!active_data.length){active_data=tabs_data.find('.tab-posts:first-child');} active_data.hide();tabs_data.find('#recent-tab-'+tab).fadeIn().addClass('active').removeClass('inactive');return false;});$('.sc-tabs a').click(function(){var tabs=$(this).parents('ul');tabs.find('.active').removeClass('active');$(this).parent().addClass('active');var panes=tabs.siblings('.sc-tabs-panes');panes.find('.active').hide().removeClass('active');panes.find('#sc-pane-'+$(this).data('id')).addClass('active').fadeIn();return false;});$('.sc-accordion-title > a').click(function(){var container=$(this).parents('.sc-accordions');container.find('.sc-accordion-title').removeClass('active');container.find('.sc-accordion-pane').slideUp().removeClass('active');var pane=$(this).parent().next();if(!pane.is(':visible')){$(this).parent().addClass('active');pane.slideDown();} return false;});$('.sc-toggle-title > a').click(function(){$(this).parent().toggleClass('active');$(this).parent().next().slideToggle().toggleClass('active');return false;});},user_ratings:function() {var compute_percent=function(e){var offset=$(this).offset(),percent=Math.round((e.pageX-Math.max(0,offset.left))/$(this).width()*100);return percent;};var is_points=true,scale=parseInt($('.review-box .value-title').text())||10;if($('.review-box .overall .percent').length){is_points=false;} $('.user-ratings .main-stars, .user-ratings .rating-bar').on('mousemove mouseenter mouseleave',function(e){var bar=$(this).find('span'),user_ratings=$(this).closest('.user-ratings');bar.css('transition','none');if(user_ratings.hasClass('voted')){return;} if(e.type=='mouseleave'){bar.css('width',bar.data('orig-width'));user_ratings.find('.hover-number').hide();user_ratings.find('.rating').show();return;} var percent=compute_percent.call(this,e);if(!bar.data('orig-width')){bar.data('orig-width',bar[0].style.width);} bar.css('width',percent+'%');user_ratings.find('.rating').hide();user_ratings.find('.hover-number').show().text((is_points?+parseFloat(percent/100*scale).toFixed(1):percent+'%'));});$('.user-ratings .main-stars, .user-ratings .rating-bar').on('click',function(e){var bar=$(this).find('span'),user_ratings=$(this).closest('.user-ratings');if(user_ratings.hasClass('voted')){return;} var post_data={'action':'bunyad_rate','id':user_ratings.data('post-id'),'rating':compute_percent.call(this,e)};var votes=user_ratings.find('.number'),cur_votes=parseInt(votes.text())||0;user_ratings.css('opacity','0.3');bar.data('orig-width',bar[0].style.width);votes.text((cur_votes+1).toString());$(this).trigger('mouseleave');user_ratings.addClass('voted');$.post(Bunyad.ajaxurl,post_data,function(data){if(data===Object(data)){var cur_rating=user_ratings.find('.rating').text();user_ratings.find('.rating').text(cur_rating.search('%')!==-1?data.percent+' %':data.decimal);bar.css('width',data.percent+'%');bar.data('orig-width',data.percent);} user_ratings.hide().css('opacity',1).fadeIn('slow');},'json');});},lightbox:function(){if(!$.fn.prettyPhoto||$(window).width()<700){return;} var filter_images=function(){if(!$(this).attr('href')){return false;} return $(this).attr('href').match(/\.(jp?g|png|bmp|gif)$/);};(function(){var gal_id=1;$('.post-content a, .main .featured a').has('img').filter(filter_images).attr('rel','prettyPhoto');$('.gallery-slider, .post-content .gallery, .post-content .tiled-gallery').each(function(){gal_id++;$(this).find('a').has('img').filter(filter_images).attr('rel','prettyPhoto[gal_'+gal_id+']');});$("a[rel^='prettyPhoto']").prettyPhoto({social_tools:false});})();$('a[data-rel^="prettyPhoto"], a.zoom').prettyPhoto({hook:'data-rel',social_tools:false});}};})(jQuery);jQuery(function($){Bunyad_Theme.init();});(function(b){function t(){var e,a={height:k.innerHeight,width:k.innerWidth};a.height||!(e=l.compatMode)&&b.support.boxModel||(e="CSS1Compat"===e?f:l.body,a={height:e.clientHeight,width:e.clientWidth});return a}function u(){var e=b(),g,q=0;b.each(m,function(a,b){var c=b.data.selector,d=b.$element;e=e.add(c?d.find(c):d)});if(g=e.length)for(d=d||t(),a=a||{top:k.pageYOffset||f.scrollTop||l.body.scrollTop,left:k.pageXOffset||f.scrollLeft||l.body.scrollLeft};qa.top&&c.topa.left&&c.leftc.left?"right":a.left+d.widthc.top?"bottom":a.top+d.height
    ',trigger:"hover",title:"",delay:0,html:!1},a.fn.tooltip.noConflict=function(){return a.fn.tooltip=c,this}}(window.jQuery);!function(a){var b=function(b,c){this.options=c,this.$element=a(b).delegate('[data-dismiss="modal"]',"click.dismiss.modal",a.proxy(this.hide,this)),this.options.remote&&this.$element.find(".modal-body").load(this.options.remote)};b.prototype={constructor:b,toggle:function(){return this[this.isShown?"hide":"show"]()},show:function(){var b=this,c=a.Event("show");this.$element.trigger(c);if(this.isShown||c.isDefaultPrevented())return;this.isShown=!0,this.escape(),this.backdrop(function(){var c=a.support.transition&&b.$element.hasClass("fade");b.$element.parent().length||b.$element.appendTo(document.body),b.$element.show(),c&&b.$element[0].offsetWidth,b.$element.addClass("in").attr("aria-hidden",!1),b.enforceFocus(),c?b.$element.one(a.support.transition.end,function(){b.$element.focus().trigger("shown")}):b.$element.focus().trigger("shown")})},hide:function(b){b&&b.preventDefault();var c=this;b=a.Event("hide"),this.$element.trigger(b);if(!this.isShown||b.isDefaultPrevented())return;this.isShown=!1,this.escape(),a(document).off("focusin.modal"),this.$element.removeClass("in").attr("aria-hidden",!0),a.support.transition&&this.$element.hasClass("fade")?this.hideWithTransition():this.hideModal()},enforceFocus:function(){var b=this;a(document).on("focusin.modal",function(a){b.$element[0]!==a.target&&!b.$element.has(a.target).length&&b.$element.focus()})},escape:function(){var a=this;this.isShown&&this.options.keyboard?this.$element.on("keyup.dismiss.modal",function(b){b.which==27&&a.hide()}):this.isShown||this.$element.off("keyup.dismiss.modal")},hideWithTransition:function(){var b=this,c=setTimeout(function(){b.$element.off(a.support.transition.end),b.hideModal()},500);this.$element.one(a.support.transition.end,function(){clearTimeout(c),b.hideModal()})},hideModal:function(){var a=this;this.$element.hide(),this.backdrop(function(){a.removeBackdrop(),a.$element.trigger("hidden")})},removeBackdrop:function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},backdrop:function(b){var c=this,d=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var e=a.support.transition&&d;this.$backdrop=a('