// source --> http://ilnuovovesuvio.de/wp-content/plugins/photo-gallery/js/bwg_gallery_box.js?ver=1.2.101 var isPopUpOpened = false; function spider_createpopup(url, current_view, width, height, duration, description, lifetime, lightbox_ctrl_btn_pos) { url = url.replace(/&/g, '&'); if (isPopUpOpened) { return }; isPopUpOpened = true; if (spider_hasalreadyreceivedpopup(description) || spider_isunsupporteduseragent()) { return; } jQuery("html").attr("style", "overflow:hidden !important;"); jQuery("#spider_popup_loading_" + current_view).css({display: "block"}); jQuery("#spider_popup_overlay_" + current_view).css({display: "block"}); jQuery.get(url, function(data) { var popup = jQuery( '
","").replace("
","")))}a.image_s=a.media.m.replace("_m","_s");a.image_t=a.media.m.replace("_m","_t");a.image_m=a.media.m.replace("_m","_m");a.image=a.media.m.replace("_m","");a.image_b=a.media.m.replace("_m","_b");delete a.media;if(c.useTemplate){var b=c.itemTemplate,h;for(h in a)b=b.replace(RegExp("{{"+h+"}}","g"),a[h]);g.append(b)}c.itemCallback.call(f,a)}}); b.isFunction(e)&&e.call(f,d)})})}})(jQuery); // source --> http://ilnuovovesuvio.de/wp-content/themes/CherryFramework/js/custom.js?ver=1.0 // --------------------------------------------------------- // !!!!!!!!!!!!!!!!!document ready!!!!!!!!!!!!!!!!!!!!!!!!!! // --------------------------------------------------------- jQuery(document).ready(function(){ // --------------------------------------------------------- // Blog masonry // --------------------------------------------------------- if(jQuery('body.blog')[0]){ var isotope_holder = jQuery('.isotope'); isotope_holder.imagesLoaded( function() { isotope_holder.isotope({ itemSelector : '.post_wrapper', hiddenClass : 'hidden', resizable : true, transformsEnabled : false, layoutMode: 'masonry' }).bind("resize.rainbows", function(){ isotope_holder.isotope('reLayout'); }).trigger("resize.rainbows").css({'visibility':'visible'}); }); } // --------------------------------------------------------- // Call Magnific Popup // --------------------------------------------------------- jQuery(".thumbnail").parent().each(function(){magnific_popup_init(jQuery(this))}); // --------------------------------------------------------- // Tooltip // --------------------------------------------------------- jQuery("[rel='tooltip']").tooltip(); // --------------------------------------------------------- // Back to Top // --------------------------------------------------------- jQuery(window).scroll(function () { if (jQuery(this).scrollTop() > 100) { jQuery('#back-top').fadeIn(); } else { jQuery('#back-top').fadeOut(); } }); jQuery('#back-top a').click(function () { jQuery('body,html').stop(false, false).animate({ scrollTop: 0 }, 800); return false; }); // --------------------------------------------------------- // Add accordion active class // --------------------------------------------------------- jQuery('.accordion').on('show', function (e) { jQuery(e.target).prev('.accordion-heading').find('.accordion-toggle').addClass('active'); }); jQuery('.accordion').on('hide', function (e) { jQuery(this).find('.accordion-toggle').not(jQuery(e.target)).removeClass('active'); }); // --------------------------------------------------------- // Isotope Init // --------------------------------------------------------- jQuery("#portfolio-grid").css({"visibility" : "visible"}); // --------------------------------------------------------- // Menu Android // --------------------------------------------------------- if(window.orientation!=undefined){ var regM = /ipod|ipad|iphone/gi, result = navigator.userAgent.match(regM) if(!result) { jQuery('.sf-menu li').each(function(){ if(jQuery(">ul", this)[0]){ jQuery(">a", this).toggle( function(){ return false; }, function(){ window.location.href = jQuery(this).attr("href"); } ); } }) } } // --------------------------------------------------------- // images loader // --------------------------------------------------------- var MSIE8 = (jQuery.browser.msie) && (jQuery.browser.version == 8); jQuery('img[data-src]').bind('load', img_load_complete); jQuery(window).bind('resize', img_loader).bind('scroll', img_loader).trigger('scroll'); function img_loader(){ var get_img = jQuery('img[data-src]').eq(0) if(get_img[0]){ var visible_height = jQuery(window).scrollTop() + jQuery(window).height(), img_top_position = get_img.offset().top; if(img_top_position