1if (typeof OLDSTORY_STORAGE == 'undefined') var OLDSTORY_STORAGE = {}; 2if (OLDSTORY_STORAGE['theme_font']=='') OLDSTORY_STORAGE['theme_font'] = 'Tinos'; 3OLDSTORY_STORAGE['theme_skin_color'] = '#393939'; 4OLDSTORY_STORAGE['theme_skin_bg_color'] = '#ffffff'; 5OLDSTORY_STORAGE["strings"] = { 6 ajax_error: "Invalid server answer", 7 bookmark_add: "Add the bookmark", 8 bookmark_added: "Current page has been successfully added to the bookmarks. You can see it in the right panel on the tab 'Bookmarks'", 9 bookmark_del: "Delete this bookmark", 10 bookmark_title: "Enter bookmark title", 11 bookmark_exists: "Current page already exists in the bookmarks list", 12 search_error: "Error occurs in AJAX search! Please, type your query and press search icon for the traditional search way.", 13 email_confirm: "On the e-mail address "%s" we sent a confirmation email. Please, open it and click on the link.", 14 reviews_vote: "Thanks for your vote! New average rating is:", 15 reviews_error: "Error saving your vote! Please, try again later.", 16 error_like: "Error saving your like! Please, try again later.", 17 error_global: "Global error text", 18 name_empty: "The name can't be empty", 19 name_long: "Too long name", 20 email_empty: "Too short (or empty) email address", 21 email_long: "Too long email address", 22 email_not_valid: "Invalid email address", 23 subject_empty: "The subject can't be empty", 24 subject_long: "Too long subject", 25 text_empty: "The message text can't be empty", 26 text_long: "Too long message text", 27 send_complete: "Send message complete!", 28 send_error: "Transmit failed!", 29 login_empty: "The Login field can't be empty", 30 login_long: "Too long login field", 31 login_success: "Login success! The page will be reloaded in 3 sec.", 32 login_failed: "Login failed!", 33 password_empty: "The password can't be empty and shorter then 4 characters", 34 password_long: "Too long password", 35 password_not_equal: "The passwords in both fields are not equal", 36 registration_success:"Registration success! Please log in!", 37 registration_failed: "Registration failed!", 38 geocode_error: "Geocode was not successful for the following reason:", 39 googlemap_not_avail: "Google map API not available!", 40 editor_save_success: "Post content saved!", 41 editor_save_error: "Error saving post data!", 42 editor_delete_post: "You really want to delete the current post?", 43 editor_delete_post_header:"Delete post", 44 editor_delete_success: "Post deleted!", 45 editor_delete_error: "Error deleting post!", 46 editor_caption_cancel: "Cancel", 47 editor_caption_close: "Close" 48}; 49 50OLDSTORY_STORAGE['ajax_url'] = '/'; 51OLDSTORY_STORAGE['ajax_nonce'] = 'bf8fbff60e'; 52OLDSTORY_STORAGE['site_url'] = '/'; 53OLDSTORY_STORAGE['vc_edit_mode'] = false; 54OLDSTORY_STORAGE['theme_font'] = 'Tinos'; 55OLDSTORY_STORAGE['theme_skin'] = 'oldstory'; 56OLDSTORY_STORAGE['theme_skin_color'] = '#393939'; 57OLDSTORY_STORAGE['theme_skin_bg_color'] = '#ffffff'; 58OLDSTORY_STORAGE['slider_height'] = 100; 59OLDSTORY_STORAGE['system_message'] = {message: '',status: '',header: ''}; 60OLDSTORY_STORAGE['user_logged_in'] = false; 61OLDSTORY_STORAGE['toc_menu'] = 'float'; 62OLDSTORY_STORAGE['toc_menu_home'] = true; 63OLDSTORY_STORAGE['toc_menu_top'] = true; 64OLDSTORY_STORAGE['menu_fixed'] = false; 65OLDSTORY_STORAGE['menu_mobile'] = 1024; 66OLDSTORY_STORAGE['menu_slider'] = true; 67OLDSTORY_STORAGE['menu_cache'] = false; 68OLDSTORY_STORAGE['demo_time'] = 0;
69OLDSTORY_STORAGE['media_elements_enabled'] = true; 70OLDSTORY_STORAGE['ajax_search_enabled'] = true; 71OLDSTORY_STORAGE['ajax_search_min_length'] = 3; 72OLDSTORY_STORAGE['ajax_search_delay'] = 200; 73OLDSTORY_STORAGE['css_animation'] = true; 74OLDSTORY_STORAGE['menu_animation_in'] = 'slideInUp'; 75OLDSTORY_STORAGE['menu_animation_out'] = 'fadeOutDown'; 76OLDSTORY_STORAGE['popup_engine'] = 'pretty'; 77OLDSTORY_STORAGE['email_mask'] = '^([a-zA-Z0-9_\-]+\.)*[a-zA-Z0-9_\-]+@[a-z0-9_\-]+(\.[a-z0-9_\-]+)*\.[a-z]{2,6}$'; 78OLDSTORY_STORAGE['contacts_maxlength'] = 1000; 79OLDSTORY_STORAGE['comments_maxlength'] = 1000; 80OLDSTORY_STORAGE['remember_visitors_settings'] = false; 81OLDSTORY_STORAGE['admin_mode'] = false; 82OLDSTORY_STORAGE['isotope_resize_delta'] = 0.3; 83OLDSTORY_STORAGE['error_message_box'] = null; 84OLDSTORY_STORAGE['viewmore_busy'] = false; 85OLDSTORY_STORAGE['video_resize_inited'] = false; 86OLDSTORY_STORAGE['top_panel_height'] = 0; 87 88 89jQuery(document).ready(function() { 90 "use strict"; 91 main_slider_init(); 92 esg_init(); 93 reviews_stars(); 94 pie_skills_legend_color(); 95 price_filter(); 96 woo_ship_calc(); 97}); 98 99 100/*Revolution slider*/ 101function main_slider_init() { 102 if (jQuery("#mainslider_1").length > 0) { 103 "use strict"; 104 var htmlDiv = document.getElementById("rs-plugin-settings-inline-css"); 105 var htmlDivCss=".tp-caption.BigWhite,.BigWhite{color:rgba(255,255,255,1.00);font-size:90px;line-height:90px;font-weight:400;font-style:normal;font-family:Sancreek;padding:0px 0px 0px 0px;text-decoration:none;text-align:left;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0px 0px 0px 0px;text-transform:uppercase;text-align:center}.tp-caption.MediumWhite,.MediumWhite{color:rgba(255,255,255,1.00);font-size:40px;line-height:40px;font-weight:700;font-style:normal;font-family:Tinos;padding:0px 0px 0px 0px;text-decoration:none;text-align:left;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0px 0px 0px 0px}.tp-caption.BigWhiteLess,.BigWhiteLess{color:rgba(255,255,255,1.00);font-size:70px;line-height:70px;font-weight:400;font-style:normal;font-family:Sancreek;padding:0px 0px 0px 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0px 0px 0px 0px;text-transform:uppercase;text-align:center}.tp-caption.ButtonFont,.ButtonFont{color:rgba(0,0,0,1.00);font-size:18px;line-height:23px;font-weight:700;font-style:normal;font-family:Montserrat;padding:0px 0px 0px 0px;text-decoration:none;text-align:left;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0px 0px 0px 0px;letter-spacing:2px}"; 106 if(htmlDiv) { 107 htmlDiv.innerHTML = htmlDiv.innerHTML + htmlDivCss; 108 } 109 else{ 110 var htmlDiv = document.createElement("div"); 111 htmlDiv.innerHTML = "<style>" + htmlDivCss + "</style>"; 112 document.getElementsByTagName("head")[0].appendChild(htmlDiv.childNodes[0]); 113 } 114 115 var setREVStartSize=function(){ 116 try{var e=new Object,i=jQuery(window).width(),t=9999,r=0,n=0,l=0,f=0,s=0,h=0; 117 e.c = jQuery('#rev_slider_1_1'); 118 e.gridwidth = [1240]; 119 e.gridheight = [920]; 120 121 e.sliderLayout = "fullwidth"; 122 e.minHeight = 300; 123 if(e.responsiveLevels&&(jQuery.each(e.responsiveLevels,function(e,f){f>i&&(t=r=f,l=e),i>f&&f>r&&(r=f,n=e)}),t>r&&(l=n)),f=e.gridheight[l]||e.gridheight[0]||e.gridheight,s=e.gridwidth[l]||e.gridwidth[0]||e.gridwidth,h=i/s,h=h>1?1:h,f=Math.round(h*f),"fullscreen"==e.sliderLayout){var u=(e.c.width(),jQuery(window).height());if(void 0!=e.fullScreenOffsetContainer){var c=e.fullScreenOffsetContainer.split(",");if (c) jQuery.each(c,function(e,i){u=jQuery(i).length>0?u-jQuery(i).outerHeight(!0):u}),e.fullScreenOffset.split("%").length>1&&void 0!=e.fullScreenOffset&&e.fullScreenOffset.length>0?u-=jQuery(window).height()*parseInt(e.fullScreenOffset,0)/100:void 0!=e.fullScreenOffset&&e.fullScreenOffset.length>0&&(u-=parseInt(e.fullScreenOffset,0))}f=u}else void 0!=e.minHeight&&f<e.minHeight&&(f=e.minHeight);e.c.closest(".rev_slider_wrapper").css({height:f}) 124 125 }catch(d){console.log("Failure at Presize of Slider:"+d)} 126 }; 127 128 129 setREVStartSize(); 130 function revslider_showDoubleJqueryError(sliderID) { 131 "use strict"; 132 var errorMessage = "Revolution Slider Error: You have some jquery.js library include that c
132omes after the revolution files js include."; 133 errorMessage += "<br> This includes make eliminates the revolution slider libraries, and make it not work."; 134 errorMessage += "<br><br> To fix it you can:<br> 1. In the Slider Settings -> Troubleshooting set option: <strong><b>Put JS Includes To Body</b></strong> option to true."; 135 errorMessage += "<br> 2. Find the double jquery.js include and remove it."; 136 errorMessage = "<span style='font-size:16px;color:#BC0C06;'>" + errorMessage + "</span>"; 137 jQuery(sliderID).show().html(errorMessage); 138 } 139 140 var tpj=jQuery; 141 var revapi1; 142 if(tpj("#rev_slider_1_1").revolution == undefined){ 143 revslider_showDoubleJqueryError("#rev_slider_1_1"); 144 }else{ 145 revapi1 = tpj("#rev_slider_1_1").show().revolution({ 146 sliderType:"standard", 147 jsFileLocation:"js/vendor/revslider/public/assets/js/", 148 sliderLayout:"fullwidth", 149 dottedOverlay:"none", 150 delay:9000, 151 navigation: { 152 keyboardNavigation:"off", 153 keyboard_direction: "horizontal", 154 mouseScrollNavigation:"off", 155 onHoverStop:"off", 156 arrows: { 157 style:"", 158 enable:true, 159 hide_onmobile:false, 160 hide_onleave:false, 161 tmp:'', 162 left: { 163 h_align:"left", 164 v_align:"center", 165 h_offset:99, 166 v_offset:0 167 }, 168 right: { 169 h_align:"right", 170 v_align:"center", 171 h_offset:99, 172 v_offset:0 173 } 174 } 175 }, 176 visibilityLevels:[1240,1024,778,480], 177 gridwidth:1240, 178 gridheight:920, 179 lazyType:"none", 180 minHeight:300, 181 shadow:0, 182 spinner:"spinner0", 183 stopLoop:"off", 184 stopAfterLoops:-1, 185 stopAtSlide:-1, 186 shuffle:"off", 187 autoHeight:"off", 188 disableProgressBar:"on", 189 hideThumbsOnMobile:"off", 190 hideSliderAtLimit:0, 191 hideCaptionAtLimit:0, 192 hideAllCaptionAtLilmit:0, 193 debugMode:false, 194 fallbacks: { 195 simplifyAll:"off", 196 nextSlideOnWindowFocus:"off", 197 disableFocusListener:false, 198 } 199 }); 200 } 201 } 202 if (jQuery("#mainslider_2").length > 0) { 203 "use strict"; 204 var htmlDiv = document.getElementById("rs-plugin-settings-inline-css"); 205 var htmlDivCss=".tp-caption.BigWhite,.BigWhite{color:rgba(255,255,255,1.00);font-size:90px;line-height:90px;font-weight:400;font-style:normal;font-family:Sancreek;padding:0px 0px 0px 0px;text-decoration:none;text-align:left;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0px 0px 0px 0px;text-transform:uppercase;text-align:center}.tp-caption.MediumWhite,.MediumWhite{color:rgba(255,255,255,1.00);font-size:40px;line-height:40px;font-weight:700;font-style:normal;font-family:Tinos;padding:0px 0px 0px 0px;text-decoration:none;text-align:left;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0px 0px 0px 0px}.tp-caption.BigWhiteLess,.BigWhiteLess{color:rgba(255,255,255,1.00);font-size:70px;line-height:70px;font-weight:400;font-style:normal;font-family:Sancreek;padding:0px 0px 0px 0px;text-decoration:none;text-align:center;background-color:transparent;border-color:transparent;border-style:none;border-width:0px;border-radius:0px 0px 0px 0px;text-transform:uppercase;text-align:center}"; 206 if(htmlDiv) { 207 htmlDiv.innerHTML = htmlDiv.innerHTML + htmlDivCss; 208 } 209 else{ 210 var htmlDiv = document.createElement("div"); 211 htmlDiv.innerHTML = "<style>" + htmlDivCss + "</style>"; 212 document.getElementsByTagName("head")[0].appendChild(htmlDiv.childNodes[0]); 213 } 214 215 var setREVStartSize=function(){ 216 try{var e=new Object,i=jQuery(window).width(),t=9999,r=0,n=0,l=0,f=0,s=0,h=0; 217 e.c = jQuery('#rev_slider_2_1'); 218 e.gridwidth = [1240]; 219 e.gridheight = [813]; 220 221 e.sliderLayout = "auto"; 222 e.minHeight = 300; 223 if(e.responsiveLevels&&(jQuery.each(e.responsiveLevels,function(e,f){f>i&&(t=r=f,l=e),i>f&&f>r&&(r=f,n=e)}),t>r&&(l=n)),f=e.gridheight[l]||e.gridheight[0]||e.gridheight,s=e.gridwidth[l]||e.gridwidth[0]||e.gridwidth,h=i/s,h=h>1?1:h,f=Math.round(h*f),"fullscreen"==e.sliderLayout){var u=(e.c.width(),jQuery(window).height());if(void 0!=e.fullScreenOffsetContainer){var c=e.fullScreenOffsetContainer.split(",");if (c) jQuery.each(c,function(e,i){u=jQuery(i).length>0?u-jQuery(i).outerHeight(!0):u}),e.fullScreenOffset.split("%").length>1&&void 0!=e.fullScreenOffset&&e.fullScreenOffset.length>0?u-=jQuery(window).height()*parseInt(e.fullScreenOffset,0)/100:void 0!=e.fullScreenOffset&&e.fullScreenOffset.length>0&&(u-=parseInt(e.fullScreenOffset,0))}f=u}else void 0!=e.minHeight&&f<e.minHeight&&(f=e.minHeight);e.c.closest(".rev_slider_wrapper").css({height:f}) 224 225 }catch(d){console.log("Failure at Presize of Slider:"+d)} 226 }; 227 228 229 setREVStartSize(); 230 function revslider_showDoubleJqueryError(sliderID) { 231 "use strict"; 232 var errorMessage = "Revolution Slider Error: You have some jquery.js library include that c
232omes after the revolution files js include."; 233 errorMessage += "<br> This includes make eliminates the revolution slider libraries, and make it not work."; 234 errorMessage += "<br><br> To fix it you can:<br> 1. In the Slider Settings -> Troubleshooting set option: <strong><b>Put JS Includes To Body</b></strong> option to true."; 235 errorMessage += "<br> 2. Find the double jquery.js include and remove it."; 236 errorMessage = "<span style='font-size:16px;color:#BC0C06;'>" + errorMessage + "</span>"; 237 jQuery(sliderID).show().html(errorMessage); 238 } 239 var tpj=jQuery; 240 241 var revapi2; 242 if(tpj("#rev_slider_2_1").revolution == undefined){ 243 revslider_showDoubleJqueryError("#rev_slider_2_1"); 244 }else{ 245 revapi2 = tpj("#rev_slider_2_1").show().revolution({ 246 sliderType:"standard", 247 jsFileLocation:"js/vendor/revslider/public/assets/js/", 248 sliderLayout:"auto", 249 dottedOverlay:"none", 250 delay:9000, 251 navigation: { 252 keyboardNavigation:"off", 253 keyboard_direction: "horizontal", 254 mouseScrollNavigation:"off", 255 onHoverStop:"off", 256 arrows: { 257 style:"", 258 enable:true, 259 hide_onmobile:false, 260 hide_onleave:false, 261 tmp:'', 262 left: { 263 h_align:"left", 264 v_align:"center", 265 h_offset:30, 266 v_offset:0 267 }, 268 right: { 269 h_align:"right", 270 v_align:"center", 271 h_offset:30, 272 v_offset:0 273 } 274 } 275 }, 276 visibilityLevels:[1240,1024,778,480], 277 gridwidth:1240, 278 gridheight:813, 279 lazyType:"none", 280 minHeight:300, 281 shadow:0, 282 spinner:"spinner0", 283 stopLoop:"off", 284 stopAfterLoops:-1, 285 stopAtSlide:-1, 286 shuffle:"off", 287 autoHeight:"off", 288 disableProgressBar:"on", 289 hideThumbsOnMobile:"off", 290 hideSliderAtLimit:0, 291 hideCaptionAtLimit:0, 292 hideAllCaptionAtLilmit:0, 293 debugMode:false, 294 fallbacks: { 295 simplifyAll:"off", 296 nextSlideOnWindowFocus:"off", 297 disableFocusListener:false, 298 } 299 }); 300 } 301 302 } 303} 304 305/* Essential Grid */ 306function esg_init() { 307 308 if (jQuery("#esg-grid-4-1").length > 0) { 309 "use strict"; 310 function eggbfc(winw,resultoption) { 311 var lasttop = winw, 312 lastbottom = 0, 313 smallest =9999, 314 largest = 0, 315 samount = 0, 316 lamoung = 0, 317 lastamount = 0, 318 resultid = 0, 319 resultidb = 0, 320 responsiveEntries = [ 321 { width:1400,amount:5}, 322 { width:1170,amount:5}, 323 { width:1024,amount:5}, 324 { width:960,amount:5}, 325 { width:778,amount:3}, 326 { width:640,amount:3}, 327 { width:480,amount:2} 328 ]; 329 if (responsiveEntries!=undefined && responsiveEntries.length>0) 330 jQuery.each(responsiveEntries, function(index,obj) { 331 var curw = obj.width != undefined ? obj.width : 0, 332 cura = obj.amount != undefined ? obj.amount : 0; 333 if (smallest>curw) { 334 smallest = curw; 335 samount = cura; 336 resultidb = index; 337 } 338 if (largest<curw) { 339 largest = curw; 340 lamount = cura; 341 } 342 if (curw>lastbottom && curw<=lasttop) { 343 lastbottom = curw; 344 lastamount = cura; 345 resultid = index; 346 } 347 }) 348 if (smallest>winw) { 349 lastamount = samount; 350 resultid = resultidb; 351 } 352 var obj = new Object; 353 obj.index = resultid; 354 obj.column = lastamount; 355 if (resultoption=="id") 356 return obj; 357 else 358 return lastamount; 359 } 360 if ("cobbles"=="even") { 361 var coh=0, 362 container = jQuery("#esg-grid-4-1"); 363 var cwidth = container.width(), 364 ar = "4:4", 365 gbfc = eggbfc(jQuery(window).width(),"id"), 366 row = 1; 367 ar = ar.split(":"); 368 aratio=parseInt(ar[0],0) / parseInt(ar[1],0); 369 coh = cwidth / aratio; 370 coh = coh/gbfc.column*row; 371 var ul = container.find("ul").first(); 372 ul.css({display:"block",height:coh+"px"}); 373 } 374 var essapi_4; 375 essapi_4 = jQuery("#esg-grid-4-1").tpessential({ 376 gridID:4, 377 layout:"cobbles", 378 forceFullWidth:"off", 379 lazyLoad:"off", 380 row:1, 381 loadMoreAjaxToken:"2a8333989a", 382 loadMoreAjaxUrl:"/", 383 loadMoreAjaxAction:"Essential_Grid_Front_request_ajax", 384 ajaxContentTarget:"ess-grid-ajax-container-", 385 ajaxScrollToOffset:"0", 386 ajaxCloseButton:"off", 387 ajaxContentSliding:"on", 388 ajaxScrollToOnLoad:"on", 389 ajaxNavButton:"off", 390 ajaxCloseType:"type1", 391 ajaxCloseInner:"false", 392 ajaxCloseStyle:"light", 393 ajaxClosePosition:"tr", 394 space:0, 395 pageAnimation:"fade", 396 paginationScrollToTop:"off", 397 spinner:"spinner0", 398 lightBoxMode:"single", 399 animSpeed:1000, 400 delayBasic:1, 401 mainhoverdelay:1, 402 filterType:"single", 403 showDropFilter:"hover", 404 filterGroupClass:"esg-fgc-4", 405 googleFonts:['Open+Sans:300,400,600,700,800','Raleway:100,200,300,400,500,600,700,800,900','Droid+Serif:400,700'], 406 aspectratio:"4:4", 407 responsiveEntries: [ 408 { width:1400,amount:5}, 409 { width:1170,amount:5}, 410 { width:1024,amount:5}, 411 { width:960,amount:5}, 412 { width:778,amount:3}, 413 { width:640,amount:3}, 414 { width:480,amount:2} 415 ] 416 }); 417 418 try{ 419 jQuery("#esg-grid-4-1 .esgbox").esgbox({ 420 padding : [0,0,0,0], 421 afterLoad:function() { 422 if (this.element.hasClass("esgboxhtml5")) { 423 var mp = this.element.data("mp4"), 424 ogv = this.element.data("ogv"), 425 webm = this.element.data("webm"); 426 this.content ='<div style="width:100%;height:100%;">
426<video autoplay="true" loop="" class="rowbgimage" poster="" width="100%" height="auto"><source src="'+mp+'" type="video/mp4"><source src="'+webm+'" type="video/webm"><source src="'+ogv+'" type="video/ogg"></video></div>'; 427 var riint = setInterval(function() {jQuery(window).trigger("resize");},100); setTimeout(function() {clearInterval(riint);},2500); 428 }; 429 }, 430 beforeShow : function () { 431 this.title = jQuery(this.element).attr('data-lgtitle'); 432 if (this.title) { 433 this.title=""; 434 this.title = '<div style="padding:0px 0px 0px 0px">'+this.title+'</div>'; 435 } 436 }, 437 afterShow : function() { 438 }, 439 openEffect : 'fade', 440 closeEffect : 'fade', 441 nextEffect : 'fade', 442 prevEffect : 'fade', 443 openSpeed : 'normal', 444 closeSpeed : 'normal', 445 nextSpeed : 'normal', 446 prevSpeed : 'normal', 447 helpers : { 448 media : {}, 449 title : { 450 type:"" 451 } 452 } 453 }); 454 455 } 456 catch (e) {} 457 } 458 459 if (jQuery("#esg-grid-2-1").length > 0) { 460 "use strict"; 461 function eggbfc(winw,resultoption) { 462 var lasttop = winw, 463 lastbottom = 0, 464 smallest =9999, 465 largest = 0, 466 samount = 0, 467 lamoung = 0, 468 lastamount = 0, 469 resultid = 0, 470 resultidb = 0, 471 responsiveEntries = [ 472 { width:1400,amount:3}, 473 { width:1170,amount:3}, 474 { width:1024,amount:3}, 475 { width:960,amount:3}, 476 { width:778,amount:3}, 477 { width:640,amount:3}, 478 { width:480,amount:1} 479 ]; 480 if (responsiveEntries!=undefined && responsiveEntries.length>0) 481 jQuery.each(responsiveEntries, function(index,obj) { 482 var curw = obj.width != undefined ? obj.width : 0, 483 cura = obj.amount != undefined ? obj.amount : 0; 484 if (smallest>curw) { 485 smallest = curw; 486 samount = cura; 487 resultidb = index; 488 } 489 if (largest<curw) { 490 largest = curw; 491 lamount = cura; 492 } 493 if (curw>lastbottom && curw<=lasttop) { 494 lastbottom = curw; 495 lastamount = cura; 496 resultid = index; 497 } 498 }) 499 if (smallest>winw) { 500 lastamount = samount; 501 resultid = resultidb; 502 } 503 var obj = new Object; 504 obj.index = resultid; 505 obj.column = lastamount; 506 if (resultoption=="id") 507 return obj; 508 else 509 return lastamount; 510 } 511 if ("masonry"=="even") { 512 var coh=0, 513 container = jQuery("#esg-grid-2-1"); 514 var cwidth = container.width(), 515 ar = "4:3", 516 gbfc = eggbfc(jQuery(window).width(),"id"), 517 row = 2; 518 ar = ar.split(":"); 519 aratio=parseInt(ar[0],0) / parseInt(ar[1],0); 520 coh = cwidth / aratio; 521 coh = coh/gbfc.column*row; 522 var ul = container.find("ul").first(); 523 ul.css({display:"block",height:coh+"px"}); 524 } 525 var essapi_2; 526 essapi_2 = jQuery("#esg-grid-2-1").tpessential({ 527 gridID:2, 528 layout:"masonry", 529 forceFullWidth:"off", 530 lazyLoad:"off", 531 gridID:"2", 532 loadMoreType:"button", 533 loadMoreAmount:3, 534 loadMoreTxt:"View More", 535 loadMoreNr:"on", 536 loadMoreEndTxt:"No More Items for the Selected Filter", 537 loadMoreItems:[ 538 [830, [-1, 33, 34, 37]], 539 [831, [-1, 33, 36, 35]], 540 [832, [-1, 33, 35, 34]]], 541 row:9999, 542 loadMoreAjaxToken:"f7b1bc01e5", 543 loadMoreAjaxUrl:"/", 544 loadMoreAjaxAction:"Essential_Grid_Front_request_ajax", 545 ajaxContentTarget:"ess-grid-ajax-container-", 546 ajaxScrollToOffset:"0", 547 ajaxCloseButton:"off", 548 ajaxContentSliding:"on", 549 ajaxScrollToOnLoad:"on", 550 ajaxNavButton:"off", 551 ajaxCloseType:"type1", 552 ajaxCloseInner:"false", 553 ajaxCloseStyle:"light", 554 ajaxClosePosition:"tr", 555 space:3, 556 pageAnimation:"fade", 557 paginationScrollToTop:"off", 558 spinner:"spinner0", 559 lightBoxMode:"single", 560 animSpeed:1000, 561 delayBasic:1, 562 mainhoverdelay:1, 563 filterType:"single", 564 showDropFilter:"hover", 565 filterGroupClass:"esg-fgc-2", 566 googleFonts:['Open+Sans:300,400,600,700,800','Raleway:100,200,300,400,500,600,700,800,900','Droid+Serif:400,700'], 567 responsiveEntries: [ 568 { width:1400,amount:3}, 569 { width:1170,amount:3}, 570 { width:1024,amount:3}, 571 { width:960,amount:3}, 572 { width:778,amount:3}, 573 { width:640,amount:3}, 574 { width:480,amount:1} 575 ] 576 }); 577 578 try{ 579 jQuery("#esg-grid-2-1 .esgbox").esgbox({ 580 padding : [0,0,0,0], 581 afterLoad:function() { 582 if (this.element.hasClass("esgboxhtml5")) { 583 var mp = this.element.data("mp4"), 584 ogv = this.element.data("ogv"), 585 webm = this.element.data("webm"); 586 this.content ='<div style="width:100%;height:100%;">
586<video autoplay="true" loop="" class="rowbgimage" poster="" width="100%" height="auto"><source src="'+mp+'" type="video/mp4"><source src="'+webm+'" type="video/webm"><source src="'+ogv+'" type="video/ogg"></video></div>'; 587 var riint = setInterval(function() {jQuery(window).trigger("resize");},100); setTimeout(function() {clearInterval(riint);},2500); 588 }; 589 }, 590 beforeShow : function () { 591 this.title = jQuery(this.element).attr('lgtitle'); 592 if (this.title) { 593 this.title=""; 594 this.title = '<div style="padding:0px 0px 0px 0px">'+this.title+'</div>'; 595 } 596 }, 597 afterShow : function() { 598 }, 599 openEffect : 'fade', 600 closeEffect : 'fade', 601 nextEffect : 'fade', 602 prevEffect : 'fade', 603 openSpeed : 'normal', 604 closeSpeed : 'normal', 605 nextSpeed : 'normal', 606 prevSpeed : 'normal', 607 helpers : { 608 media : {}, 609 title : { 610 type:"" 611 } 612 } 613 }); 614 615 } 616 catch (e) {} 617 } 618 619 if (jQuery("#esg-grid-1-1").length > 0) { 620 "use strict"; 621 function eggbfc(winw,resultoption) { 622 var lasttop = winw, 623 lastbottom = 0, 624 smallest =9999, 625 largest = 0, 626 samount = 0, 627 lamoung = 0, 628 lastamount = 0, 629 resultid = 0, 630 resultidb = 0, 631 responsiveEntries = [ 632 { width:1400,amount:3}, 633 { width:1170,amount:3}, 634 { width:1024,amount:3}, 635 { width:960,amount:3}, 636 { width:778,amount:3}, 637 { width:640,amount:3}, 638 { width:480,amount:1} 639 ]; 640 if (responsiveEntries!=undefined && responsiveEntries.length>0) 641 jQuery.each(responsiveEntries, function(index,obj) { 642 var curw = obj.width != undefined ? obj.width : 0, 643 cura = obj.amount != undefined ? obj.amount : 0; 644 if (smallest>curw) { 645 smallest = curw; 646 samount = cura; 647 resultidb = index; 648 } 649 if (largest<curw) { 650 largest = curw; 651 lamount = cura; 652 } 653 if (curw>lastbottom && curw<=lasttop) { 654 lastbottom = curw; 655 lastamount = cura; 656 resultid = index; 657 } 658 }) 659 if (smallest>winw) { 660 lastamount = samount; 661 resultid = resultidb; 662 } 663 var obj = new Object; 664 obj.index = resultid; 665 obj.column = lastamount; 666 if (resultoption=="id") 667 return obj; 668 else 669 return lastamount; 670 } 671 if ("even"=="even") { 672 var coh=0, 673 container = jQuery("#esg-grid-1-1"); 674 var cwidth = container.width(), 675 ar = "4:3", 676 gbfc = eggbfc(jQuery(window).width(),"id"), 677 row = 2; 678 ar = ar.split(":"); 679 aratio=parseInt(ar[0],0) / parseInt(ar[1],0); 680 coh = cwidth / aratio; 681 coh = coh/gbfc.column*row; 682 var ul = container.find("ul").first(); 683 ul.css({display:"block",height:coh+"px"}); 684 } 685 var essapi_1; 686 essapi_1 = jQuery("#esg-grid-1-1").tpessential({ 687 gridID:1, 688 layout:"even", 689 forceFullWidth:"off", 690 lazyLoad:"off", 691 gridID:"1", 692 loadMoreType:"button", 693 loadMoreAmount:3, 694 loadMoreTxt:"View More", 695 loadMoreNr:"on", 696 loadMoreEndTxt:"No More Items for the Selected Filter", 697 loadMoreItems:[ 698 [830, [-1, 33, 34, 37]], 699 [831, [-1, 33, 36, 35]], 700 [832, [-1, 33, 35, 34]]], 701 row:9999, 702 loadMoreAjaxToken:"f7b1bc01e5", 703 loadMoreAjaxUrl:"/", 704 loadMoreAjaxAction:"Essential_Grid_Front_request_ajax", 705 ajaxContentTarget:"ess-grid-ajax-container-", 706 ajaxScrollToOffset:"0", 707 ajaxCloseButton:"off", 708 ajaxContentSliding:"on", 709 ajaxScrollToOnLoad:"on", 710 ajaxNavButton:"off", 711 ajaxCloseType:"type1", 712 ajaxCloseInner:"false", 713 ajaxCloseStyle:"light", 714 ajaxClosePosition:"tr", 715 space:3, 716 pageAnimation:"fade", 717 paginationScrollToTop:"off", 718 spinner:"spinner0", 719 evenGridMasonrySkinPusher:"off", 720 lightBoxMode:"single", 721 animSpeed:1000, 722 delayBasic:1, 723 mainhoverdelay:1, 724 filterType:"single", 725 showDropFilter:"hover", 726 filterGroupClass:"esg-fgc-1", 727 googleFonts:['Open+Sans:300,400,600,700,800','Raleway:100,200,300,400,500,600,700,800,900','Droid+Serif:400,700'], 728 aspectratio:"4:3", 729 responsiveEntries: [ 730 { width:1400,amount:3}, 731 { width:1170,amount:3}, 732 { width:1024,amount:3}, 733 { width:960,amount:3}, 734 { width:778,amount:3}, 735 { width:640,amount:3}, 736 { width:480,amount:1} 737 ] 738 }); 739 740 try{ 741 jQuery("#esg-grid-1-1 .esgbox").esgbox({ 742 padding : [0,0,0,0], 743 afterLoad:function() { 744 if (this.element.hasClass("esgboxhtml5")) { 745 var mp = this.element.data("mp4"), 746 ogv = this.element.data("ogv"), 747 webm = this.element.data("webm"); 748 this.content ='<div style="width:100%;height:100%;">
748<video autoplay="true" loop="" class="rowbgimage" poster="" width="100%" height="auto"><source src="'+mp+'" type="video/mp4"><source src="'+webm+'" type="video/webm"><source src="'+ogv+'" type="video/ogg"></video></div>'; 749 var riint = setInterval(function() {jQuery(window).trigger("resize");},100); setTimeout(function() {clearInterval(riint);},2500); 750 }; 751 }, 752 beforeShow : function () { 753 this.title = jQuery(this.element).attr('lgtitle'); 754 if (this.title) { 755 this.title=""; 756 this.title = '<div style="padding:0px 0px 0px 0px">'+this.title+'</div>'; 757 } 758 }, 759 afterShow : function() { 760 }, 761 openEffect : 'fade', 762 closeEffect : 'fade', 763 nextEffect : 'fade', 764 prevEffect : 'fade', 765 openSpeed : 'normal', 766 closeSpeed : 'normal', 767 nextSpeed : 'normal', 768 prevSpeed : 'normal', 769 helpers : { 770 media : {}, 771 title : { 772 type:"" 773 } 774 } 775 }); 776 777 } 778 779 catch (e) {} 780 } 781 782 if (jQuery("#esg-grid-3-1").length > 0) { 783 "use strict"; 784 function eggbfc(winw,resultoption) { 785 var lasttop = winw, 786 lastbottom = 0, 787 smallest =9999, 788 largest = 0, 789 samount = 0, 790 lamoung = 0, 791 lastamount = 0, 792 resultid = 0, 793 resultidb = 0, 794 responsiveEntries = [ 795 { width:1400,amount:3}, 796 { width:1170,amount:3}, 797 { width:1024,amount:3}, 798 { width:960,amount:3}, 799 { width:778,amount:3}, 800 { width:640,amount:3}, 801 { width:480,amount:1} 802 ]; 803 if (responsiveEntries!=undefined && responsiveEntries.length>0) 804 jQuery.each(responsiveEntries, function(index,obj) { 805 var curw = obj.width != undefined ? obj.width : 0, 806 cura = obj.amount != undefined ? obj.amount : 0; 807 if (smallest>curw) { 808 smallest = curw; 809 samount = cura; 810 resultidb = index; 811 } 812 if (largest<curw) { 813 largest = curw; 814 lamount = cura; 815 } 816 if (curw>lastbottom && curw<=lasttop) { 817 lastbottom = curw; 818 lastamount = cura; 819 resultid = index; 820 } 821 }) 822 if (smallest>winw) { 823 lastamount = samount; 824 resultid = resultidb; 825 } 826 var obj = new Object; 827 obj.index = resultid; 828 obj.column = lastamount; 829 if (resultoption=="id") 830 return obj; 831 else 832 return lastamount; 833 } 834 if ("cobbles"=="even") { 835 var coh=0, 836 container = jQuery("#esg-grid-3-1"); 837 var cwidth = container.width(), 838 ar = "4:3", 839 gbfc = eggbfc(jQuery(window).width(),"id"), 840 row = 3; 841 ar = ar.split(":"); 842 aratio=parseInt(ar[0],0) / parseInt(ar[1],0); 843 coh = cwidth / aratio; 844 coh = coh/gbfc.column*row; 845 var ul = container.find("ul").first(); 846 ul.css({display:"block",height:coh+"px"}); 847 } 848 var essapi_3; 849 essapi_3 = jQuery("#esg-grid-3-1").tpessential({ 850 gridID:3, 851 layout:"cobbles", 852 forceFullWidth:"off", 853 lazyLoad:"off", 854 row:3, 855 loadMoreAjaxToken:"f7b1bc01e5", 856 loadMoreAjaxUrl:"/", 857 loadMoreAjaxAction:"Essential_Grid_Front_request_ajax", 858 ajaxContentTarget:"ess-grid-ajax-container-", 859 ajaxScrollToOffset:"0", 860 ajaxCloseButton:"off", 861 ajaxContentSliding:"on", 862 ajaxScrollToOnLoad:"on", 863 ajaxNavButton:"off", 864 ajaxCloseType:"type1", 865 ajaxCloseInner:"false", 866 ajaxCloseStyle:"light", 867 ajaxClosePosition:"tr", 868 space:3, 869 pageAnimation:"fade", 870 paginationScrollToTop:"off", 871 spinner:"spinner0", 872 lightBoxMode:"single", 873 animSpeed:1000, 874 delayBasic:1, 875 mainhoverdelay:1, 876 filterType:"single", 877 showDropFilter:"hover", 878 filterGroupClass:"esg-fgc-3", 879 googleFonts:['Open+Sans:300,400,600,700,800','Raleway:100,200,300,400,500,600,700,800,900','Droid+Serif:400,700'], 880 aspectratio:"4:3", 881 responsiveEntries: [ 882 { width:1400,amount:3}, 883 { width:1170,amount:3}, 884 { width:1024,amount:3}, 885 { width:960,amount:3}, 886 { width:778,amount:3}, 887 { width:640,amount:3}, 888 { width:480,amount:1} 889 ] 890 }); 891 892 try{ 893 jQuery("#esg-grid-3-1 .esgbox").esgbox({ 894 padding : [0,0,0,0], 895 afterLoad:function() { 896 if (this.element.hasClass("esgboxhtml5")) { 897 var mp = this.element.data("mp4"), 898 ogv = this.element.data("ogv"), 899 webm = this.element.data("webm"); 900 this.content ='<div style="width:100%;height:100%;">
900<video autoplay="true" loop="" class="rowbgimage" poster="" width="100%" height="auto"><source src="'+mp+'" type="video/mp4"><source src="'+webm+'" type="video/webm"><source src="'+ogv+'" type="video/ogg"></video></div>'; 901 var riint = setInterval(function() {jQuery(window).trigger("resize");},100); setTimeout(function() {clearInterval(riint);},2500); 902 }; 903 }, 904 beforeShow : function () { 905 this.title = jQuery(this.element).attr('lgtitle'); 906 if (this.title) { 907 this.title=""; 908 this.title = '<div style="padding:0px 0px 0px 0px">'+this.title+'</div>'; 909 } 910 }, 911 afterShow : function() { 912 }, 913 openEffect : 'fade', 914 closeEffect : 'fade', 915 nextEffect : 'fade', 916 prevEffect : 'fade', 917 openSpeed : 'normal', 918 closeSpeed : 'normal', 919 nextSpeed : 'normal', 920 prevSpeed : 'normal', 921 helpers : { 922 media : {}, 923 title : { 924 type:"" 925 } 926 } 927 }); 928 } 929 catch (e) {} 930 } 931} 932 933/*reviews stars*/ 934function reviews_stars() { 935 "use strict"; 936 if (jQuery(".reviews_stars").length > 0) { 937 jQuery(".reviews_stars").each(function() { 938 var percent = jQuery(this).attr("data-mark") * 20; 939 jQuery(this).find('.reviews_stars_hover').css({'width': percent + '%'}); 940 }); 941 } 942} 943 944/* pie skills legend color */ 945function pie_skills_legend_color() { 946 "use strict"; 947 948 if (jQuery(".sc_skills_pie").length > 0) { 949 950 var skillspiecolor = $('input.color','.pie').map(function(){ 951 return $(this).attr("value"); 952 }).get(); 953 954 var skillspielegend = $('.sc_skills_legend_marker','.sc_skills_legend').map(function(){ 955 return $(this); 956 }).get(); 957 958 skillspielegend[0].css({'background-color': skillspiecolor[0]}); 959 skillspielegend[1].css({'background-color': skillspiecolor[1]}); 960 skillspielegend[2].css({'background-color': skillspiecolor[2]}); 961 skillspielegend[3].css({'background-color': skillspiecolor[3]}); 962 963 } 964} 965 966// Price range slider 967function price_filter() { 968 "use strict"; 969 if (jQuery("#slider-range").length > 0) { 970 jQuery("#slider-range").slider({ 971 range: true, 972 min: 0, 973 max: 250, 974 values: [0, 250], 975 slide: function(event, ui) { 976 jQuery("#amount").val("$" + ui.values[0] + " - $" + ui.values[1]); 977 } 978 }); 979 jQuery("#amount").val("$" + jQuery("#slider-range").slider("values", 0) + 980 " - $" + jQuery("#slider-range").slider("values", 1)); 981 } 982} 983 984function woo_ship_calc() { 985 "use strict"; 986 if (jQuery("#shipping_method_0").length > 0) { 987 jQuery('.shipping-calculator-button').on('click' ,function(e){ 988 "use strict"; 989 if (jQuery('.shipping-calculator-form').hasClass('open-shipping-calculator-form')) 990 jQuery('.shipping-calculator-form').removeClass('open-shipping-calculator-form'); 991 else { 992 jQuery('.shipping-calculator-form').addClass('open-shipping-calculator-form'); 993 } 994 e.preventDefault(); 995 return false; 996 }); 997 } 998 if (jQuery("body.woocommerce-checkout").length > 0) { 999 jQuery(".showlogin", ".woocommerce-info").on('click' ,function(e){ 1000 "use strict"; 1001 if (jQuery('.login_woo_checkout','.woocommerce').hasClass('open_login_woo_checkout')) 1002 jQuery('.login_woo_checkout','.woocommerce').removeClass('open_login_woo_checkout'); 1003 else { 1004 jQuery('.login_woo_checkout','.woocommerce').addClass('open_login_woo_checkout'); 1005 } 1006 e.preventDefault(); 1007 return false; 1008 }); 1009 1010 jQuery(".showcoupon", ".woocommerce-info").on('click' ,function(e){ 1011 "use strict"; 1012 if (jQuery('.coupon_woo_checkout','.woocommerce').hasClass('open_coupon_woo_checkout')) 1013 jQuery('.coupon_woo_checkout','.woocommerce').removeClass('open_coupon_woo_checkout'); 1014 else { 1015 jQuery('.coupon_woo_checkout','.woocommerce').addClass('open_coupon_woo_checkout'); 1016 } 1017 e.preventDefault(); 1018 return false; 1019 }); 1020 1021 jQuery('#ship-to-different-address-checkbox').change(function(){ 1022 if (jQuery('.shipping_woo_address','.woocommerce-shipping-fields').hasClass('open_shipping_woo_checkout')) 1023 jQuery('.shipping_woo_address','.woocommerce-shipping-fields').removeClass('open_shipping_woo_checkout'); 1024 else { 1025 jQuery('.shipping_woo_address','.woocommerce-shipping-fields').addClass('open_shipping_woo_checkout'); 1026 } 1027 }); 1028 jQuery('#createaccount').change(function(){ 1029 if (jQuery('.create-woo-account','.woocommerce-billing-fields').hasClass('open-create-woo-account')) 1030 jQuery('.create-woo-account','.woocommerce-billing-fields').removeClass('open-create-woo-account'); 1031 else { 1032 jQuery('.create-woo-account','.woocommerce-billing-fields').addClass('open-create-woo-account'); 1033 } 1034 }); 1035 } 1036}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.