jQuery(document).ready(function(){THEMEREX_Swipers={};setTimeout(themerex_animation_shortcodes,600);themerex_message_init();custom_menu_init()});jQuery(window).scroll(function(){themerex_animation_shortcodes()});function themerex_animation_shortcodes(){jQuery('[data-animation^="animated"]:not(.animated)').each(function(){if(jQuery(this).offset().top0){a.find(".sc_tabs:not(.inited),.tabs_area:not(.inited)").each(function(){var c=jQuery(this).data("active");if(isNaN(c)){c=0}else{c=Math.max(0,c)}jQuery(this).addClass("inited").tabs({active:c,show:{effect:"fade",duration:250},hide:{effect:"fade",duration:200},create:function(d,e){initShortcodes(e.panel)},activate:function(d,e){initShortcodes(e.newPanel)}})})}if(a.find(".sc_accordion:not(.inited)").length>0){a.find(".sc_accordion:not(.inited)").each(function(){var c=jQuery(this).data("active");if(isNaN(c)){c=0}else{c=Math.max(0,c)}jQuery(this).addClass("inited").accordion({active:c,heightStyle:"content",header:"> .sc_accordion_item > .sc_accordion_title",create:function(d,e){initShortcodes(e.panel);e.header.each(function(){jQuery(this).parent().addClass("sc_active")})},activate:function(d,e){initShortcodes(e.newPanel);e.newHeader.each(function(){jQuery(this).parent().addClass("sc_active")});e.oldHeader.each(function(){jQuery(this).parent().removeClass("sc_active")})}})})}if(a.find(".sc_toggles .sc_toggles_title:not(.inited)").length>0){a.find(".sc_toggles .sc_toggles_title:not(.inited)").addClass("inited").on("click",function(){jQuery(this).parent().toggleClass("sc_active");jQuery(this).parent().find(".sc_toggles_content").slideToggle(200,function(){initShortcodes(jQuery(this).parent().find(".sc_toggles_content"))})})}if(a.find(".sc_tooltip_parent:not(.inited)").length>0){a.find(".sc_tooltip_parent:not(.inited)").addClass("inited").on({mouseenter:function(){var c=jQuery(this);c.find(".sc_tooltip").stop().animate({marginTop:"5"},100).show()},mouseleave:function(){var c=jQuery(this);c.find(".sc_tooltip").stop().animate({marginTop:"0"},100).hide()}})}if(a.find(".sc_infobox.sc_infobox_closeable:not(.inited)").length>0){a.find(".sc_infobox.sc_infobox_closeable:not(.inited)").addClass("inited").on("click",function(){jQuery(this).slideUp()})}if(a.find(".sc_contact_form:not(.contact_form_1) .sc_contact_form_submit:not(.inited)").length>0){a.find(".sc_contact_form:not(.contact_form_1) .sc_contact_form_submit:not(.inited)").addClass("inited").on("click",function(f){var c=jQuery(this).parents("form");var d=c.attr("action");userSubmitForm(c,d!=undefined?d:THEMEREX_ajax_url,THEMEREX_ajax_nonce);f.preventDefault();return false})}if(a.find(".sc_contact_form_custom .bubble label:not(.inited)").length>0){a.find(".sc_contact_form_custom .bubble label:not(.inited)").addClass("inited").on("click",function(c){jQuery(this).parent().siblings(".bubble").find("label").removeClass("selected");jQuery(this).addClass("selected")})}if(a.find(".sc_border:not(.inited)").length>0){a.find(".sc_border:not(.inited)").each(function(){if(jQuery(this).parents("div:hidden,article:hidden").length>0){return}jQuery(this).addClass("inited");var c=Math.round(jQuery(this).width());var d=Math.round(c/4*3);jQuery(this).find(".slides").css({height:d+"px"});jQuery(this).find(".slides li").css({width:c+"px",height:d+"px"})})}if(a.find(".sc_slider_autoheight").length>0){a.find(".sc_slider_autoheight").each(function(){jQuery(this).find("li.swiper-slide,li.flex-slide,li.chop-slide").each(function(){if(jQuery(this).data("autoheight")==undefined){jQuery(this).attr("data-autoheight",jQuery(this).height())}})})}if(a.find(".sc_slider_flex:not(.inited)").length>0){a.find(".sc_slider_flex:not(.inited)").addClass("inited").each(function(){if(jQuery(this).parents("div:hidden,article:hidden").length>0){return}if(jQuery(this).parents(".isotopeNOanim:not(.inited),.isotope:not(.inited)").length>0){return}jQuery(this).flexslider({prevText:"",nextText:"",directionNav:jQuery(this).hasClass("sc_slider_controls"),controlNav:jQuery(this).hasClass("sc_slider_pagination")||jQuery(this).parents(".sc_slider_pagination_area").length>0,animation:"slide",animationLoop:true,slideshow:!jQuery(this).hasClass("sc_slider_noautoplay"),slideshowSpeed:isNaN(jQuery(this).data("interval"))?7000:jQuery(this).data("interval"),animationSpeed:600,pauseOnAction:true,pauseOnHover:true,useCSS:false,manualControls:jQuery(this).parents(".sc_slider_pagination_area").length>0?"#"+jQuery(this).attr("id")+"_scroll ul li":"",after:function(c){if(c.parents(".sc_slider_pagination_area").length>0){sliderChangeActivePagination(c,c.currentSlide)}}});calcSliderDimensions(jQuery(this))})}if(a.find(".sc_slider_chop:not(.inited)").length>0){a.find(".sc_slider_chop:not(.inited)").addClass("inited").each(function(){if(jQuery(this).parents("div:hidden,article:hidden").length>0){return}if(jQuery(this).parents(".isotopeNOanim:not(.inited),.isotope:not(.inited)").length>0){return}var d=jQuery(this);var c=d.data("effect").split("|");d.chopSlider({slide:"#"+d.attr("id")+" .chop-slide",nextTrigger:d.hasClass("sc_slider_controls")?"#"+d.attr("id")+" a.flex-next":"",prevTrigger:d.hasClass("sc_slider_controls")?"#"+d.attr("id")+" a.flex-prev":"",hideControls:true,sliderPagination:d.parents(".sc_slider_pagination_area").length>0?"#"+d.attr("id")+"_scroll ul li":"",useCaptions:true,everyCaptionIn:"#"+d.attr("id")+" .sc_slider_info_item",showCaptionIn:"#"+d.attr("id")+" .sc_slider_info_holder",captionTransform:"scale(0) translate(-600px,0px) rotate(45deg)",autoplay:!d.hasClass("sc_slider_noautoplay"),autoplayDelay:isNaN(d.data("interval"))?6000:d.data("interval"),defaultParameters:{type:"vertical",xOffset:20,yOffset:20,hPieces:10,vPieces:20,rotate:10,rotateSymmetric:false,scaleX:0.5,scaleY:-0.5,translateX:10,translateY:10,ease1:"ease",ease2:"ease",origin:"center center",dur1:1000,dur2:600,dur3:1000,pieceDelay:50,xFadeDelay:0,prevTransition:{rotate:-10,xOffset:10,startFrom:10}},t2D:csTransitions[c[0]]["random"],t3D:c.length>1?csTransitions[c[1]]["random"]:false,mobile:csTransitions.mobile["random"],noCSS3:csTransitions.noCSS3["random"],onStart:function(){},onEnd:function(){}});calcSliderDimensions(jQuery(this))})}if(a.find(".sc_slider_swiper:not(.inited)").length>0){a.find(".sc_slider_swiper:not(.inited)").each(function(){if(jQuery(this).parents("div:hidden,article:hidden").length>0){return}if(jQuery(this).parents(".isotopeNOanim:not(.inited),.isotope:not(.inited)").length>0){return}jQuery(this).addClass("inited");var d=jQuery(this).attr("id");if(d==undefined){d="swiper_"+Math.random();d=d.replace(".","");jQuery(this).attr("id",d)}jQuery(this).addClass(d);jQuery(this).find(".slides li").css("position","relative");if(jQuery(this).parent().hasClass("sc_text_slider")||jQuery(this).parent().hasClass("sc_testimonials")||jQuery(this).parent().hasClass("sc_twitter")){THEMEREX_Swipers[d]=new Swiper("."+d,{loop:true,grabCursor:true,pagination:jQuery(this).hasClass("sc_slider_pagination")?"#"+d+" .flex-control-nav":false,paginationClickable:true,calculateHeight:true,resizeReInit:true,autoResize:true,autoplay:jQuery(this).hasClass("sc_slider_noautoplay")?false:(isNaN(jQuery(this).data("interval"))?7000:jQuery(this).data("interval")),autoplayDisableOnInteraction:false,initialSlide:0,speed:600});jQuery(window).resize(function(){THEMEREX_Swipers[d].resizeFix();THEMEREX_Swipers[d].reInit()})}else{THEMEREX_Swipers[d]=new Swiper("."+d,{loop:true,grabCursor:true,pagination:jQuery(this).hasClass("sc_slider_pagination")?"#"+d+" .flex-control-nav":false,paginationClickable:true,calculateHeight:false,autoplay:jQuery(this).hasClass("sc_slider_noautoplay")?false:(isNaN(jQuery(this).data("interval"))?7000:jQuery(this).data("interval")),autoplayDisableOnInteraction:false,initialSlide:0,speed:600,onFirstInit:function(j){var f=jQuery(j.container);if(!f.hasClass("sc_slider_autoheight")){return}var e=f.find("li.swiper-slide").eq(1);var i=e.data("autoheight");if(i>0){var k=parseInt(e.css("paddingTop"),0),g=parseInt(e.css("paddingBottom"),0);f.height(i+(isNaN(k)?0:k)+(isNaN(g)?0:g));f.find(".swiper-wrapper").height(i+(isNaN(k)?0:k)+(isNaN(g)?0:g))}},onSlideChangeStart:function(k){var g=jQuery(k.container);if(!g.hasClass("sc_slider_autoheight")){return}var f=k.activeIndex;var e=g.find("li.swiper-slide").eq(f);var j=e.data("autoheight");if(j>0){var l=parseInt(e.css("paddingTop"),0),i=parseInt(e.css("paddingBottom"),0);e.height(j);g.height(j+(isNaN(l)?0:l)+(isNaN(i)?0:i));g.find(".swiper-wrapper").height(j+(isNaN(l)?0:l)+(isNaN(i)?0:i))}},onSlideChangeEnd:function(i,h){var g=jQuery(i.container);if(g.parents(".sc_slider_pagination_area").length>0){var f=g.parents(".sc_slider_pagination_area").find(".flex-control-nav.manual ul li");var e=i.activeIndex>f.length?0:i.activeIndex-1;sliderChangeActivePagination(g,e)}}})}jQuery(this).data("settings",{mode:"horizontal"});var c=jQuery(this).find(".slides").data("current-slide");if(c>0){THEMEREX_Swipers[d].swipeTo(c-1)}prepareSliderNavi(jQuery(this));calcSliderDimensions(jQuery(this))})}if(a.find(".sc_scroll:not(.inited)").length>0){a.find(".sc_scroll:not(.inited)").each(function(){if(jQuery(this).parents("div:hidden,article:hidden").length>0){return}jQuery(this).addClass("inited");var d=jQuery(this).attr("id");if(d==undefined){d="scroll_"+Math.random();d=d.replace(".","");jQuery(this).attr("id",d)}jQuery(this).addClass(d);var c=jQuery(this).find("#"+d+"_bar");if(c.length>0&&!c.hasClass(d+"_bar")){c.addClass(d+"_bar")}THEMEREX_Swipers[d]=new Swiper("."+d,{freeMode:true,freeModeFluid:true,grabCursor:true,noSwiping:jQuery(this).hasClass("scroll-no-swiping"),mode:jQuery(this).hasClass("sc_scroll_vertical")?"vertical":"horizontal",slidesPerView:jQuery(this).hasClass("sc_scroll")?"auto":1,mousewheelControl:true,mousewheelAccelerator:4,scrollContainer:jQuery(this).hasClass("sc_scroll_vertical"),scrollbar:{container:"."+d+"_bar",hide:true,draggable:true}});jQuery(this).data("settings",{mode:"horizontal"});prepareSliderNavi(jQuery(this))})}if(a.find(".sc_countdown:not(.inited)").length>0){var b={};a.find(".sc_countdown:not(.inited)").each(function(){if(jQuery(this).parents("div:hidden,article:hidden").length>0){return}jQuery(this).addClass("inited");var i=jQuery(this).attr("id");if(i==undefined){i="countdown_"+Math.random();i=i.replace(".","");jQuery(this).attr("id",i)}var e=new Date();var d=e.getFullYear()+"-"+(e.getMonth()<9?"0":"")+(e.getMonth()+1)+"-"+(e.getDate()<10?"0":"")+e.getDate();var h=jQuery(this).data("date");if(h==undefined||h==""||h0){a.find(".sc_zoom:not(.inited)").each(function(){if(jQuery(this).parents("div:hidden,article:hidden").length>0){return}jQuery(this).addClass("inited");jQuery(this).find("img").elevateZoom({zoomType:"lens",lensShape:"round",lensSize:200})})}if(a.find(".sc_skills_item:not(.inited)").length>0){skills_init(a);jQuery(window).scroll(function(){skills_init(a)})}if(a.find(".sc_skills_arc:not(.inited)").length>0){skills_arc_init(a);jQuery(window).scroll(function(){skills_arc_init(a)})}if(a.find(".sc_pan:not(.inited_pan)").length>0){a.find(".sc_pan:not(.inited_pan)").each(function(){if(jQuery(this).parents("div:hidden,article:hidden").length>0){return}var d=jQuery(this).addClass("inited_pan");var c=d.parent();c.mousemove(function(k){var j={};var g=0;var i=d.width(),m=d.height();var f=c.width(),h=c.height();var l=c.offset();if(d.hasClass("sc_pan_vertical")){d.css("top",-Math.floor((k.pageY-l.top)/h*(m-h)))}if(d.hasClass("sc_pan_horizontal")){d.css("left",-Math.floor((k.pageX-l.left)/f*(i-f)))}});c.mouseout(function(f){d.css({left:0,top:0})})})}}var THEMEREX_Swipers={};function prepareSliderNavi(b){var a=b.find(".flex-direction-nav");if(a.length==0){a=b.siblings(".flex-direction-nav")}if(a.length>0){a.find(".flex-prev").on("click",function(d){var c=jQuery(this).parents(".swiper-slider-container");if(c.length==0){c=jQuery(this).parents(".flex-direction-nav").siblings(".swiper-slider-container")}var f=c.attr("id");THEMEREX_Swipers[f].swipePrev();d.preventDefault();return false});a.find(".flex-next").on("click",function(d){var c=jQuery(this).parents(".swiper-slider-container");if(c.length==0){c=jQuery(this).parents(".flex-direction-nav").siblings(".swiper-slider-container")}var f=c.attr("id");THEMEREX_Swipers[f].swipeNext();d.preventDefault();return false})}a=b.siblings(".flex-control-nav.manual");if(a.length>0){a.find("li").on("click",function(d){var c=jQuery(this).parents(".sc_slider_pagination_area").find(".swiper-slider-container");var f=c.attr("id");THEMEREX_Swipers[f].swipeTo(jQuery(this).index());d.preventDefault();return false})}}function sliderChangeActivePagination(e,a){var g=e.parents(".sc_slider_pagination_area").find(".flex-control-nav.manual");g.find("ul li").removeClass("active").eq(a).addClass("active");var c=g.height();var f=g.find(".active").offset().top-g.offset().top;var d=g.find(".sc_scroll_wrapper").offset().top-g.offset().top;var b=g.find(".active").height();if(f<0){g.find(".sc_scroll_wrapper").css({transform:"translate3d(0px, 0px, 0px)","transition-duration":"0.3s"})}else{if(c<=f+b){g.find(".sc_scroll_wrapper").css({transform:"translate3d(0px, -"+(Math.abs(d)+f+b-c/4)+"px, 0px)","transition-duration":"0.3s"})}}}function calcSliderDimensions(d){if(d.parent().hasClass("sc_testimonials")||d.parent().hasClass("sc_twitter")){return}if(d.height()==0||d.hasClass("sc_slider_noresize")||!d.hasClass("inited")){return}var a=d.data("old-width");var c=d.data("old-height");if(isNaN(a)||a<50||isNaN(c)||c<50){d.data("old-width",d.width());d.data("old-height",d.height())}else{if(a!=d.width()){if(ad){t.addClass("inited");var v=t.parents(".sc_skills").eq(0);var h=v.data("type");var y=t.find(".sc_skills_total").eq(0);var i=parseInt(y.data("start"),0);var p=parseInt(y.data("stop"),0);var u=parseInt(y.data("max"),0);var x=Math.round(i/u*100);var w=Math.round(p/u*100);var j=y.data("ed");var c=parseInt(y.data("duration"),0);var r=parseInt(y.data("speed"),0);var k=parseInt(y.data("step"),0);if(h=="bar"){var n=v.data("dir");var l=t.find(".sc_skills_count").eq(0);if(n=="horizontal"){l.css("width",x+"%").animate({width:w+"%"},c)}else{if(n=="vertical"){l.css("height",x+"%").animate({height:w+"%"},c)}}skills_counter(i,p,r-(n!="unknown"?5:0),k,j,y)}else{if(h=="counter"){skills_counter(i,p,r-5,k,j,y)}else{if(h=="pie"){var s=parseInt(y.data("steps"),0);var q=y.data("color");var o=y.data("easing");skills_counter(i,p,Math.round(1500/s),k,j,y);var g={segmentShowStroke:true,segmentStrokeColor:"#fff",segmentStrokeWidth:0,animationSteps:s,animationEasing:o,animateRotate:true,animateScale:true};var f=[{value:w,color:q},{value:100-w,color:"#e5e5e5"}];var e=t.find("canvas");e.attr({width:t.width(),height:t.width()}).css({width:t.width(),height:t.height()});var m=new Chart(e.get(0).getContext("2d")).Pie(f,g)}}}}})}function skills_counter(f,b,e,d,a,c){f=Math.min(b,f+d);c.text(f+a);if(f180),1,w,r]];return{path:D,stroke:p}};d.each(function(q){var p=jQuery(this),o=p.find(".color").val(),r=p.find(".percent").val(),u=p.find(".text").text();c+=j;var s=k.path().attr({arc:[r,o,c],"stroke-width":m});s.mouseover(function(){this.animate({"stroke-width":hover,opacity:0.75},1000,"elastic");if(Raphael.type!="VML"){this.toFront()}n.stop().animate({opacity:0},l,">",function(){this.attr({text:(u?u+"\n":"")+r+"%"}).animate({opacity:1},l,"<")})}).mouseout(function(){this.stop().animate({"stroke-width":m,opacity:1},l*4,"elastic");n.stop().animate({opacity:0},l,">",function(){n.attr({text:f.data("subtitle")}).animate({opacity:1},l,"<")})})})}};h.diagram()})}function themerex_message_init(){jQuery("body").on("click","#themerex_modal_bg,.themerex_message .themerex_message_close",function(a){themerex_message_destroy();if(THEMEREX_MESSAGE_CALLBACK){THEMEREX_MESSAGE_CALLBACK(0);THEMEREX_MESSAGE_CALLBACK=null}a.preventDefault();return false})}var THEMEREX_MESSAGE_CALLBACK=null;var THEMEREX_MESSAGE_TIMEOUT=5000;function themerex_message_warning(c){var d=arguments[1]?arguments[1]:"";var b=arguments[2]?arguments[2]:"cancel";var a=arguments[3]?arguments[3]:THEMEREX_MESSAGE_TIMEOUT;return themerex_message({msg:c,hdr:d,icon:b,type:"warning",delay:a,buttons:[],callback:null})}function themerex_message_success(c){var d=arguments[1]?arguments[1]:"";var b=arguments[2]?arguments[2]:"check";var a=arguments[3]?arguments[3]:THEMEREX_MESSAGE_TIMEOUT;return themerex_message({msg:c,hdr:d,icon:b,type:"success",delay:a,buttons:[],callback:null})}function themerex_message_info(c){var d=arguments[1]?arguments[1]:"";var b=arguments[2]?arguments[2]:"info";var a=arguments[3]?arguments[3]:THEMEREX_MESSAGE_TIMEOUT;return themerex_message({msg:c,hdr:d,icon:b,type:"info",delay:a,buttons:[],callback:null})}function themerex_message_regular(c){var d=arguments[1]?arguments[1]:"";var b=arguments[2]?arguments[2]:"quote";var a=arguments[3]?arguments[3]:THEMEREX_MESSAGE_TIMEOUT;return themerex_message({msg:c,hdr:d,icon:b,type:"regular",delay:a,buttons:[],callback:null})}function themerex_message_confirm(a){var c=arguments[1]?arguments[1]:"";var b=arguments[2]?arguments[2]:null;return themerex_message({msg:a,hdr:c,icon:"help",type:"regular",delay:0,buttons:["Yes","No"],callback:b})}function themerex_message_dialog(a){var d=arguments[1]?arguments[1]:"";var b=arguments[2]?arguments[2]:null;var c=arguments[3]?arguments[3]:null;return themerex_message({msg:a,hdr:d,icon:"",type:"regular",delay:0,buttons:["Apply","Cancel"],init:b,callback:c})}function themerex_message(b){var c=b.msg!=undefined?b.msg:"";var l=b.hdr!=undefined?b.hdr:"";var k=b.icon!=undefined?b.icon:"";var h=b.type!=undefined?b.type:"regular";var e=b.delay!=undefined?b.delay:THEMEREX_MESSAGE_TIMEOUT;var g=b.buttons!=undefined?b.buttons:[];var n=b.init!=undefined?b.init:null;var m=b.callback!=undefined?b.callback:null;jQuery("#themerex_modal_bg").remove();jQuery("body").append('
');jQuery("#themerex_modal_bg").fadeIn();jQuery(".themerex_message").remove();var f='
'+(k?'':"")+(l?'

'+l+"

":"");f+='
'+c+"
";if(g.length>0){f+='
';for(var d=0;d'+g[d]+""}f+="
"}f+="
";jQuery("body").append(f);var a=jQuery("body .themerex_message").eq(0);if(m!=null){THEMEREX_MESSAGE_CALLBACK=m;jQuery(".themerex_message_button").on("click",function(o){var i=jQuery(this).index();m(i+1,a);THEMEREX_MESSAGE_CALLBACK=null;themerex_message_destroy()})}if(n!=null){n(a)}var j=jQuery(window).scrollTop();jQuery("body .themerex_message").animate({top:j+Math.round((jQuery(window).height()-jQuery(".themerex_message").height())/2),opacity:1},{complete:function(){}});if(e>0){setTimeout(function(){themerex_message_destroy()},e)}return a}function themerex_message_destroy(){var a=jQuery(window).scrollTop();jQuery("#themerex_modal_bg").fadeOut();jQuery(".themerex_message").animate({top:a-jQuery(".themerex_message").height(),opacity:0});setTimeout(function(){jQuery("#themerex_modal_bg").remove();jQuery(".themerex_message").remove()},500)}function custom_menu_init(){jQuery(window).resize(function(){SubMenuLeftOffset()});var b="";var a="";jQuery(".menu-panel ul.sub-menu li a").on({mouseenter:function(){if(!jQuery(this).parents(".menu-panel").hasClass("columns")){var i=jQuery(this).data("title"),e=jQuery(this).data("link"),d=jQuery(this).data("thumb"),g=jQuery(this).data("author"),c=jQuery(this).data("pubdate"),h=jQuery(this).data("comments"),f=jQuery(this).parents("ul").next();if(f){b=f.html();a=f;f.find("img").attr("src",d);f.find(".item_title a").text(i).attr("href",e);f.find(".item_pubdate em").text(c);f.find(".item_comments em").text(h);f.find(".item_author em").text(g)}}},mouseleave:function(){}});SubMenuLeftOffset()}function parentCheck(a,b){thType=a.get(0).tagName.toLowerCase();if(b!=""&&thType=="li"){if(a.find(b).length>0){return a.find(b)}else{return parentCheck(a.parent().parent(),b)}}}function SubMenuLeftOffset(){if(jQuery("#mainmenu").length>0){if(jQuery("body").hasClass("responsive_menu")){return}var c=jQuery("#mainmenu").find("li.custom_view_item");if(c.length==0){return}if(c.offset().left==0){setTimeout(function(){SubMenuLeftOffset()},500);return}else{if(c.offset().left!=0){var b=c.find(".menu-panel");var f=jQuery(".main").width();var a=(jQuery(window).width()-f)/2;var e;var d;b.css("width",f+100);b.find("ul.columns").css("max-width",f+100);c.each(function(){e=jQuery(this).offset().left;d=Math.abs(a-e-50);b=jQuery(this).find(".menu-panel");b.css("left","-"+d.toString()+"px")})}}}};