var content,viewport,PAGE_TRANSITION_SPEED,$j=jQuery.noConflict(),firstLoad=!0;function perPageBindings(){"use strict";content=$j(".content_inner"),initFlexSlider(),fitVideo(),initToCounter(),initCounter(),initElementsAnimation(),initAccordion(),initAccordionContentLink(),initPieChart(),prettyPhoto(),initProgressBars(),initListAnimation(),loadMore(),initMessages(),initProgressBarsIcon(),backButtonShowHide(),backToTop(),initNiceScroll(),placeholderReplace(),addPlaceholderSearchWidget(),initParallax(parallax_speed),initParallaxTitle(),socialShare(),initPortfolio(),fitAudio(),initBlog(),initTabs(),showContactMap(),initTestimonials(),"function"==typeof initQodeLike&&initQodeLike()}function ajaxSetActiveState(t){"use strict";0<t.closest(".main_menu").length&&$j("a").parent().removeClass("active"),0===t.closest(".second").length?t.parent().addClass("active"):t.closest(".second").parent().addClass("active"),$j("a").removeClass("current"),t.addClass("current")}function setPageMeta(t){"use strict";var e=t.find(".meta .seo_title").text(),a=t.find(".meta .seo_description").text(),o=t.find(".meta .seo_keywords").text();$j('head meta[name="description"]').attr("content",a),$j('head meta[name="keywords"]').attr("content",o),document.title=e;var n=t.find(".meta .body_classes").text().split(",");$j("body").removeClass();for(var i=0;i<n.length;i++)"page_not_loaded"!==n[i]&&$j("body").addClass(n[i])}function setToolBarEditLink(t){"use strict";if(0<$j("#wp-admin-bar-edit").length){var e=t.find("#qode_page_id").text(),a=$j("#wp-admin-bar-edit a").attr("href").replace(/(post=).*?(&)/,"$1"+e+"$2");$j("#wp-admin-bar-edit a").attr("href",a)}}function balanceNavArrows(){"use strict";var t=$j(".main_menu a"),o=!1;t.each(function(t,e){var a=$j(e);a.hasClass("current")?o=!0:o?(a.removeClass("up"),a.removeClass("left"),a.addClass("down"),a.addClass("right")):(a.removeClass("down"),a.removeClass("right"),a.addClass("up"),a.addClass("left"))})}function callCallback(t,e,a,o){"use strict";t[e]&&t[e].apply(a,o)}function slideOutOldPage(a,o,n,i,s){"use strict";var r;$j("header").removeClass("transition"),$j(".content_inner").hasClass("updown")?r="ajax_updown":$j(".content_inner").hasClass("fade")?r="ajax_fade":$j(".content_inner").hasClass("updown_fade")?r="ajax_updown_fade":$j(".content_inner").hasClass("leftright")?r="ajax_leftright":$j("body").hasClass("ajax_updown")?r="ajax_updown":$j("body").hasClass("ajax_fade")?r="ajax_fade":$j("body").hasClass("ajax_updown_fade")?r="ajax_updown_fade":$j("body").hasClass("ajax_leftright")&&(r="ajax_leftright");var l=a.height(),d=Math.max(l,$j(window).height());viewport.css("min-height",d),a.css({position:"relative",height:l});var c=$j(window).width();$j("html, body").animate({scrollTop:0},400,function(){var t;if("ajax_updown"===r)t="down"===o?0-l:d,a.stop().animate({top:t},i,function(){$j(this).hide().remove(),callCallback(s,"oncomplete",null,[])});else if("ajax_fade"===r||"ajax_updown_fade"===r)a.delay(300).stop().fadeOut(i,function(){$j(this).hide().remove(),callCallback(s,"oncomplete",null,[])});else if("ajax_leftright"===r){var e;e="left"===n?0-c:c,a.stop().animate({left:e},i,function(){$j(this).hide().remove(),callCallback(s,"oncomplete",null,[])})}}),$j(".smooth_scroll").length&&$j("html").getNiceScroll().resize()}function slideInNewPage(t,a,o,e,n){"use strict";viewport.html("");var i,s=$j(t);s.find(".content_inner").hasClass("updown")?i="ajax_updown":s.find(".content_inner").hasClass("fade")?i="ajax_fade":s.find(".content_inner").hasClass("updown_fade")?i="ajax_updown_fade":s.find(".content_inner").hasClass("leftright")?i="ajax_leftright":s.find(".content_inner").hasClass("no_animation")?i="ajax_no_animation":$j("body").hasClass("ajax_updown")?i="ajax_updown":$j("body").hasClass("ajax_fade")?i="ajax_fade":$j("body").hasClass("ajax_updown_fade")?i="ajax_updown_fade":$j("body").hasClass("ajax_leftright")&&(i="ajax_leftright");var r=s.find(".content_inner").hide().css({position:"relative",visibility:"hidden"}).show();viewport.append(r),s.filter("script").each(function(){$j.globalEval(this.text||this.textContent||this.innerHTML||"")}),r.waitForImages(function(){$j(".flexslider, .slider_small, .portfolio_outer").css("visibility","visible"),perPageBindings();var t=r.height()+27;$j(window).height()>t?viewport.css("min-height",t):viewport.css("min-height",$j(window).height());var e=$j(window).width();$j(".ajax_loader").fadeOut(),"ajax_updown"===i||"ajax_updown_fade"===i?("down"===a?r.css({top:viewport.height()}):r.css({top:-t}),r.css({visibility:"visible"}).stop().animate({top:0},PAGE_TRANSITION_SPEED,function(){initPortfolioSingleInfo(),showElementFadeIn(),$j(".blog_holder.massonary").isotope("reLayout"),$j(".content").css("min-height",$j(window).height()-$j("header").height()-$j("footer").height()+100),callCallback(n,"oncomplete",null,[])})):"ajax_fade"===i?r.css({visibility:"visible",display:"none"}).stop().fadeIn(PAGE_TRANSITION_SPEED,function(){initPortfolioSingleInfo(),showElementFadeIn(),$j(".blog_holder.massonary").isotope("reLayout"),$j(".content").css("min-height",$j(window).height()-$j("header").height()-$j("footer").height()+100),callCallback(n,"oncomplete",null,[])}):"ajax_no_animation"===i?r.css({visibility:"visible",display:"none"}).stop().fadeIn(0,function(){initPortfolioSingleInfo(),showElementFadeIn(),$j(".blog_holder.massonary").isotope("reLayout"),$j(".content").css("min-height",$j(window).height()-$j("header").height()-$j("footer").height()+100),callCallback(n,"oncomplete",null,[])}):"ajax_leftright"===i&&("left"===o?r.css({left:e}):r.css({left:-e}),r.css({visibility:"visible"}).stop().animate({left:0},PAGE_TRANSITION_SPEED,function(){initPortfolioSingleInfo(),showElementFadeIn(),$j(".blog_holder.massonary").isotope("reLayout"),$j(".content").css("min-height",$j(window).height()-$j("header").height()-$j("footer").height()+100),callCallback(n,"oncomplete",null,[])}))}),setPageMeta(s),setToolBarEditLink(s),$j(".smooth_scroll").length&&$j("html").getNiceScroll().resize()}function onLinkClicked(t){"use strict";var e;if(e=void 0===t.attr("href")?t.attr("value").split(root)[1]:t.attr("href").split(root)[1],!t.hasClass("current"))return loadResource(e)}function loadResource(n){"use strict";var i=$j("nav a[href='"+root+n+"']"),s=$j("body").hasClass("page_not_loaded")?0:PAGE_TRANSITION_SPEED,r=i.hasClass("up")?"up":"down",l=i.hasClass("left")?"left":"right",d=!1;$j(".ajax_loader").fadeIn(),$j.ajax({url:root+n,dataType:"html",async:!0,success:function(e,t,a){if(function t(){if(!d)return window.setTimeout(t,100);ajaxSetActiveState(i),slideInNewPage(e,r,l,s,{oncomplete:function(){setTimeout(function(){$j("header").addClass("transition")},100)}}),balanceNavArrows()}(),firstLoad=!1,window.history.pushState){var o=root+n;o!==window.location&&window.history.pushState({path:o},"",o),"undefined"!=typeof _gaq&&_gaq.push(["_trackPageview",o])}else document.location.href=root+"#/"+n},error:function(){},statusCode:{404:function(){alert("Page not found!")}}}),slideOutOldPage(content,r,l,s,{oncomplete:function(){d=!0}}),$j("body").hasClass("page_not_loaded")&&$j("body").removeClass("page_not_loaded")}function showActivePage(){"use strict";var t="";if(0<=document.location.href.indexOf("?s=")||0<=document.location.href.indexOf("?animation=")||0<=document.location.href.indexOf("?menu=")||0<=document.location.href.indexOf("?footer="))return $j("body").removeClass("page_not_loaded"),void ajaxSetActiveState($j("nav a[href='"+root+"']"));document.location.href===root&&(window.history.pushState||loadResource("")),void 0===document.location.href.split("#/")[1]?(ajaxSetActiveState($j("a.current")),$j("body").removeClass("page_not_loaded")):(t=document.location.href.split("#/")[1],window.history.pushState||loadResource(t))}function initAjaxCounter(){"use strict";$j(".content .counter").each(function(){$j(this).appear(function(){$j(this).absoluteCounter({speed:1500,fadeInDelay:1e3})})})}window.history.pushState&&$j(window).bind("popstate",function(){"use strict";var t=location.href;t=t.split(root)[1],firstLoad||loadResource(t)});var disableHashChange=!0;$j(document).ready(function(){"use strict";if(PAGE_TRANSITION_SPEED=1e3,viewport=$j(".content"),content=$j(".content_inner"),showActivePage(),$j("body").hasClass("woocommerce")||$j("body").hasClass("woocommerce-page"))return!1;$j(document).on("click",'a[target!="_blank"]:not(.no_link)',function(t){if(1==t.ctrlKey)return window.open($j(this).attr("href"),"_blank"),!1;if($j(this).hasClass("bx-prev"))return!1;if($j(this).hasClass("bx-next"))return!1;if($j(this).parent().hasClass("load_more"))return!1;if($j(this).parent().hasClass("comments_number")){var e=$j(this).attr("href").split("#")[1];return $j("html, body").scrollTop($j("#"+e).offset().top),!1}if(0===$j(this).closest(".no_animation").length){if(0<=document.location.href.indexOf("?s="))return!0;if(0<=$j(this).attr("href").indexOf("wp-admin"))return!0;if(0<=$j(this).attr("href").indexOf("wp-content"))return!0;if(-1!==jQuery.inArray($j(this).attr("href"),no_ajax_pages))return document.location.href=$j(this).attr("href"),!1;if("http://#"===$j(this).attr("href")||"#"===$j(this).attr("href"))return!1;disableHashChange=!0,0===$j(this).attr("href").indexOf(root)&&(t.preventDefault(),t.stopImmediatePropagation(),t.stopPropagation(),onLinkClicked($j(this)))}}),$j(window).bind("hashchange",function(){if(!disableHashChange){loadResource(location.hash.replace("#/",""))}disableHashChange=!1})});