/*@cc_on @if (@_jscript_version == 10) document.write(' '); @end @*/ function insertParam(url, parameterName, parameterValue, atStart){ replaceDuplicates = true; if(url.indexOf('#') > 0){ var cl = url.indexOf('#'); urlhash = url.substring(url.indexOf('#'),url.length); } else { urlhash = ''; cl = url.length; } sourceUrl = url.substring(0,cl); var urlParts = sourceUrl.split("?"); var newQueryString = ""; if (urlParts.length > 1) { var parameters = urlParts[1].split("&"); for (var i=0; (i < parameters.length); i++) { var parameterParts = parameters[i].split("="); if (!(replaceDuplicates && parameterParts[0] == parameterName)) { if (newQueryString == "") newQueryString = "?"; else newQueryString += "&"; newQueryString += parameterParts[0] + "=" + (parameterParts[1]?parameterParts[1]:''); } } } if (newQueryString == "") newQueryString = "?"; if(atStart){ newQueryString = '?'+ parameterName + "=" + parameterValue + (newQueryString.length>1?'&'+newQueryString.substring(1):''); } else { if (newQueryString !== "" && newQueryString != '?') newQueryString += "&"; newQueryString += parameterName + "=" + (parameterValue?parameterValue:''); } return urlParts[0] + newQueryString + urlhash; }; function ytVidId(url) { var p = /^(?:https?:\/\/)?(?:www\.)?(?:youtu\.be\/|youtube\.com\/(?:embed\/|v\/|watch\?v=|watch\?.+&v=))((\w|-){11})(?:\S+)?$/; return (url.match(p)) ? RegExp.$1 : false; //return (url.match(p)) ? true : false; } var tag = document.createElement('script'); tag.src = "https://www.youtube.com/iframe_api"; var firstScriptTag = document.getElementsByTagName('script')[0]; firstScriptTag.parentNode.insertBefore(tag, firstScriptTag); function getFrameID(id){ var elem = document.getElementById(id); if (elem) { if(/^iframe$/i.test(elem.tagName)) return id; //Frame, OK // else: Look for frame var elems = elem.getElementsByTagName("iframe"); if (!elems.length) return null; //No iframe found, FAILURE for (var i=0; i= 1) { jQuery(this).attr('id', 'player_'+(i+1)); var new_src = insertParam(src, 'api', '1', false); var new_src_2 = insertParam(new_src, 'player_id', 'player_'+(i+1), false); jQuery(this).attr('src', new_src_2); } if(ytVidId(src)) { jQuery(this).parent().wrap(''); } } }); function ready(player_id) { var froogaloop = $f(player_id); froogaloop.addEvent('play', function(data) { jQuery('#'+player_id).parents('li').parent().parent().flexslider("pause"); }); froogaloop.addEvent('pause', function(data) { jQuery('#'+player_id).parents('li').parent().parent().flexslider("play"); }); } var vimeoPlayers = jQuery('.flexslider').find('iframe'), player; for (var i = 0, length = vimeoPlayers.length; i < length; i++) { player = vimeoPlayers[i]; $f(player).addEvent('ready', ready); } function addEvent(element, eventName, callback) { if (element.addEventListener) { element.addEventListener(eventName, callback, false) } else { element.attachEvent(eventName, callback, false); } } jQuery('.tfs-slider').flexslider({ animation: "fade", slideshow: false, slideshowSpeed: 7000, animationSpeed: 600, smoothHeight: true, pauseOnHover: false, useCSS: false, video: true, start: function(slider) { if(typeof(slider.slides) !== 'undefined' && slider.slides.eq(slider.currentSlide).find('iframe').length !== 0) { jQuery(slider).find('.flex-control-nav').hide(); YT_ready(function() { new YT.Player(slider.slides.eq(slider.currentSlide).find('iframe').attr('id'), { events: { 'onStateChange': onPlayerStateChange(slider.slides.eq(slider.currentSlide).find('iframe').attr('id'), slider) } }); }); } else { jQuery(slider).find('.flex-control-nav').show(); } }, before: function(slider) { if(slider.slides.eq(slider.currentSlide).find('iframe').length !== 0) { $f( slider.slides.eq(slider.currentSlide).find('iframe').attr('id') ).api('pause'); YT_ready(function() { new YT.Player(slider.slides.eq(slider.currentSlide).find('iframe').attr('id'), { events: { 'onStateChange': onPlayerStateChange(slider.slides.eq(slider.currentSlide).find('iframe').attr('id'), slider) } }); }); /* ------------------ YOUTUBE FOR AUTOSLIDER ------------------ */ playVideoAndPauseOthers(slider); } }, after: function(slider) { if(slider.slides.eq(slider.currentSlide).find('iframe').length !== 0) { jQuery(slider).find('.flex-control-nav').hide(); YT_ready(function() { new YT.Player(slider.slides.eq(slider.currentSlide).find('iframe').attr('id'), { events: { 'onStateChange': onPlayerStateChange(slider.slides.eq(slider.currentSlide).find('iframe').attr('id'), slider) } }); }); } else { jQuery(slider).find('.flex-control-nav').show(); } } }); jQuery('.flexslider').flexslider({ slideshow: false, slideshowSpeed: 7000, video: true, pauseOnHover: false, useCSS: false, start: function(slider) { if (typeof(slider.slides) !== 'undefined' && slider.slides.eq(slider.currentSlide).find('iframe').length !== 0) { jQuery(slider).find('.flex-control-nav').hide(); YT_ready(function() { new YT.Player(slider.slides.eq(slider.currentSlide).find('iframe').attr('id'), { events: { 'onStateChange': onPlayerStateChange(slider.slides.eq(slider.currentSlide).find('iframe').attr('id'), slider) } }); }); } else { jQuery(slider).find('.flex-control-nav').show(); } }, before: function(slider) { if (slider.slides.eq(slider.currentSlide).find('iframe').length !== 0) { $f(slider.slides.eq(slider.currentSlide).find('iframe').attr('id') ).api('pause'); YT_ready(function() { new YT.Player(slider.slides.eq(slider.currentSlide).find('iframe').attr('id'), { events: { 'onStateChange': onPlayerStateChange(slider.slides.eq(slider.currentSlide).find('iframe').attr('id'), slider) } }); }); /* ------------------ YOUTUBE FOR AUTOSLIDER ------------------ */ playVideoAndPauseOthers(slider); } }, after: function(slider) { if (slider.slides.eq(slider.currentSlide).find('iframe').length !== 0) { jQuery(slider).find('.flex-control-nav').hide(); YT_ready(function() { new YT.Player(slider.slides.eq(slider.currentSlide).find('iframe').attr('id'), { events: { 'onStateChange': onPlayerStateChange(slider.slides.eq(slider.currentSlide).find('iframe').attr('id'), slider) } }); }); } else { jQuery(slider).find('.flex-control-nav').show(); } } }); function playVideoAndPauseOthers(slider) { jQuery(slider).find('iframe').each(function(i) { var func = 'stopVideo'; this.contentWindow.postMessage('{"event":"command","func":"' + func + '","args":""}', '*'); }); } /* ------------------ PREV & NEXT BUTTON FOR FLEXSLIDER (YOUTUBE) ------------------ */ jQuery('.flex-next, .flex-prev').click(function() { playVideoAndPauseOthers(jQuery(this).parents('.flexslider, .tfs-slider')); }); function onPlayerStateChange(frame, slider) { return function(event) { if(event.data == YT.PlayerState.PLAYING) { jQuery(slider).flexslider("pause"); } if(event.data == YT.PlayerState.PAUSED) { jQuery(slider).flexslider("play"); } } } } if(jQuery().isotope) { var gridwidth = (jQuery('.grid-layout').width() / 2) - 22; jQuery('.grid-layout .post').css('width', gridwidth); jQuery('.grid-layout').isotope({ layoutMode: 'masonry', itemSelector: '.post', masonry: { columnWidth: gridwidth, gutterWidth: 40 }, }); var gridwidth = (jQuery('.grid-full-layout').width() / 3) - 30; jQuery('.grid-full-layout .post').css('width', gridwidth); jQuery('.grid-full-layout').isotope({ layoutMode: 'masonry', itemSelector: '.post', masonry: { columnWidth: gridwidth, gutterWidth: 40 }, }); } jQuery('.rev_slider_wrapper').each(function() { if(jQuery(this).length >=1 && jQuery(this).find('.tp-bannershadow').length == 0) { jQuery('
').appendTo(this); jQuery('
').appendTo(this); jQuery(this).addClass('avada-skin-rev'); } }); jQuery('.tparrows').each(function() { if(jQuery(this).css('visibility') == 'hidden') { jQuery(this).remove(); } }); }); jQuery(document).ready(function() { function onAfter(curr, next, opts, fwd) { var $ht = jQuery(this).height(); //set the container's height to that of the current slide jQuery(this).parent().css('height', $ht); } if(jQuery().cycle) { jQuery('.reviews').cycle({ fx: 'fade', after: onAfter, }); } }); jQuery(window).load(function($) { jQuery('.header-social .menu > li').height(jQuery('.header-social').height()); jQuery('.header-social .menu > li').css('line-height', jQuery('.header-social').height()+'px'); if(jQuery().prettyPhoto) { var ppArgs = { animation_speed: 'normal', overlay_gallery: true, autoplay_slideshow: false, show_title: false, show_desc: false, social_tools: "", }; jQuery("a[rel^='prettyPhoto']").prettyPhoto(ppArgs); jQuery('.lightbox-enabled a').has('img').prettyPhoto(ppArgs); var mediaQuery = 'desk'; if (Modernizr.mq('only screen and (max-width: 600px)') || Modernizr.mq('only screen and (max-height: 520px)')) { mediaQuery = 'mobile'; jQuery("a[rel^='prettyPhoto']").unbind('click'); jQuery('.lightbox-enabled a').has('img').unbind('click'); } // Disables prettyPhoto if screen small jQuery(window).on('resize', function() { if ((Modernizr.mq('only screen and (max-width: 600px)') || Modernizr.mq('only screen and (max-height: 520px)')) && mediaQuery == 'desk') { jQuery("a[rel^='prettyPhoto']").unbind('click.prettyphoto'); jQuery('.lightbox-enabled a').has('img').unbind('click.prettyphoto'); mediaQuery = 'mobile'; } else if (!Modernizr.mq('only screen and (max-width: 600px)') && !Modernizr.mq('only screen and (max-height: 520px)') && mediaQuery == 'mobile') { jQuery("a[rel^='prettyPhoto']").prettyPhoto(ppArgs); jQuery('.lightbox-enabled a').has('img').prettyPhoto(ppArgs); mediaQuery = 'desk'; } }); } jQuery('.side-nav li').hoverIntent({ over: function() { if(jQuery(this).find('> .children').length >= 1) { jQuery(this).find('> .children').stop(true, true).slideDown('slow'); } }, out: function() { if(jQuery(this).find('.current_page_item').length == 0 && jQuery(this).hasClass('current_page_item') == false) { jQuery(this).find('.children').stop(true, true).slideUp('slow'); } }, timeout: 500 }); if(jQuery().eislideshow) { jQuery('#ei-slider').eislideshow({ animation: 'sides', autoplay: false, }); } var retina = window.devicePixelRatio > 1 ? true : false; /* wpml flag in center */ var wpml_flag = jQuery('ul#nav > li > a > .iclflag'); var wpml_h = wpml_flag.height(); wpml_flag.css('margin-top', +wpml_h / - 2 + "px"); var wpml_flag = jQuery('.top-menu > ul > li > a > .iclflag'); var wpml_h = wpml_flag.height(); wpml_flag.css('margin-top', +wpml_h / - 2 + "px"); jQuery('#posts-container-infinite').infinitescroll({ navSelector : "div.pagination", // selector for the paged navigation (it will be hidden) nextSelector : "a.pagination-next", // selector for the NEXT link (to page 2) itemSelector : "div.post", // selector for all items you'll retrieve errorCallback: function() { jQuery('#posts-container').isotope('reLayout'); } }, function(posts) { if(jQuery().isotope) { //jQuery(posts).css('top', 'auto').css('left', 'auto'); jQuery(posts).hide(); imagesLoaded(posts, function() { jQuery(posts).fadeIn(); jQuery('#posts-container-infinite').isotope('appended', jQuery(posts)); jQuery('#posts-container-infinite').isotope('reLayout'); }); var gridwidth = (jQuery('.grid-layout').width() / 2) - 22; jQuery('.grid-layout .post').css('width', gridwidth); var gridwidth = (jQuery('.grid-full-layout').width() / 3) - 30; jQuery('.grid-full-layout .post').css('width', gridwidth); jQuery('#posts-container-infinite').isotope('reLayout'); } jQuery('.flexslider').flexslider({ slideshow: false, slideshowSpeed: 7000, video: true, pauseOnHover: false, useCSS: false, start: function(slider) { if (typeof(slider.slides) !== 'undefined' && slider.slides.eq(slider.currentSlide).find('iframe').length !== 0) { jQuery(slider).find('.flex-control-nav').hide(); YT_ready(function() { new YT.Player(slider.slides.eq(slider.currentSlide).find('iframe').attr('id'), { events: { 'onStateChange': onPlayerStateChange(slider.slides.eq(slider.currentSlide).find('iframe').attr('id'), slider) } }); }); } else { jQuery(slider).find('.flex-control-nav').show(); } }, before: function(slider) { if (slider.slides.eq(slider.currentSlide).find('iframe').length !== 0) { $f(slider.slides.eq(slider.currentSlide).find('iframe').attr('id') ).api('pause'); YT_ready(function() { new YT.Player(slider.slides.eq(slider.currentSlide).find('iframe').attr('id'), { events: { 'onStateChange': onPlayerStateChange(slider.slides.eq(slider.currentSlide).find('iframe').attr('id'), slider) } }); }); /* ------------------ YOUTUBE FOR AUTOSLIDER ------------------ */ playVideoAndPauseOthers(slider); } }, after: function(slider) { if (slider.slides.eq(slider.currentSlide).find('iframe').length !== 0) { jQuery(slider).find('.flex-control-nav').hide(); YT_ready(function() { new YT.Player(slider.slides.eq(slider.currentSlide).find('iframe').attr('id'), { events: { 'onStateChange': onPlayerStateChange(slider.slides.eq(slider.currentSlide).find('iframe').attr('id'), slider) } }); }); } else { jQuery(slider).find('.flex-control-nav').show(); } } }); if(jQuery().prettyPhoto) { jQuery("a[rel^='prettyPhoto']").prettyPhoto(ppArgs); } jQuery(posts).each(function() { jQuery(this).find('.full-video, .video-shortcode, .wooslider .slide-content').fitVids(); }); if(jQuery().isotope) { jQuery('#posts-container-infinite').isotope('reLayout'); } }); });