"use strict";jQuery(document).ready(function(){theme_counter_init();themerex_popup_messages();themerex_shortcodes_animation()});if(typeof THEMEREX_GLOBALS=="undefined"){var THEMEREX_GLOBALS={}}function themerex_get_global(a){return themerex_isset(THEMEREX_GLOBALS[a])?THEMEREX_GLOBALS[a]:""}function themerex_set_global(b,a){THEMEREX_GLOBALS[b]=a}function themerex_inc_global(b){var a=arguments[1]==undefined?1:arguments[1];THEMEREX_GLOBALS[b]+=a}function themerex_concat_global(b,a){THEMEREX_GLOBALS[b]+=""+a}function themerex_get_global_array(b,a){return themerex_isset(THEMEREX_GLOBALS[b][a])?THEMEREX_GLOBALS[b][a]:""}function themerex_set_global_array(c,a,b){if(!themerex_isset(THEMEREX_GLOBALS[c])){THEMEREX_GLOBALS[c]={}}THEMEREX_GLOBALS[c][a]=b}function themerex_inc_global_array(c,a){var b=arguments[2]==undefined?1:arguments[2];THEMEREX_GLOBALS[c][a]+=b}function themerex_concat_global_array(c,a,b){THEMEREX_GLOBALS[c][a]+=""+b}function themerex_isset(a){return a!=undefined}function themerex_empty(a){return a==undefined||(typeof(a)=="object"&&a==null)||(typeof(a)=="array"&&a.length==0)||(typeof(a)=="string"&&themerex_alltrim(a)=="")}function themerex_is_array(a){return typeof(a)=="array"}function themerex_is_object(a){return typeof(a)=="object"}function themerex_in_array(d,b){var c=false;for(var a=0;a=0;c--){if(e.substr(c,1)!=" "){a=c;break}}}return e.substring(f,a+1)}function themerex_ltrim(a){return themerex_alltrim(a,"l")}function themerex_rtrim(a){return themerex_alltrim(a,"r")}function themerex_padl(e,a){var c=arguments[2]?arguments[2]:" ";var d=e.substr(0,a);if(d.length0){a--}}var f=c.substr(d,1);if(f=="."){if(b>0){e+=f}a=b}else{if((f>=0&&f<=9)||(f=="-"&&d==0)){e+=f}}}if(b>0&&a!=0){if(a==-1){e+=".";a=b}for(d=a;d>0;d--){e+="0"}}return e}function themerex_dec2hex(a){return Number(a).toString(16)}function themerex_hex2dec(a){return parseInt(a,16)}function themerex_sort_array(c){var b=arguments[1]?arguments[1]:false;for(var a=0;ac[d]){tmp=c[a];c[a]=c[d];c[d]=tmp}}else{if(c[a].toLowerCase()>c[d].toLowerCase()){tmp=c[a];c[a]=c[d];c[d]=tmp}}}}return c}function themerex_parse_date(c){c=c.replace(/\//g,"-").replace(/\./g,"-").replace(/T/g," ").split("+")[0];var a=c.split(" ");var e=a[0].split("-");var b=a[1].split(":");e.push(b[0],b[1],b[2]);return e}function themerex_get_date_difference(d){var c=arguments[1]!==undefined?arguments[1]:"";var g=arguments[2]!==undefined?arguments[2]:true;var f=arguments[3]!==undefined?arguments[3]:false;var b=themerex_parse_date(d);d=Date.UTC(b[0],b[1],b[2],b[3],b[4],b[5]);if(c==""){c=new Date();var a=[c.getFullYear(),c.getMonth()+1,c.getDate(),c.getHours(),c.getMinutes(),c.getSeconds()]}else{var a=themerex_parse_date(c)}c=Date.UTC(a[0],a[1],a[2],a[3],a[4],a[5]);var i=Math.round((c-d)/1000);var j=Math.floor(i/(24*3600));i-=j*24*3600;var h=Math.floor(i/3600);i-=h*3600;var e=Math.floor(i/60);i-=e*60;rez="";if(j>0){rez+=(rez!=""?" ":"")+j+" day"+(j>1?"s":"")}if((!g||rez=="")&&h>0){rez+=(rez!=""?" ":"")+h+" hour"+(h>1?"s":"")}if((!g||rez=="")&&e>0){rez+=(rez!=""?" ":"")+e+" minute"+(e>1?"s":"")}if(f||rez==""){rez+=rez!=""||f?(" "+i+" second"+(i>1?"s":"")):"less then minute"}return rez}function themerex_hex2rgb(a){a=parseInt(((a.indexOf("#")>-1)?a.substring(1):a),16);return{r:a>>16,g:(a&65280)>>8,b:(a&255)}}function themerex_rgb2hex(a){var c;a=a.replace(/\s/g,"").toLowerCase();if(a=="rgba(0,0,0,0)"||a=="rgba(0%,0%,0%,0%)"){a="transparent"}if(a.indexOf("rgba(")==0){c=a.match(/^rgba\((\d{1,3}[%]?),(\d{1,3}[%]?),(\d{1,3}[%]?),(\d{1,3}[%]?)\)$/i)}else{c=a.match(/^rgb\((\d{1,3}[%]?),(\d{1,3}[%]?),(\d{1,3}[%]?)\)$/i)}if(c){a="";for(var b=1;b<=3;b++){a+=Math.round((c[b][c[b].length-1]=="%"?2.55:1)*parseInt(c[b]),10).toString(16).replace(/^(.)$/,"0$1")}}else{a=a.replace(/^#?([\da-f])([\da-f])([\da-f])$/i,"$1$1$2$2$3$3")}return(a.substr(0,1)!="#"?"#":"")+a}function themerex_components2hex(d,c,a){return"#"+Number(d).toString(16).toUpperCase().replace(/^(.)$/,"0$1")+Number(c).toString(16).toUpperCase().replace(/^(.)$/,"0$1")+Number(a).toString(16).toUpperCase().replace(/^(.)$/,"0$1")}function themerex_rgb2components(a){a=themerex_rgb2hex(a);var d=a.match(/^#?([\dabcdef]{2})([\dabcdef]{2})([\dabcdef]{2})$/i);if(!d){return false}for(var c=1,b=new Array(3);c<=3;c++){b[c-1]=parseInt(d[c],16)}return b}function themerex_hex2hsb(a){return themerex_rgb2hsb(themerex_hex2rgb(a))}function themerex_hsb2hex(a){var b=themerex_hsb2rgb(a);return themerex_components2hex(b.r,b.g,b.b)}function themerex_rgb2hsb(b){var a={};a.b=Math.max(Math.max(b.r,b.g),b.b);a.s=(a.b<=0)?0:Math.round(100*(a.b-Math.min(Math.min(b.r,b.g),b.b))/a.b);a.b=Math.round((a.b/255)*100);if((b.r==b.g)&&(b.g==b.b)){a.h=0}else{if(b.r>=b.g&&b.g>=b.b){a.h=60*(b.g-b.b)/(b.r-b.b)}else{if(b.g>=b.r&&b.r>=b.b){a.h=60+60*(b.g-b.r)/(b.g-b.b)}else{if(b.g>=b.b&&b.b>=b.r){a.h=120+60*(b.b-b.r)/(b.g-b.r)}else{if(b.b>=b.g&&b.g>=b.r){a.h=180+60*(b.b-b.g)/(b.b-b.r)}else{if(b.b>=b.r&&b.r>=b.g){a.h=240+60*(b.r-b.g)/(b.b-b.g)}else{if(b.r>=b.b&&b.b>=b.g){a.h=300+60*(b.r-b.b)/(b.r-b.g)}else{a.h=0}}}}}}}a.h=Math.round(a.h);return a}function themerex_hsb2rgb(a){var c={};var g=Math.round(a.h);var f=Math.round(a.s*255/100);var b=Math.round(a.b*255/100);if(f==0){c.r=c.g=c.b=b}else{var i=b;var e=(255-f)*b/255;var d=(i-e)*(g%60)/60;if(g==360){g=0}if(g<60){c.r=i;c.b=e;c.g=e+d}else{if(g<120){c.g=i;c.b=e;c.r=i-d}else{if(g<180){c.g=i;c.r=e;c.b=e+d}else{if(g<240){c.b=i;c.r=e;c.g=i-d}else{if(g<300){c.b=i;c.g=e;c.r=e+d}else{if(g<360){c.r=i;c.g=e;c.b=i-d}else{c.r=0;c.g=0;c.b=0}}}}}}}return{r:Math.round(c.r),g:Math.round(c.g),b:Math.round(c.b)}}function themerex_color_picker(){var e=arguments[0]?arguments[0]:"iColorPicker"+Math.round(Math.random()*1000);var a=arguments[1]?arguments[1]:"#f00,#ff0,#0f0,#0ff,#00f,#f0f,#fff,#ebebeb,#e1e1e1,#d7d7d7,#cccccc,#c2c2c2,#b7b7b7,#acacac,#a0a0a0,#959595,#ee1d24,#fff100,#00a650,#00aeef,#2f3192,#ed008c,#898989,#7d7d7d,#707070,#626262,#555,#464646,#363636,#262626,#111,#000,#f7977a,#fbad82,#fdc68c,#fff799,#c6df9c,#a4d49d,#81ca9d,#7bcdc9,#6ccff7,#7ca6d8,#8293ca,#8881be,#a286bd,#bc8cbf,#f49bc1,#f5999d,#f16c4d,#f68e54,#fbaf5a,#fff467,#acd372,#7dc473,#39b778,#16bcb4,#00bff3,#438ccb,#5573b7,#5e5ca7,#855fa8,#a763a9,#ef6ea8,#f16d7e,#ee1d24,#f16522,#f7941d,#fff100,#8fc63d,#37b44a,#00a650,#00a99e,#00aeef,#0072bc,#0054a5,#2f3192,#652c91,#91278f,#ed008c,#ee105a,#9d0a0f,#a1410d,#a36209,#aba000,#588528,#197b30,#007236,#00736a,#0076a4,#004a80,#003370,#1d1363,#450e61,#62055f,#9e005c,#9d0039,#790000,#7b3000,#7c4900,#827a00,#3e6617,#045f20,#005824,#005951,#005b7e,#003562,#002056,#0c004b,#30004a,#4b0048,#7a0045,#7a0026";var b=a.split(",");var d='';jQuery(document.createElement("div")).attr("id",e).css("display","none").html(d).appendTo("body").addClass("iColorPickerTable").on("mouseover","thead td",function(){var f=themerex_rgb2hex(jQuery(this).css("background-color"));jQuery("#"+e+"_colorPreview").css("background",f);jQuery("#"+e+"_colorPreview input").val(f)}).on("keypress","#"+e+"_colorPreview input",function(g){var h=jQuery(this).val();if(h.length<7&&((g.which>=48&&g.which<=57)||(g.which>=97&&g.which<=102)||(g.which===35||h.length===0))){h+=String.fromCharCode(g.which)}else{if(g.which==8&&h.length>0){h=h.substring(0,h.length-1)}else{if(g.which===13&&(h.length===4||h.length===7)){var f=jQuery("#"+e).data("field");var i=jQuery("#"+e).data("func");if(i!=null&&i!="undefined"){i(f,h)}else{f.val(h).css("backgroundColor",h).trigger("change")}jQuery("#"+e+"_Bg").fadeOut(500);jQuery("#"+e).fadeOut(500)}else{g.preventDefault();return false}}}if(h.substr(0,1)==="#"&&(h.length===4||h.length===7)){jQuery("#"+e+"_colorPreview").css("background",h)}}).on("click","thead td",function(i){var f=jQuery("#"+e).data("field");var h=jQuery("#"+e).data("func");var g=themerex_rgb2hex(jQuery(this).css("background-color"));if(h!=null&&h!="undefined"){h(f,g)}else{f.val(g).css("backgroundColor",g).trigger("change")}jQuery("#"+e+"_Bg").fadeOut(500);jQuery("#"+e).fadeOut(500);i.preventDefault();return false}).on("click","tbody .iColorPicker_moreColors",function(m){var l=jQuery(this).parents("table").find("thead");var h="";if(l.hasClass("more_colors")){for(var k=0;k0?"":"")+""}h+=' | '}l.removeClass("more_colors").empty().html(h+"
");jQuery("#"+e+"_colorPreview").attr("colspan",8);jQuery("#"+e+"_colorOriginal").attr("colspan",8)}else{var g=[0,0,0],k=0,f=-1;while(g[0]<15||g[1]<15||g[2]<15){if(k%18==0){h+=(k>0?"":"")+""}k++;h+=' | ';g[2]+=3;if(g[2]>15){g[1]+=3;if(g[1]>(f===0?6:15)){g[0]+=3;if(g[0]>15){if(f===0){f=1;g[0]=0;g[1]=9;g[2]=0}else{break}}else{g[1]=(f<1?0:9);g[2]=0}}else{g[2]=0}}}l.addClass("more_colors").empty().html(h+' |
');jQuery("#"+e+"_colorPreview").attr("colspan",9);jQuery("#"+e+"_colorOriginal").attr("colspan",9)}jQuery("#"+e+" table.colorPickerTable thead td").css({width:"12px",height:"14px",border:"1px solid #000",cursor:"pointer"});m.preventDefault();return false});jQuery(document.createElement("div")).attr("id",e+"_Bg").on("click",function(f){jQuery("#"+e+"_Bg").fadeOut(500);jQuery("#"+e).fadeOut(500);f.preventDefault();return false}).appendTo("body");jQuery("#"+e+" table.colorPickerTable thead td").css({width:"12px",height:"14px",border:"1px solid #000",cursor:"pointer"});jQuery("#"+e+" table.colorPickerTable").css({"border-collapse":"collapse"});jQuery("#"+e).css({border:"1px solid #ccc",background:"#333",padding:"5px",color:"#fff","z-index":999999});jQuery("#"+e+"_colorPreview").css({height:"50px"});return e}function themerex_color_picker_show(a,d,c){if(a===null||a===""){a=jQuery(".iColorPickerTable").attr("id")}var g=d.offset();var i=jQuery("#"+a).width();var f=jQuery("#"+a).height();var e=g.left+i=0;a--){b.options[a]=null}}function themerex_add_listbox_item(b,d,c){var a=new Option();a.value=d;a.text=c;b.options.add(a)}function themerex_del_listbox_item_by_value(b,c){for(var a=0;ae[f].text){b=e[a];e[a]=e[f];e[f]=b}}}for(var c=0;c0&&h.length'+(typeof(b.rules[f].min_length.message)!="undefined"?b.rules[f].min_length.message:b.error_message_text)+"
";e=true}}if((!e||!b.exit_after_first_error)&&typeof(b.rules[f].max_length)=="object"){if(b.rules[f].max_length.value>0&&h.length>b.rules[f].max_length.value){if(a==""){jQuery(this).get(0).focus()}a+=''+(typeof(b.rules[f].max_length.message)!="undefined"?b.rules[f].max_length.message:b.error_message_text)+"
";e=true}}if((!e||!b.exit_after_first_error)&&typeof(b.rules[f].mask)=="object"){if(b.rules[f].mask.value!=""){var g=new RegExp(b.rules[f].mask.value);if(!g.test(h)){if(a==""){jQuery(this).get(0).focus()}a+=''+(typeof(b.rules[f].mask.message)!="undefined"?b.rules[f].mask.message:b.error_message_text)+"
";e=true}}}if((!e||!b.exit_after_first_error)&&typeof(b.rules[f].equal_to)=="object"){if(b.rules[f].equal_to.value!=""&&h!=jQuery(jQuery(this).get(0).form[b.rules[f].equal_to.value]).val()){if(a==""){jQuery(this).get(0).focus()}a+=''+(typeof(b.rules[f].equal_to.message)!="undefined"?b.rules[f].equal_to.message:b.error_message_text)+"
";e=true}}if(b.error_fields_class!=""){jQuery(this).toggleClass(b.error_fields_class,e)}}}});if(a!=""&&b.error_message_show){var d=c.find(".result");if(d.length==0){d=c.parent().find(".result")}if(d.length==0){c.append('');d=c.find(".result")}if(b.error_message_class){d.toggleClass(b.error_message_class,true)}d.html(a).fadeIn();setTimeout(function(){d.fadeOut()},b.error_message_time)}return a!=""}function themerex_document_animate_to(e){if(e.indexOf("#")==-1){e="#"+e}var d=jQuery(e).eq(0);if(d.length==0){return}var b=jQuery(e).offset().top;var a=jQuery(window).scrollTop();var c=Math.min(1600,Math.max(400,Math.round(Math.abs(b-a)/jQuery(window).height()*100)));jQuery("body,html").animate({scrollTop:b-jQuery("#wpadminbar").height()-jQuery("header.fixedTopMenu .topWrap").height()},c,"swing")}function themerex_document_set_location(a){try{history.pushState(null,null,a);return}catch(b){}location.href=a}function themerex_add_hidden_elements_handler(a,b){themerex_set_global_array("init_hidden_elements",a,b)}function themerex_init_hidden_elements(a){if(THEMEREX_GLOBALS.init_hidden_elements){}}function themerex_browser_is_mobile(){var a=false;(function(b){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od|ad)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(b)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(b.substr(0,4))){a=true}})(navigator.userAgent||navigator.vendor||window.opera);return a}function themerex_browser_is_ios(){return navigator.userAgent.match(/iPad|iPhone|iPod/i)!=null}function themerex_get_file_name(a){a=a.replace(/\\/g,"/");var b=a.lastIndexOf("/");if(b>=0){a=a.substr(b+1)}return a}function themerex_get_file_ext(a){var b=a.lastIndexOf(".");a=b>=0?a.substr(b+1):"";return a}function themerex_check_images_complete(a){var b=true;a.find("img").each(function(){if(!b){return}if(!jQuery(this).get(0).complete){b=false}});return b}function theme_counter_init(){THEMEREX_GLOBALS.theme_init_counter=0;themerex_init_actions()}function themerex_init_actions(){themerex_ready_actions();themerex_resize_actions();themerex_scroll_actions();jQuery(window).resize(function(){themerex_resize_actions()});jQuery(window).scroll(function(){themerex_scroll_actions()})}function themerex_ready_actions(){(function(b){b(function(){if(!!b.prototype.styler){b("#fbuilder input, .sc_contact_form input, .variations_form .variations select, .topic, #fbuilder select.field").styler()}})})(jQuery);if(jQuery(window).width()>=959){jQuery(".sc_section.stylization > .sc_section_wrap").each(function(){var b=jQuery(this).width();jQuery(this).height(b)})}if(window.themerex_skin_ready_actions){themerex_skin_ready_actions()}jQuery(".widget_area ul > li").each(function(){if(jQuery(this).find("ul").length>0){jQuery(this).addClass("has_children")}});jQuery(".widget_archive a").each(function(){var b=jQuery(this).html().split(" ");if(b.length>1){b[b.length-1]=""+b[b.length-1]+"";jQuery(this).html(b.join(" "))}});jQuery(".widget_calendar").on("click",".month_prev a, .month_next a",function(b){b.preventDefault();return false});jQuery(".video_background").each(function(){var b=jQuery(this).data("youtube-code");if(b){jQuery(this).tubular({videoId:b})}});jQuery(".menu_main_wrap ul#menu_main").clone().removeAttr("id").removeClass("menu_main_nav").addClass("menu_main_responsive").insertAfter(".menu_main_wrap ul#menu_main");jQuery(".menu_main_responsive_button").on("click",function(b){jQuery(".menu_main_responsive").slideToggle();b.preventDefault();return false});jQuery(".menu_main_wrap .menu_main_responsive li a").on("click",function(b){if(jQuery("body").hasClass("responsive_menu")&&jQuery(this).parent().hasClass("menu-item-has-children")){if(jQuery(this).siblings("ul:visible").length>0){jQuery(this).siblings("ul").slideUp().parent().removeClass("opened")}else{jQuery(this).siblings("ul").slideDown().parent().addClass("opened")}}if(jQuery(this).attr("href")=="#"||(jQuery("body").hasClass("responsive_menu")&&jQuery(this).parent().hasClass("menu-item-has-children"))){b.preventDefault();return false}});themerex_init_sfmenu(".menu_main_wrap ul#menu_main, .menu_user_wrap ul#menu_user");if(THEMEREX_GLOBALS.menu_slider){jQuery("#menu_main").spasticNav({})}if(THEMEREX_GLOBALS.toc_menu!="no"){themerex_build_page_toc()}jQuery("#toc, .menu_main_wrap ul li, .menu_user_wrap ul#menu_user li").on("click","a",function(f){var b=jQuery(this).attr("href");if(b===undefined){return}var h=b.indexOf("#");if(h<0||b.length==1){return}if(jQuery(b.substr(h)).length>0){var g=window.location.href;var d=g.indexOf("#");if(d>0){g=g.substring(0,d)}var c=h==0;if(!c){c=g==b.substring(0,h)}if(c){themerex_document_animate_to(b.substr(h));themerex_document_set_location(h==0?g+b:b);f.preventDefault();return false}}});THEMEREX_GLOBALS.top_panel_height=0;jQuery(".popup_form.login_form").submit(function(c){var b=themerex_login_validate(jQuery(this));if(!b){c.preventDefault()}return b});jQuery(".popup_form.registration_form").submit(function(c){var b=themerex_registration_validate(jQuery(this));if(!b){c.preventDefault()}return b});jQuery("form#commentform").submit(function(c){var b=themerex_comments_validate(jQuery(this));if(!b){c.preventDefault()}return b});var a='';a+=' ';a+=' ';a+="";jQuery("body").append(a);jQuery(".scroll_to_top").on("click",function(b){jQuery("html,body").animate({scrollTop:0},"slow");b.preventDefault();return false});themerex_show_system_message();themerex_init_post_formats();themerex_init_shortcodes(jQuery("body").eq(0));if(window.themerex_init_hidden_elements){themerex_init_hidden_elements(jQuery("body").eq(0))}fitLargerHeight()}function themerex_scroll_actions(){var b=jQuery(window).scrollTop();var d=jQuery(".scroll_to_top");var a=Math.max(0,jQuery("#wpadminbar").height());if(THEMEREX_GLOBALS.top_panel_height==0){THEMEREX_GLOBALS.top_panel_height=jQuery(".top_panel_wrap").height()}if(window.themerex_skin_scroll_actions){themerex_skin_scroll_actions()}if(b>THEMEREX_GLOBALS.top_panel_height){d.addClass("show")}else{d.removeClass("show")}if(!jQuery("body").hasClass("responsive_menu")&&THEMEREX_GLOBALS.menu_fixed){var c=0;if(jQuery(".top_panel_below .slider_wrap").length>0){c=jQuery(".top_panel_below .slider_wrap").height();if(c<10){c=jQuery(".slider_wrap").hasClass(".slider_fullscreen")?jQuery(window).height():THEMEREX_GLOBALS.slider_height}}if(b<=c+THEMEREX_GLOBALS.top_panel_height){if(jQuery("body").hasClass("top_panel_fixed")){jQuery("body").removeClass("top_panel_fixed")}}else{if(b>c+THEMEREX_GLOBALS.top_panel_height){if(!jQuery("body").hasClass("top_panel_fixed")){jQuery(".top_panel_fixed_wrap").height(THEMEREX_GLOBALS.top_panel_height);jQuery(".top_panel_wrap").css("marginTop","-150px").animate({marginTop:0},500);jQuery("body").addClass("top_panel_fixed")}}}}jQuery("#toc .toc_item").each(function(){var l=jQuery(this).find("a").attr("href");var k=l.indexOf("#");if(k<0||l.length==1){return}var j=window.location.href;var g=j.indexOf("#");if(g>0){j=j.substring(0,g)}var f=k==0;if(!f){f=j==href.substring(0,k)}if(!f){return}var i=jQuery(l).offset().top;var e=jQuery(this).next().find("a").attr("href");var h=e?jQuery(e).offset().top:1000000;if(i=959){jQuery(".sc_section.stylization > .sc_section_wrap").each(function(){var a=jQuery(this).width();jQuery(this).height(a)})}if(window.themerex_skin_resize_actions){themerex_skin_resize_actions()}themerex_responsive_menu();themerex_resize_fullscreen_slider();fitLargerHeight()}function themerex_responsive_menu(){if(themerex_is_responsive_need(THEMEREX_GLOBALS.menu_responsive)){if(!jQuery("body").hasClass("responsive_menu")){jQuery("body").removeClass("top_panel_fixed").addClass("responsive_menu");jQuery(".menu_main_wrap .content_wrap").append(jQuery(".menu_main_wrap .menu_main_nav_area"));if(jQuery("body").hasClass("menu_relayout")){jQuery("body").removeClass("menu_relayout menu_left").addClass("menu_right")}if(jQuery("ul.menu_main_nav").hasClass("inited")){jQuery("ul.menu_main_nav").removeClass("inited").superfish("destroy")}}}else{if(jQuery("body").hasClass("responsive_menu")){jQuery("body").removeClass("responsive_menu");jQuery(".menu_main_responsive").hide();themerex_init_sfmenu("ul.menu_main_nav");jQuery(".menu_main_wrap .menu_main").prepend(jQuery(".menu_main_wrap .menu_main_nav_area"));jQuery(".menu_main_nav_area").show()}if(themerex_is_responsive_need(THEMEREX_GLOBALS.menu_relayout)){if(jQuery("body").hasClass("menu_right")){jQuery("body").removeClass("menu_right").addClass("menu_relayout menu_left")}}else{if(jQuery("body").hasClass("menu_relayout")){jQuery("body").removeClass("menu_relayout menu_left").addClass("menu_right")}}}if(!jQuery(".menu_main_wrap").hasClass("menu_show")){jQuery(".menu_main_wrap").addClass("menu_show")}}function themerex_is_responsive_need(b){var c=false;if(b>0){var a=window.innerWidth;if(a==undefined){a=jQuery(window).width()+(jQuery(window).height()0?16:0)}c=b>a}return c}function themerex_resize_fullscreen_slider(){var c=jQuery(".slider_wrap.slider_fullscreen");if(c.length<1){return}var b=c.find(".sc_slider_swiper");if(b.length<1){return}var a=jQuery(window).height()-jQuery("#wpadminbar").height()-(jQuery("body").hasClass("top_panel_above")&&!jQuery("body").hasClass(".top_panel_fixed")?jQuery(".top_panel_wrap").height():0);b.height(a)}function themerex_init_sfmenu(a){jQuery(a).show().each(function(){if(themerex_is_responsive_need()&&jQuery(this).attr("id")=="menu_main"){return}jQuery(this).addClass("inited").superfish({delay:200,animation:{opacity:"show"},animationOut:{opacity:"hide"},speed:THEMEREX_GLOBALS.css_animation?300:(THEMEREX_GLOBALS.menu_slider?300:200),speedOut:THEMEREX_GLOBALS.css_animation?300:(THEMEREX_GLOBALS.menu_slider?300:200),autoArrows:false,dropShadows:false,onBeforeShow:function(c){if(jQuery(this).parents("ul").length>1){var b=jQuery(window).width();var e=jQuery(this).parents("ul").offset().left;var f=jQuery(this).parents("ul").outerWidth();var d=jQuery(this).outerWidth();if(e+f+d>b-20&&e-d>0){jQuery(this).addClass("submenu_left")}else{jQuery(this).removeClass("submenu_left")}}if(THEMEREX_GLOBALS.css_animation){jQuery(this).removeClass("animated fast "+THEMEREX_GLOBALS.menu_animation_out);jQuery(this).addClass("animated fast "+THEMEREX_GLOBALS.menu_animation_in)}},onBeforeHide:function(b){if(THEMEREX_GLOBALS.css_animation){jQuery(this).removeClass("animated fast "+THEMEREX_GLOBALS.menu_animation_in);jQuery(this).addClass("animated fast "+THEMEREX_GLOBALS.menu_animation_out)}}})})}function themerex_build_page_toc(){var b="",a=0;jQuery('[id^="toc_"],.sc_anchor').each(function(c){var h=jQuery(this);var j=h.attr("id");var d=h.data("url");var e=h.data("icon");if(!e){e="icon-record"}var i=h.attr("title");var f=h.data("description");var g=h.data("separator");a++;b+='"});if(a>(THEMEREX_GLOBALS.toc_menu_home?1:0)+(THEMEREX_GLOBALS.toc_menu_top?1:0)){if(jQuery("#toc").length>0){jQuery("#toc .toc_inner").html(b)}else{jQuery("body").append('")}}}function themerex_init_isotope(){jQuery(window).resize(resizeIsotopeAlternative);var a=true;jQuery(".isotope_wrap:not(.inited)").each(function(){a=a&&themerex_check_images_complete(jQuery(this))});if(!a&&THEMEREX_GLOBALS.isotope_init_counter++<30){setTimeout(themerex_init_isotope,200);return}jQuery(".isotope_filters:not(.inited)").addClass("inited").on("click","a",function(c){jQuery(this).parents(".isotope_filters").find("a").removeClass("active");jQuery(this).addClass("active");var b=jQuery(this).data("filter");jQuery(this).parents(".isotope_filters").siblings(".isotope_wrap").eq(0).isotope({filter:b});if(b=="*"){jQuery("#viewmore_link").fadeIn()}else{jQuery("#viewmore_link").fadeOut()}c.preventDefault();return false});jQuery(".isotope_wrap:not(.inited)").each(function(){var b=jQuery(this);themerex_init_shortcodes(b);if(b.parents(".sc_scroll").length>0){b.addClass("inited").find(".isotope_item").animate({opacity:1},200,function(){jQuery(this).addClass("isotope_item_show")});return}if(b.hasClass("alternative")){setTimeout(function(){b.addClass("inited").isotope({itemSelector:".isotope_item",masonry:{columnWidth:1},animationOptions:{duration:2000,easing:"linear",queue:false}});isotopeResizeGrid(b,b.find(".isotope_item"));b.find(".isotope_item").animate({opacity:1},200,function(){jQuery(this).addClass("isotope_item_show")})},500)}else{setTimeout(function(){b.addClass("inited").isotope({itemSelector:".isotope_item",animationOptions:{duration:750,easing:"linear",queue:false}});b.find(".isotope_item").animate({opacity:1},200,function(){jQuery(this).addClass("isotope_item_show")})},500)}})}function themerex_init_appended_isotope(c,d){if(c.parents(".sc_scroll_horizontal").length>0){return}if(!themerex_check_images_complete(c)&&THEMEREX_GLOBALS.isotope_init_counter++<30){setTimeout(function(){themerex_init_appended_isotope(c,d)},200);return}var e=c.siblings(".isotope_filter");for(var b in d){if(e.find('a[data-filter=".flt_'+b+'"]').length==0){e.append(''+d[b]+"")}}themerex_init_shortcodes(c);var a=c.find(".isotope_item:not(.isotope_item_show)");if(c.hasClass("alternative")){resizeIsotopeAlternative()}setTimeout(function(){c.isotope("appended",a);a.animate({opacity:1},200,function(){jQuery(this).addClass("isotope_item_show")})},500)}function themerex_init_post_formats(){themerex_init_media_elements(jQuery("body"));if(jQuery(".isotope_wrap:not(.inited)").length>0){THEMEREX_GLOBALS.isotope_init_counter=0;themerex_init_isotope()}if(THEMEREX_GLOBALS.popup_engine=="pretty"){jQuery("a[href$='jpg'],a[href$='jpeg'],a[href$='png'],a[href$='gif']").attr("rel","prettyPhoto"+(THEMEREX_GLOBALS.popup_gallery?"[slideshow]":""));var a=jQuery("a[rel*='prettyPhoto']:not(.inited):not([data-rel*='pretty']):not([rel*='magnific']):not([data-rel*='magnific'])").addClass("inited");try{a.prettyPhoto({social_tools:"",theme:"facebook",deeplinking:false})}catch(b){}}else{if(THEMEREX_GLOBALS.popup_engine=="magnific"){jQuery("a[href$='jpg'],a[href$='jpeg'],a[href$='png'],a[href$='gif']").attr("rel","magnific");var a=jQuery("a[rel*='magnific']:not(.inited):not(.prettyphoto):not([rel*='pretty']):not([data-rel*='pretty'])").addClass("inited");try{a.magnificPopup({type:"image",mainClass:"mfp-img-mobile",closeOnContentClick:true,closeBtnInside:true,fixedContentPos:true,midClick:true,preloader:true,tLoading:THEMEREX_GLOBALS.strings["magnific_loading"],gallery:{enabled:THEMEREX_GLOBALS.popup_gallery},image:{tError:THEMEREX_GLOBALS.strings["magnific_error"],verticalFit:true}})}catch(b){}}}jQuery(".post_item_product .product .images a.woocommerce-main-image:not(.hover_icon)").addClass("hover_icon hover_icon_view");if(jQuery(".post_counters_likes:not(.inited)").length>0){jQuery(".post_counters_likes:not(.inited)").addClass("inited").on("click",function(i){var g=jQuery(this);var h=g.hasClass("enabled")?1:-1;var d=g.data("postid");var c=Number(g.data("likes"))+h;var f=themerex_get_cookie("themerex_likes");if(f===undefined||f===null){f=""}jQuery.post(THEMEREX_GLOBALS.ajax_url,{action:"post_counter",nonce:THEMEREX_GLOBALS.ajax_nonce,post_id:d,likes:c}).done(function(e){var j=JSON.parse(e);if(j.error===""){if(h==1){var k=g.data("title-dislike");g.removeClass("enabled").addClass("disabled");f+=(f.substr(-1)!=","?",":"")+d+","}else{var k=g.data("title-like");g.removeClass("disabled").addClass("enabled");f=f.replace(","+d+",",",")}g.data("likes",c).attr("title",k).find(".post_counters_number").html(c);themerex_set_cookie("themerex_likes",f,365)}else{themerex_message_warning(THEMEREX_GLOBALS.strings["error_like"])}});i.preventDefault();return false})}if(jQuery(".sc_video_play_button:not(.inited)").length>0){jQuery(".sc_video_play_button:not(.inited)").each(function(){jQuery(this).addClass("inited").animate({opacity:1},1000).on("click",function(i){if(!jQuery(this).hasClass("sc_video_play_button")){return}var g=jQuery(this).removeClass("sc_video_play_button hover_icon_play").data("video");if(g!==""){jQuery(this).empty().html(g);var d=jQuery(this).find("video");var c=d.width();var f=d.height();themerex_init_media_elements(jQuery(this));jQuery(this).find("video").css({width:c,height:f}).attr({width:c,height:f})}i.preventDefault();return false})})}jQuery("a.tribe-events-read-more,.tribe-events-button,.tribe-events-nav-previous a,.tribe-events-nav-next a,.tribe-events-widget-link a,.tribe-events-viewmore a").addClass("sc_button sc_button_style_filled")}function themerex_init_media_elements(a){if(THEMEREX_GLOBALS.media_elements_enabled&&a.find("audio,video").length>0){if(window.mejs){window.mejs.MepDefaults.enableAutosize=false;window.mejs.MediaElementDefaults.enableAutosize=false;a.find("audio:not(.wp-audio-shortcode),video:not(.wp-video-shortcode)").each(function(){if(jQuery(this).parents(".mejs-mediaelement").length==0){var b=jQuery(this);var c={enableAutosize:true,videoWidth:-1,videoHeight:-1,audioWidth:"100%",audioHeight:30,success:function(e){var f,d;if("flash"===e.pluginType){f=e.attributes.autoplay&&"false"!==e.attributes.autoplay;d=e.attributes.loop&&"false"!==e.attributes.loop;f&&e.addEventListener("canplay",function(){e.play()},false);d&&e.addEventListener("ended",function(){e.play()},false)}b.parents(".sc_audio,.sc_video").addClass("inited sc_show")}};jQuery(this).mediaelementplayer(c)}})}else{setTimeout(function(){themerex_init_media_elements(a)},400)}}}function themerex_show_system_message(){}function themerex_toggle_popup(a){if(a.css("display")!="none"){themerex_hide_popup(a)}else{themerex_show_popup(a)}}function themerex_show_popup(a){if(a.css("display")=="none"){if(THEMEREX_GLOBALS.css_animation){a.show().removeClass("animated fast "+THEMEREX_GLOBALS.menu_animation_out).addClass("animated fast "+THEMEREX_GLOBALS.menu_animation_in)}else{a.slideDown()}}}function themerex_hide_popup(a){if(a.css("display")!="none"){if(THEMEREX_GLOBALS.css_animation){a.removeClass("animated fast "+THEMEREX_GLOBALS.menu_animation_in).addClass("animated fast "+THEMEREX_GLOBALS.menu_animation_out).delay(500).hide()}else{a.fadeOut()}}}function themerex_popup_messages(){THEMEREX_GLOBALS.message_callback=null;THEMEREX_GLOBALS.message_timeout=5000;jQuery("body").on("click","#themerex_modal_bg,.themerex_message .themerex_message_close",function(a){themerex_message_destroy();if(THEMEREX_GLOBALS.message_callback){THEMEREX_GLOBALS.message_callback(0);THEMEREX_GLOBALS.message_callback=null}a.preventDefault();return false})}function themerex_message_warning(c){var d=arguments[1]?arguments[1]:"";var b=arguments[2]?arguments[2]:"cancel-1";var a=arguments[3]?arguments[3]:THEMEREX_GLOBALS.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-1";var a=arguments[3]?arguments[3]:THEMEREX_GLOBALS.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-1";var a=arguments[3]?arguments[3]:THEMEREX_GLOBALS.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-1";var a=arguments[3]?arguments[3]:THEMEREX_GLOBALS.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_GLOBALS.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?'":"");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_GLOBALS.message_callback=m;jQuery(".themerex_message_button").on("click",function(o){var i=jQuery(this).index();m(i+1,a);THEMEREX_GLOBALS.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 themerex_comments_validate(b){b.find("input").removeClass("error_fields_class");var a=themerex_form_validate(b,{error_message_text:THEMEREX_GLOBALS.strings["error_global"],error_message_show:true,error_message_time:4000,error_message_class:"sc_infobox sc_infobox_style_error",error_fields_class:"error_fields_class",exit_after_first_error:false,rules:[{field:"author",min_length:{value:1,message:THEMEREX_GLOBALS.strings["name_empty"]},max_length:{value:60,message:THEMEREX_GLOBALS.strings["name_long"]}},{field:"email",min_length:{value:7,message:THEMEREX_GLOBALS.strings["email_empty"]},max_length:{value:60,message:THEMEREX_GLOBALS.strings["email_long"]},mask:{value:THEMEREX_GLOBALS.email_mask,message:THEMEREX_GLOBALS.strings["email_not_valid"]}},{field:"comment",min_length:{value:1,message:THEMEREX_GLOBALS.strings["text_empty"]},max_length:{value:THEMEREX_GLOBALS.comments_maxlength,message:THEMEREX_GLOBALS.strings["text_long"]}}]});return !a}function themerex_login_validate(b){b.find("input").removeClass("error_fields_class");var a=themerex_form_validate(b,{error_message_show:true,error_message_time:4000,error_message_class:"sc_infobox sc_infobox_style_error",error_fields_class:"error_fields_class",exit_after_first_error:true,rules:[{field:"log",min_length:{value:1,message:THEMEREX_GLOBALS.strings["login_empty"]},max_length:{value:60,message:THEMEREX_GLOBALS.strings["login_long"]}},{field:"pwd",min_length:{value:4,message:THEMEREX_GLOBALS.strings["password_empty"]},max_length:{value:30,message:THEMEREX_GLOBALS.strings["password_long"]}}]});return !a}function themerex_registration_validate(b){b.find("input").removeClass("error_fields_class");var a=themerex_form_validate(b,{error_message_show:true,error_message_time:4000,error_message_class:"sc_infobox sc_infobox_style_error",error_fields_class:"error_fields_class",exit_after_first_error:true,rules:[{field:"registration_username",min_length:{value:1,message:THEMEREX_GLOBALS.strings["login_empty"]},max_length:{value:60,message:THEMEREX_GLOBALS.strings["login_long"]}},{field:"registration_email",min_length:{value:7,message:THEMEREX_GLOBALS.strings["email_empty"]},max_length:{value:60,message:THEMEREX_GLOBALS.strings["email_long"]},mask:{value:THEMEREX_GLOBALS.email_mask,message:THEMEREX_GLOBALS.strings["email_not_valid"]}},{field:"registration_pwd",min_length:{value:4,message:THEMEREX_GLOBALS.strings["password_empty"]},max_length:{value:30,message:THEMEREX_GLOBALS.strings["password_long"]}},{field:"registration_pwd2",equal_to:{value:"registration_pwd",message:THEMEREX_GLOBALS.strings["password_not_equal"]}}]});if(!a){jQuery.post(THEMEREX_GLOBALS.ajax_url,{action:"registration_user",nonce:THEMEREX_GLOBALS.ajax_nonce,user_name:b.find("#registration_username").val(),user_email:b.find("#registration_email").val(),user_pwd:b.find("#registration_pwd").val()}).done(function(c){var e=JSON.parse(c);var d=b.find(".result");if(d.length==0){d=b.siblings(".result")}d.toggleClass("sc_infobox_style_error",false).toggleClass("sc_infobox_style_success",false);if(e.error===""){d.addClass("sc_infobox sc_infobox_style_success").html(THEMEREX_GLOBALS.strings["registration_success"]);setTimeout(function(){jQuery(".popup_login_link").trigger("click")},3000)}else{d.addClass("sc_infobox sc_infobox_style_error").html(THEMEREX_GLOBALS.strings["registration_failed"]+" "+e.error)}d.fadeIn().delay(3000).fadeOut()})}return false}function themerex_contact_form_validate(d){var c=d.attr("action");if(c==""){return false}d.find("input").removeClass("error_fields_class");var b=false;var a=d.data("formtype")=="custom";var e=d.data("formtype");if(e=="order"){b=themerex_form_validate(d,{error_message_show:true,error_message_time:8000,error_message_class:"sc_infobox sc_infobox_style_error",error_fields_class:"error_fields_class",exit_after_first_error:false,rules:[{field:"email",min_length:{value:7,message:THEMEREX_GLOBALS.strings["email_empty"]},max_length:{value:60,message:THEMEREX_GLOBALS.strings["email_long"]},mask:{value:THEMEREX_GLOBALS.email_mask,message:THEMEREX_GLOBALS.strings["email_not_valid"]}},{field:"username",min_length:{value:1,message:THEMEREX_GLOBALS.strings["username_empty"]}},{field:"username2",min_length:{value:1,message:THEMEREX_GLOBALS.strings["username2_empty"]}},{field:"company",min_length:{value:1,message:THEMEREX_GLOBALS.strings["company_empty"]}},{field:"address",min_length:{value:1,message:THEMEREX_GLOBALS.strings["address_empty"]}},{field:"city",min_length:{value:1,message:THEMEREX_GLOBALS.strings["city_empty"]}},{field:"zip",min_length:{value:1,message:THEMEREX_GLOBALS.strings["zip_empty"]}},{field:"phone",min_length:{value:1,message:THEMEREX_GLOBALS.strings["phone_empty"]}},{field:"pieces",min_length:{value:1,message:THEMEREX_GLOBALS.strings["pieces_empty"]}},{field:"weight",min_length:{value:1,message:THEMEREX_GLOBALS.strings["weight_empty"]}},{field:"height",min_length:{value:1,message:THEMEREX_GLOBALS.strings["height_empty"]}},{field:"width",min_length:{value:1,message:THEMEREX_GLOBALS.strings["width_empty"]}},{field:"depth",min_length:{value:1,message:THEMEREX_GLOBALS.strings["height_empty"]}},{field:"commodity",min_length:{value:1,message:THEMEREX_GLOBALS.strings["commodity_empty"]}}]})}else{if(!a){b=themerex_form_validate(d,{error_message_show:true,error_message_time:4000,error_message_class:"sc_infobox sc_infobox_style_error",error_fields_class:"error_fields_class",exit_after_first_error:false,rules:[{field:"username",min_length:{value:1,message:THEMEREX_GLOBALS.strings["name_empty"]},max_length:{value:60,message:THEMEREX_GLOBALS.strings["name_long"]}},{field:"email",min_length:{value:7,message:THEMEREX_GLOBALS.strings["email_empty"]},max_length:{value:60,message:THEMEREX_GLOBALS.strings["email_long"]},mask:{value:THEMEREX_GLOBALS.email_mask,message:THEMEREX_GLOBALS.strings["email_not_valid"]}},{field:"subject",min_length:{value:1,message:THEMEREX_GLOBALS.strings["subject_empty"]},max_length:{value:100,message:THEMEREX_GLOBALS.strings["subject_long"]}},{field:"message",min_length:{value:1,message:THEMEREX_GLOBALS.strings["text_empty"]},max_length:{value:THEMEREX_GLOBALS.contacts_maxlength,message:THEMEREX_GLOBALS.strings["text_long"]}}]})}}if(!b&&c!="#"){d.find(".result").toggleClass("sc_infobox_style_error",false).toggleClass("sc_infobox_style_success",false)}}function themerex_contact_form_send(){jQuery("form.contact-form").on("submit",function(d){d.preventDefault();var a=jQuery(this);if(a.find(".result").hasClass("sc_infobox_style_error")){a.find(".result").removeClass("sc_infobox_style_success");return}a.find(".result").removeClass("sc_infobox_style_error");a.find(".result").css("display","block");var b=a.serialize();var c=jQuery.post("include/sendmail.php",b).done(function(e){jQuery(a).find(".result").addClass("sc_infobox_style_success").html(THEMEREX_GLOBALS.strings["send_complete"])}).fail(function(e){jQuery(a).find(".result").addClass("sc_infobox_style_error").html(THEMEREX_GLOBALS.strings["send_error"])});jQuery(".result").fadeIn().delay(3000).fadeOut();$("form.contact-form")[0].reset()})}function isotopeResizeGrid(f,d){var b=f;var c=d;var a=300;var e=300;if(jQuery(window).width()<800){var a=120;var e=120}else{if(jQuery(window).width()<1023){var a=200;var e=200}}if(jQuery(window).width()>480){c.each(function(){var g=jQuery(this).data("width");var i=jQuery(this).data("height");jQuery(this).css("width",Math.floor(b.width()/Math.floor(b.width()/a))*g);jQuery(this).css("height",Math.floor(b.width()/Math.floor(b.width()/e))*i)})}f.isotope("layout")}function resizeIsotopeAlternative(){jQuery(".isotope_wrap").each(function(){if(jQuery(this).hasClass("alternative")){var a=jQuery(this).find(".isotope_item");isotopeResizeGrid(jQuery(this),a)}})}function fitLargerHeight(){if(jQuery(".autoHeight.columns_wrap").length>0){jQuery(".autoHeight.columns_wrap").each(function(){var a=0;var b=jQuery(this).children("div");b.css({height:"auto"});b.each(function(){var c=jQuery(this).height();if(c>a){a=c}});if(jQuery(this).find(".sc_accordion").length>0){b.css({"min-height":a})}else{b.height(a)}})}}function themerex_shortcodes_animation(){setTimeout(themerex_animation_shortcodes,600)}function themerex_animation_shortcodes(){jQuery('[data-animation^="animated"]:not(.animated)').each(function(){if(jQuery(this).offset().top0){a.find(".sc_accordion:not(.inited)").each(function(){var b=jQuery(this).data("active");if(isNaN(b)){b=0}else{b=Math.max(0,b)}jQuery(this).addClass("inited").accordion({active:b,heightStyle:"content",header:"> .sc_accordion_item > .sc_accordion_title",create:function(c,d){themerex_init_shortcodes(d.panel);if(window.themerex_init_hidden_elements){themerex_init_hidden_elements(d.panel)}d.header.each(function(){jQuery(this).parent().addClass("sc_active")})},activate:function(c,d){themerex_init_shortcodes(d.newPanel);if(window.themerex_init_hidden_elements){themerex_init_hidden_elements(d.newPanel)}d.newHeader.each(function(){jQuery(this).parent().addClass("sc_active")});d.oldHeader.each(function(){jQuery(this).parent().removeClass("sc_active")})}})})}if(a.find(".sc_contact_form:not(.inited) form").length>0){a.find(".sc_contact_form:not(.inited) form").addClass("inited").submit(function(b){themerex_contact_form_validate(jQuery(this));b.preventDefault();return false})}if(a.find(".sc_emailer:not(.inited)").length>0){a.find(".sc_emailer:not(.inited)").addClass("inited").find(".sc_emailer_button").on("click",function(h){var d=jQuery(this).parents("form");var c=jQuery(this).parents(".sc_emailer");if(c.hasClass("sc_emailer_opened")){if(d.length>0&&d.find("input").val()!=""){var g=jQuery(this).data("group");var b=d.find("input").val();var f=new RegExp(THEMEREX_GLOBALS.email_mask);if(!f.test(b)){d.find("input").get(0).focus();themerex_message_warning(THEMEREX_GLOBALS.strings["email_not_valid"])}else{jQuery.post(THEMEREX_GLOBALS.ajax_url,{action:"emailer_submit",nonce:THEMEREX_GLOBALS.ajax_nonce,group:g,email:b}).done(function(e){var i=JSON.parse(e);if(i.error===""){themerex_message_info(THEMEREX_GLOBALS.strings["email_confirm"].replace("%s",b));d.find("input").val("")}else{themerex_message_warning(i.error)}})}}else{d.get(0).submit()}}else{c.addClass("sc_emailer_opened")}h.preventDefault();return false})}if(a.find(".sc_googlemap:not(.inited)").length>0){a.find(".sc_googlemap:not(.inited)").each(function(){if(jQuery(this).parents("div:hidden,article:hidden").length>0){return}var e=jQuery(this).addClass("inited");var b=e.attr("id");var d=e.data("zoom");var c=e.data("style");var f=[];e.find(".sc_googlemap_marker").each(function(){var g=jQuery(this);f.push({point:g.data("point"),address:g.data("address"),latlng:g.data("latlng"),description:g.data("description"),title:g.data("title")})});themerex_googlemap_init(jQuery("#"+b).get(0),{style:c,zoom:d,markers:f})})}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(".popup_link:not(.inited)").length>0){a.find(".popup_link:not(.inited)").addClass("inited").magnificPopup({type:"inline",removalDelay:500,midClick:true,callbacks:{beforeOpen:function(){this.st.mainClass="mfp-zoom-in"},open:function(){},close:function(){}}})}if(a.find(".search_wrap:not(.inited)").length>0){a.find(".search_wrap:not(.inited)").each(function(){jQuery(this).addClass("inited");jQuery(this).find(".search_submit").on("click",function(d){var c=jQuery(this).parents(".search_wrap");if(!c.hasClass("search_fixed")){if(c.hasClass("search_opened")){if(c.find(".search_field").val()!=""){c.find("form").get(0).submit()}else{c.animate({width:"30px"},200,function(){if(c.parents(".top_panel_wrap").length>0){c.parents(".top_panel_wrap").removeClass("search_opened")}});c.find(".search_results").fadeOut();c.removeClass("search_opened")}}else{c.animate({width:"140px"},300,function(){c.addClass("search_opened");jQuery(this).find(".search_field").get(0).focus()});if(c.parents(".top_panel_wrap").length>0){c.parents(".top_panel_wrap").addClass("search_opened")}}}else{if(c.find(".search_field").val()!=""){c.find("form").get(0).submit()}else{c.find(".search_field").val("");c.find(".search_results").fadeOut()}}d.preventDefault();return false});jQuery(this).find(".search_results_close").on("click",function(c){jQuery(this).parent().fadeOut();c.preventDefault();return false});jQuery(this).on("click",".post_more",function(c){if(jQuery(this).parents(".search_wrap").find(".search_field").val()!=""){jQuery(this).parents(".search_wrap").find("form").get(0).submit()}c.preventDefault();return false});if(jQuery(this).hasClass("search_ajax")){var b=null;jQuery(this).find(".search_field").keyup(function(f){var c=jQuery(this);var d=c.val();if(b){clearTimeout(b);b=null}if(d.length>=THEMEREX_GLOBALS.ajax_search_min_length){b=setTimeout(function(){jQuery.post(THEMEREX_GLOBALS.ajax_url,{action:"ajax_search",nonce:THEMEREX_GLOBALS.ajax_nonce,text:d}).done(function(e){clearTimeout(b);b=null;var g=JSON.parse(e);if(g.error===""){c.parents(".search_ajax").find(".search_results_content").empty().append(g.data);c.parents(".search_ajax").find(".search_results").fadeIn()}else{themerex_message_warning(THEMEREX_GLOBALS.strings["search_error"])}})},THEMEREX_GLOBALS.ajax_search_delay)}})}})}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}THEMEREX_GLOBALS.scroll_init_counter=0;themerex_init_scroll_area(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}jQuery(this).addClass("inited");themerex_slider_autoheight(jQuery(this));if(jQuery(this).parents(".sc_slider_pagination_area").length>0){jQuery(this).parents(".sc_slider_pagination_area").find(".sc_slider_pagination .post_item").eq(0).addClass("active")}var c=jQuery(this).attr("id");if(c==undefined){c="swiper_"+Math.random();c=c.replace(".","");jQuery(this).attr("id",c)}jQuery(this).addClass(c);jQuery(this).find(".slides .swiper-slide").css("position","relative");if(THEMEREX_GLOBALS.swipers===undefined){THEMEREX_GLOBALS.swipers={}}THEMEREX_GLOBALS.swipers[c]=new Swiper("."+c,{calculateHeight:!jQuery(this).hasClass("sc_slider_height_fixed"),resizeReInit:true,autoResize:true,loop:true,grabCursor:true,pagination:jQuery(this).hasClass("sc_slider_pagination")?"#"+c+" .sc_slider_pagination_wrap":false,paginationClickable: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,onFirstInit:function(i){var e=jQuery(i.container);if(!e.hasClass("sc_slider_height_auto")){return}var d=e.find(".swiper-slide").eq(1);var g=d.data("height_auto");if(g>0){var j=parseInt(d.css("paddingTop"),10),f=parseInt(d.css("paddingBottom"),10);d.height(g);e.height(g+(isNaN(j)?0:j)+(isNaN(f)?0:f));e.find(".swiper-wrapper").height(g+(isNaN(j)?0:j)+(isNaN(f)?0:f))}},onSlideChangeStart:function(j){var f=jQuery(j.container);if(!f.hasClass("sc_slider_height_auto")){return}var e=j.activeIndex;var d=f.find(".swiper-slide").eq(e);var i=d.data("height_auto");if(i>0){var k=parseInt(d.css("paddingTop"),10),g=parseInt(d.css("paddingBottom"),10);d.height(i);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))}},onSlideChangeEnd:function(h,g){var f=jQuery(h.container);if(f.parents(".sc_slider_pagination_area").length>0){var e=f.parents(".sc_slider_pagination_area").find(".sc_slider_pagination .post_item");var d=h.activeIndex>e.length?0:h.activeIndex-1;themerex_change_active_pagination_in_slider(f,d)}}});jQuery(this).data("settings",{mode:"horizontal"});var b=jQuery(this).find(".slides").data("current-slide");if(b>0){THEMEREX_GLOBALS.swipers[c].swipeTo(b-1)}themerex_prepare_slider_navi(jQuery(this))})}if(a.find(".sc_skills_item:not(.inited)").length>0){themerex_init_skills(a);jQuery(window).scroll(function(){themerex_init_skills(a)})}if(a.find(".sc_tabs:not(.inited),.tabs_area:not(.inited)").length>0){a.find(".sc_tabs:not(.inited),.tabs_area:not(.inited)").each(function(){var b=jQuery(this).data("active");if(isNaN(b)){b=0}else{b=Math.max(0,b)}jQuery(this).addClass("inited").tabs({active:b,show:{effect:"fadeIn",duration:300},hide:{effect:"fadeOut",duration:300},create:function(c,d){themerex_init_shortcodes(d.panel);if(window.themerex_init_hidden_elements){themerex_init_hidden_elements(d.panel)}},activate:function(c,d){themerex_init_shortcodes(d.newPanel);if(window.themerex_init_hidden_elements){themerex_init_hidden_elements(d.newPanel)}}})})}}function themerex_init_scroll_area(b){if(!themerex_check_images_complete(b)&&THEMEREX_GLOBALS.scroll_init_counter++<30){setTimeout(function(){themerex_init_scroll_area(b)},200);return}b.addClass("inited");var c=b.attr("id");if(c==undefined){c="scroll_"+Math.random();c=c.replace(".","");b.attr("id",c)}b.addClass(c);var a=b.find("#"+c+"_bar");if(a.length>0&&!a.hasClass(c+"_bar")){a.addClass(c+"_bar")}if(THEMEREX_GLOBALS.swipers===undefined){THEMEREX_GLOBALS.swipers={}}THEMEREX_GLOBALS.swipers[c]=new Swiper("."+c,{calculateHeight:false,resizeReInit:true,autoResize:true,freeMode:true,freeModeFluid:true,grabCursor:true,noSwiping:b.hasClass("scroll-no-swiping"),mode:b.hasClass("sc_scroll_vertical")?"vertical":"horizontal",slidesPerView:b.hasClass("sc_scroll")?"auto":1,mousewheelControl:true,mousewheelAccelerator:4,scrollContainer:b.hasClass("sc_scroll_vertical"),scrollbar:{container:"."+c+"_bar",hide:true,draggable:true}});b.data("settings",{mode:"horizontal"});themerex_prepare_slider_navi(b)}function themerex_prepare_slider_navi(b){var a=b.find("> .sc_slider_controls_wrap, > .sc_scroll_controls_wrap");if(a.length==0){a=b.siblings(".sc_slider_controls_wrap,.sc_scroll_controls_wrap")}if(a.length>0){a.find(".sc_slider_prev,.sc_scroll_prev").on("click",function(d){var c=jQuery(this).parents(".swiper-slider-container");if(c.length==0){c=jQuery(this).parents(".sc_slider_controls_wrap,.sc_scroll_controls_wrap").siblings(".swiper-slider-container")}var f=c.attr("id");THEMEREX_GLOBALS.swipers[f].swipePrev();d.preventDefault();return false});a.find(".sc_slider_next,.sc_scroll_next").on("click",function(d){var c=jQuery(this).parents(".swiper-slider-container");if(c.length==0){c=jQuery(this).parents(".sc_slider_controls_wrap,.sc_scroll_controls_wrap").siblings(".swiper-slider-container")}var f=c.attr("id");THEMEREX_GLOBALS.swipers[f].swipeNext();d.preventDefault();return false})}a=b.siblings(".sc_slider_pagination");if(a.length>0){a.find(".post_item").on("click",function(d){var c=jQuery(this).parents(".sc_slider_pagination_area").find(".swiper-slider-container");var f=c.attr("id");THEMEREX_GLOBALS.swipers[f].swipeTo(jQuery(this).index());d.preventDefault();return false})}}function themerex_change_active_pagination_in_slider(e,a){var g=e.parents(".sc_slider_pagination_area").find(".sc_slider_pagination");if(g.length==0){return}g.find(".post_item").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-c/4)+"px, 0px)","transition-duration":"0.3s"})}}}function themerex_slider_autoheight(a){if(a.hasClass(".sc_slider_height_auto")){a.find(".swiper-slide").each(function(){if(jQuery(this).data("height_auto")==undefined){jQuery(this).attr("data-height_auto",jQuery(this).height())}})}}function themerex_init_skills(a){if(arguments.length==0){var a=jQuery("body")}var b=jQuery(window).scrollTop()+jQuery(window).height();a.find(".sc_skills_item:not(.inited)").each(function(){var v=jQuery(this);var d=v.offset().top;if(b>d){v.addClass("inited");var x=v.parents(".sc_skills").eq(0);var h=x.data("type");var A=(h=="pie"&&x.hasClass("sc_skills_compact_on"))?v.find(".sc_skills_data .pie"):v.find(".sc_skills_total").eq(0);var i=parseInt(A.data("start"),10);var r=parseInt(A.data("stop"),10);var w=parseInt(A.data("max"),10);var z=Math.round(i/w*100);var y=Math.round(r/w*100);var j=A.data("ed");var c=parseInt(A.data("duration"),10);var t=parseInt(A.data("speed"),10);var l=parseInt(A.data("step"),10);if(h=="bar"||h=="bar2"||h=="bar3"){var p=x.data("dir");var n=v.find(".sc_skills_count").eq(0);if(p=="horizontal"){n.css("width",z+"%").animate({width:y+"%"},c)}else{if(p=="vertical"){n.css("height",z+"%").animate({height:y+"%"},c)}}themerex_animate_skills_counter(i,r,t-(p!="unknown"?5:0),l,j,A)}else{if(h=="counter"){themerex_animate_skills_counter(i,r,t-5,l,j,A)}else{if(h=="pie"){var u=parseInt(A.data("steps"),10);var o=A.data("bg_color");var k=A.data("border_color");var m=parseInt(A.data("cutout"),10);var q=A.data("easing");var g={segmentShowStroke:true,segmentStrokeColor:k,segmentStrokeWidth:1,percentageInnerCutout:m,animationSteps:u,animationEasing:q,animateRotate:true,animateScale:false};var f=[];A.each(function(){var C=jQuery(this).data("color");var D=parseInt(jQuery(this).data("stop"),10);var B=Math.round(D/w*100);f.push({value:B,color:C})});if(A.length==1){themerex_animate_skills_counter(i,r,Math.round(1500/u),l,j,A);f.push({value:100-y,color:o})}var e=v.find("canvas");e.attr({width:v.width(),height:v.width()}).css({width:v.width(),height:v.height()});new Chart(e.get(0).getContext("2d")).Doughnut(f,g)}else{if(h=="pie_2"){var n=v.find(".sc_skills_count").eq(0);n.css("width",z+"%").animate({width:y+"%"},c);var u=parseInt(A.data("steps"),10);var o=A.data("bg_color");var m=parseInt(A.data("cutout"),10);var q=A.data("easing");var s=A.data("color");var y=Math.round(r/w*100);var g={segmentShowStroke:true,segmentStrokeColor:"#fff",segmentStrokeWidth:0,percentageInnerCutout:90,animationSteps:u,animationEasing:q,animateRotate:true,animateScale:false};themerex_animate_skills_counter(i,r,Math.round(1500/u),l,j,A);var f=[{value:y,color:s},{value:100-y,color:"#f5f7f9"}];var e=v.find("canvas");e.attr({width:v.width(),height:v.width()}).css({width:v.width(),height:v.height()});new Chart(e.get(0).getContext("2d")).Doughnut(f,g)}}}}}})}function themerex_animate_skills_counter(f,b,e,d,a,c){f=Math.min(b,f+d);c.text(f+a);if(f0){return}jQuery(this).addClass("inited");var j=jQuery(this).parents(".reviews_item");var d=jQuery(this).parents(".reviews_stars_wrap");var c=0;var h=parseInt(j.data("max-level"),10);var g=parseFloat(j.data("step"));var e=Math.pow(10,g.toString().indexOf(".")<0?0:g.toString().length-g.toString().indexOf(".")-1);var b=Math.max(1,(d.width()-jQuery(this).width())/(h-c)/e);var f=parseFloat(j.find('input[type="hidden"]').val());var i=Math.round((f-c)*(d.width()-jQuery(this).width())/(h-c));themerex_reviews_set_current_mark(j,f,i,false);jQuery(this).draggable({axis:"x",grid:[b,b],containment:".reviews_stars_wrap",scroll:false,drag:function(l,k){var n=k.position.left>=0?k.position.left:k.originalPosition.left+k.offset.left;var m=Math.min(h,Math.max(c,Math.round(n*e*(h-c)/(d.width()-jQuery(this).width()))/e+c));themerex_reviews_set_current_mark(j,m)}})});a.find(".reviews_editor .reviews_editable .reviews_stars_wrap:not(.inited),.reviews_editor .reviews_max_level_100 .reviews_criteria:not(.inited)").each(function(){if(jQuery(this).parents("div:hidden,article:hidden").length>0){return}jQuery(this).addClass("inited");jQuery(this).on("click",function(k){if(typeof(THEMEREX_GLOBALS.reviews_allow_user_marks)=="undefined"||!THEMEREX_GLOBALS.reviews_allow_user_marks){return}if(jQuery(this).hasClass("reviews_criteria")&&!jQuery(this).next().hasClass("reviews_editable")){return}var d=jQuery(this).hasClass("reviews_criteria")?jQuery(this).next():jQuery(this);var m=d.parents(".reviews_item");var l=d.width()-d.find(".reviews_slider").width();var c=0;var j=parseInt(m.data("max-level"),10);var i=parseFloat(m.data("step"));var f=Math.pow(10,i.toString().indexOf(".")<0?0:i.toString().length-i.toString().indexOf(".")-1);var b=l/(j-c+1)/i;var h=k.pageX-d.offset().left;if(h<=1){h=0}if(h>l){h=l}var g=Math.min(j,Math.max(c,Math.round(h*f*(j-c)/l)/f+c));themerex_reviews_set_current_mark(m,g,h)})});a.find(".reviews_accept:not(.inited)").each(function(){if(jQuery(this).parents("div:hidden,article:hidden").length>0){return}jQuery(this).addClass("inited");jQuery(this).find("a").on("click",function(d){if(typeof(THEMEREX_GLOBALS.reviews_allow_user_marks)=="undefined"||!THEMEREX_GLOBALS.reviews_allow_user_marks){return}var f=0;var g=0;var c=jQuery(this).parents(".reviews_accept");var b=c.siblings(".reviews_editor");b.find('input[type="hidden"]').each(function(e){var j=jQuery(this).parents(".reviews_item");var i=parseFloat(j.data("step"));var h=Math.pow(10,i.toString().indexOf(".")<0?0:i.toString().length-i.toString().indexOf(".")-1);var k=parseFloat(jQuery(this).val());if(isNaN(k)){k=0}THEMEREX_GLOBALS.reviews_marks[e]=Math.round(((THEMEREX_GLOBALS.reviews_marks.length>e&&THEMEREX_GLOBALS.reviews_marks[e]!=""?parseFloat(THEMEREX_GLOBALS.reviews_marks[e])*THEMEREX_GLOBALS.reviews_users:0)+k)/(THEMEREX_GLOBALS.reviews_users+1)*h)/h;jQuery(this).val(THEMEREX_GLOBALS.reviews_marks[e]);f++;g+=k});if(g>0){if(THEMEREX_GLOBALS.reviews_marks.length.length>f){THEMEREX_GLOBALS.reviews_marks=THEMEREX_GLOBALS.reviews_marks.splice(f,THEMEREX_GLOBALS.reviews_marks.length-f)}THEMEREX_GLOBALS.reviews_users++;c.fadeOut();jQuery.post(THEMEREX_GLOBALS.ajax_url,{action:"reviews_users_accept",nonce:THEMEREX_GLOBALS.ajax_nonce,post_id:THEMEREX_GLOBALS.post_id,marks:THEMEREX_GLOBALS.reviews_marks.join(","),users:THEMEREX_GLOBALS.reviews_users}).done(function(e){var h=JSON.parse(e);if(h.error===""){THEMEREX_GLOBALS.reviews_allow_user_marks=false;themerex_set_cookie("themerex_votes",THEMEREX_GLOBALS.reviews_vote+(THEMEREX_GLOBALS.reviews_vote.substr(-1)!=","?",":"")+THEMEREX_GLOBALS.post_id+",",365);b.find(".reviews_item").each(function(i){jQuery(this).data("mark",THEMEREX_GLOBALS.reviews_marks[i]).find('input[type="hidden"]').val(THEMEREX_GLOBALS.reviews_marks[i]).end().find(".reviews_stars_hover").css("width",Math.round(THEMEREX_GLOBALS.reviews_marks[i]/THEMEREX_GLOBALS.reviews_max_level*100)+"%")});themerex_reviews_set_average_mark(b);b.find(".reviews_stars").removeClass("reviews_editable");b.siblings(".reviews_summary").find(".reviews_criteria").html(THEMEREX_GLOBALS.strings["reviews_vote"])}else{b.siblings(".reviews_summary").find(".reviews_criteria").html(THEMEREX_GLOBALS.strings["reviews_error"])}})}d.preventDefault();return false})})}function themerex_reviews_set_current_mark(e,d){var b=arguments[2]!=undefined?arguments[2]:-1;var a=arguments[3]!=undefined?arguments[3]:true;var f=0;var c=parseInt(e.data("max-level"),10);e.find(".reviews_value").html(d);e.find('input[type="hidden"]').val(d).trigger("change");e.find(".reviews_stars_hover").css("width",Math.round(e.find(".reviews_stars_bg").width()*d/(c-f))+"px");if(b>=0){e.find(".reviews_slider").css("left",b+"px")}if(!THEMEREX_GLOBALS.admin_mode&&!THEMEREX_GLOBALS.reviews_user_accepted&&a){THEMEREX_GLOBALS.reviews_user_accepted=true;e.siblings(".reviews_item").each(function(){jQuery(this).find(".reviews_stars_hover").css("width",0);jQuery(this).find(".reviews_value").html("0");jQuery(this).find(".reviews_slider").css("left",0);jQuery(this).find('input[type="hidden"]').val("0")});e.parent().next().fadeIn()}themerex_reviews_set_average_mark(e.parents(".reviews_editor"))}function themerex_reviews_set_average_mark(g){var f=0;var c=0;var h=0;var e=parseInt(g.find(".reviews_item").eq(0).data("max-level"),10);var d=parseFloat(g.find(".reviews_item").eq(0).data("step"));var b=Math.pow(10,d.toString().indexOf(".")<0?0:d.toString().length-d.toString().indexOf(".")-1);g.find('input[type="hidden"]').each(function(){f+=parseFloat(jQuery(this).val());c++});f=c>0?f/c:0;f=Math.min(e,Math.max(h,Math.round(f*b)/b+h));var a=g.siblings(".reviews_summary");a.find(".reviews_value").html(f);a.find('input[type="hidden"]').val(f).trigger("change");a.find(".reviews_stars_hover").css("width",Math.round(a.find(".reviews_stars_bg").width()*f/(e-h))+"px")}function themerex_reviews_marks_to_display(a){if(THEMEREX_GLOBALS.reviews_max_level<100){a=Math.round(a/100*THEMEREX_GLOBALS.reviews_max_level*10)/10;if(String(a).indexOf(".")<0){a+=".0"}}return a}function themerex_reviews_get_word_value(b){var c=THEMEREX_GLOBALS.reviews_levels.split(",");var a=THEMEREX_GLOBALS.reviews_max_level/c.length;b=Math.max(0,Math.min(c.length-1,Math.floor(b/a)));return c[b]}function themerex_reviews_stars(){if(jQuery(".reviews_stars").length>0){jQuery(".reviews_stars").each(function(){var a=jQuery(this).attr("data-mark");jQuery(this).find(".reviews_stars_hover").css({width:a+"%"})})}};