// source --> http://www.june-paris.fr/wp-content/themes/limitless/sprites/js/custom.js?ver=e6ec526b214c18de59e1d9e36e9d83c2 jQuery.noConflict(); /** * Main Javascript all plugins and theme code declared here. */ if (!jQuery.support.transition) { jQuery.fn.transition = jQuery.fn.animate; } /** * Code that needs to be executed at first. */ jQuery(document).ready(function () { "use strict"; jQuery('div.metro-blog-wrapper').width( jQuery(window).width() - 290 ); jQuery(".format-video, .video, .ioa-video ").fitVids(); if( ! jQuery('.super-wrapper').hasClass('no-np-loader') ) NProgress.start(); if( (window.retina || window.devicePixelRatio > 1) ) { var logo = jQuery('#logo img'); if( typeof logo.data('retina') != "undefined" && logo.data('retina')!="" ) logo.attr('src',logo.data('retina')); } var icon = 'angle-righticon-'; if(jQuery('body').hasClass('rtl')) icon = 'angle-lefticon-'; jQuery(".sidebar-wrap.widget_recent_entries ul li,.sidebar-wrap.widget_archive ul li, .sidebar-wrap.widget_categories ul li, .sidebar-wrap.widget_meta ul li, .sidebar-wrap.widget_recent_comments ul li , .sidebar-wrap.widget_nav_menu ul li ").append(''); }); /** * Main Code Starts From Here */ function main_code(){ "use strict"; setTimeout(function(){ jQuery('div.ioa_overlay').transition({ opacity:0 },400,'',function(){ jQuery(this).remove(); }); },1000); /** * Basic Variables Declaration */ var DEBUGMODE = false; var obj,temp,i,j,k,parent,str='',super_wrapper = jQuery('.super-wrapper') , doc = jQuery(document); /** * Window Dimensions Here */ var win = { obj : jQuery(window), width : null, height : null }, responsive = { ratio : 1 , width : 1060, height : 600 , platform : 'web', getPlatform : function() { } }, utils = { debug : function(message) { if (window.console && window.console.log && DEBUGMODE ) window.console.log('~~ IOA Debug Mode: ' + message); }, exists : function(cl) { if(bowser.msie && bowser.version < 8) if(getElementsByClassName(document.body,cl).length > 0 ) return true; else return false; if(bowser.msie && bowser.version <= 8) if(document.querySelectorAll('.'+cl).length > 0 ) return true; else return false; else if( typeof super_wrapper[0] !="undefined" && super_wrapper[0].getElementsByClassName(cl).length > 0 ) return true; else return false; }, existsP : function(cl,parent) { if(bowser.msie && bowser.version < 8) if(getElementsByClassName(parent,cl).length > 0 ) return true; else return false; if(bowser.msie && bowser.version <= 8) if(document.querySelectorAll('.'+cl).length > 0 ) return true; else return false; else if( parent.getElementsByClassName(cl).length > 0 ) return true; else return false; } }; win.width = win.obj.width(); win.height = win.obj.height(); responsive.ratio = jQuery('.skeleton').width()/1060; responsive.width = win.width; responsive.height = win.height ; var iso_layout = 'fitRows', iso_opts; jQuery('.video-bg').each(function(){ jQuery(this).css({ width : responsive.width , height : jQuery(this).parents('.page-section').outerHeight() }); jQuery(this).children('video').mediaelementplayer({ loop:true , features : [] }); }); if( ! super_wrapper.hasClass('no-np-loader') ) { win.obj.load(function(){ NProgress.done(true); }); } if( jQuery('.video-player').length > 0 ) jQuery('.video-player video').mediaelementplayer({ features : ['playpause','progress','current','duration','tracks','volume','fullscreen'] }); if(win.width<=767) { responsive.ratio = (win.obj.width() * 0.7)/1060; } jQuery('a.wpml-lang-selector').click(function(e){ e.preventDefault(); var l = jQuery(this).next(); if(l.is(':hidden')) { l.css({ opacity:0, marginTop:-10 , display:"block" }).transition({ opacity:1 , marginTop : 0 },400); } else { l.transition({ opacity:0 , marginTop : 0 },400,'',function(){ l.hide(); }); } }); jQuery('.live_search').focusin(function(){ if( jQuery(this).val() == "" || jQuery(this).val() == 'Type something..' ) jQuery(this).val(''); }); jQuery('.live_search').focusout(function(){ if( jQuery(this).val()=="" ) jQuery(this).val('Type something..'); }); jQuery('.sc_name,.sc_email,.sc_msg').focusin(function(){ if( jQuery(this).val() == "" || jQuery(this).val() == jQuery(this).data('default') ) jQuery(this).val(''); }); jQuery('.sc_name,.sc_email,.sc_msg').focusout(function(){ if( jQuery(this).val()=="" ) jQuery(this).val(jQuery(this).data('default')); }); var valFlag = false; jQuery(".sc_submit").click(function(e){ e.preventDefault(); obj = jQuery(this); valFlag = false; obj.parent().find("input[type=text],input[type=email],textarea").each(function(){ temp = jQuery(this); if( jQuery(this).hasClass('sc_email') && ! validateEmail(jQuery(this).val()) ) { temp.addClass("error"); valFlag = true; temp.parent().find('.error-note').css('visibility','visible').transition({ opacity:0.8 },300); } else if(jQuery.trim(jQuery(this).val())==="" ||temp.val()===jQuery(this).data('default')) { temp.addClass("error"); valFlag = true; temp.parent().find('.error-note').css('visibility','visible').transition({ opacity:0.8 },300); } else { temp.removeClass("error"); temp.parent().find('.error-note').transition({ opacity:0 },300,'',function(){ jQuery(this).css('visibility','hidden'); }); } }); if(valFlag){ return; } var msg = obj.parent().find(".success"); obj.val(obj.data('sending')); jQuery.post( ioa_listener_url, { type : 'sticky_contact', action: 'ioalistener' , name : obj.parent().find('.sc_name').val(), email : obj.parent().find('.sc_email').val(), msg : obj.parent().find('.sc_msg').val() , notify_email : obj.parent().find(".notify_email").val() } , function(data){ obj.val(obj.data('sent')); msg.fadeIn("slow").delay(3000).fadeOut("fast"); obj.parent().find("input[type=text],input[type=email],textarea").each(function(){ jQuery(this).val(jQuery(this).data('default')); }); }); }); jQuery('div.sticky-contact a.trigger').click(function(e){ e.preventDefault(); if( jQuery('div.sticky-contact').offset().left > responsive.width -50 ) { jQuery('div.sticky-contact').transition({ right:0 },400); } else { jQuery('div.sticky-contact').transition({ right:-301 },400); jQuery('div.sticky-contact').parent().find('.error-note').transition({ opacity:0 },300,'',function(){ jQuery(this).css('visibility','hidden'); }); } }); /** * Header Constructor Code Begins Here */ var compact_menu = jQuery('div.compact-bar ul.menu'), compact_bar = jQuery('div.compact-bar'), themeheader = jQuery('.theme-header').height(); var topbar = jQuery('#top-bar') , menu_area = jQuery('div.top-area-wrapper'), menu_bar, bottombar = jQuery('.bottom-area'); win.obj.scroll(function(){ if( win.obj.scrollTop() > (themeheader) ) { if(compact_bar.is(':hidden')) compact_bar.fadeIn('normal'); jQuery('a.back-to-top').stop(true,true).fadeIn('normal') } if( win.obj.scrollTop() < (themeheader) ) { if(compact_bar.is(':visible')) compact_bar.fadeOut('fast'); jQuery('a.back-to-top').stop(true,true).fadeOut('normal') } }); /** * Menu Layout / Effects Builder */ var Menu_builder = { center : function(menu) { var childs = menu.children('li'), width =0; childs.each(function(){ width += jQuery(this).outerWidth()+4+parseInt(jQuery(this).css('margin-right')); //console.log(parseInt(jQuery(this).css('margin-right'))); }); setTimeout(function(){ if(menu.hasClass('menu')) { var fz = parseInt(childs.children('a').css('font-size')); menu.parents('.menu-wrapper').width(width+2+(fz*2)).animate({ opacity:1 },'normal'); } else { menu.width(width+2); menu.animate({ opacity:1 },'normal'); } },30); }, appendMenuTail : function(menu) { var arrow = ''; menu.find('li').each(function(){ if( jQuery(this).children('.sub-menu').length > 0 ) { if(jQuery(this).is(menu.children() )) { arrow = ''; } else { arrow = ''; } jQuery(this).children('a').append(''+arrow); if( jQuery(this).children('ul.sub-menu').length > 0 ) { jQuery(this).addClass('hasDropDown relative'); } else { jQuery(this).addClass('hasDropDown'); } jQuery(this).children('.sub-menu').append(''); } }); }, childHoverEffect : function(menu) { menu.find('li.menu-item').each( function() { obj = jQuery(this); obj.hoverdir(); } ); }, registerMenuHover : function(menu) { var effect = menu.parents('div.menu-wrapper').data('effect') , sense; //console.log(responsive.width); menu.find('li').hoverIntent(function(){ temp = jQuery(this); temp.removeClass('forceRightChain'); if(temp.find('.sub-menu .sub-menu').length >0 ) sense = ( responsive.width - ( temp.offset().left + temp.width()) - ( 180 * 2 ) ); else sense = ( responsive.width - ( temp.offset().left + temp.width()) - ( 180 ) ); if(sense < 0 && temp.children('div.sub-menu').length === 0 && temp.is(menu.children()) ) { temp.addClass('forceRightChain'); temp.find('ul.sub-menu').find('.menu-arrow').addClass('left-dir-1icon-').removeClass('right-dir-1icon-'); } else { temp.find('ul.sub-menu').find('.menu-arrow').addClass('right-dir-1icon-').removeClass('left-dir-1icon-'); } if( utils.existsP('sub-menu',this) ) { switch(effect) { case 'None' : temp.children('.sub-menu').stop(true,true).show(); break; case 'Fade' : temp.children('.sub-menu').stop(true,true).fadeIn('normal'); break; case 'Fade Shift Down' : temp.children('.sub-menu').css({ 'opacity' : 0 , 'display' : 'block' , marginTop:-10 }); temp.children('.sub-menu').stop(true,true).animate({ opacity:1 , marginTop:0 },300); break; case 'Fade Shift Right' : temp.children('.sub-menu').css({ 'opacity' : 0 , 'display' : 'block' , marginLeft:-10 }); temp.children('.sub-menu').stop(true,true).transition({ opacity:1 , marginLeft:0 },300); break; case 'Scale In Fade' : temp.children('.sub-menu').css({ 'opacity' : 0 , 'display' : 'block' , scale:1.2 }); temp.children('.sub-menu').stop(true,true).transition({ opacity: 1 , scale:1}); break; case 'Scale Out Fade' : temp.children('.sub-menu').css({ 'opacity' : 0 , 'display' : 'block' , scale:0.8 }); temp.children('.sub-menu').stop(true,true).transition({ opacity: 1 , scale:1}); break; case 'Grow' : temp.children('.sub-menu').stop(true,true).show('normal'); break; case 'Slide' : temp.children('.sub-menu').stop(true,true).slideDown('normal'); break; default: temp.children('.sub-menu').stop(true,true).fadeIn('normal'); break; } } },function(){ if( utils.existsP('sub-menu',this) ) { temp = jQuery(this); switch(effect) { case 'None' : temp.children('.sub-menu').stop(true,true).hide(); break; case 'Fade' : temp.children('.sub-menu').stop(true,true).fadeOut('normal'); break; case 'Fade Shift Down' : temp.children('.sub-menu').stop(true,true).transition({ opacity:0 , marginTop:-10 },300, function(){ jQuery(this).hide() }); break; case 'Fade Shift Right' : temp.children('.sub-menu').stop(true,true).transition({ opacity:0 , marginLeft:-10 },300, function(){ jQuery(this).hide() }); break; case 'Scale In Fade' : temp.children('.sub-menu').stop(true,true).transition({ opacity: 0, scale:1.2}, 200 ,'', function(){ jQuery(this).hide() }); break; case 'Scale Out Fade' : temp.children('.sub-menu').stop(true,true).transition({ opacity: 0, scale:0.8}, 200 ,'', function(){ jQuery(this).hide() }); break; case 'Grow' : temp.children('.sub-menu').stop(true,true).hide('normal'); break; case 'Slide' : temp.children('.sub-menu').stop(true,true).slideUp('normal'); break; default: temp.children('.sub-menu').stop(true,true).fadeOut('normal'); break; } } }); } } /** * Menu Effects & Stuff */ Menu_builder.childHoverEffect(jQuery('.theme-header .menu, div.sidebar-wrap ul.sub-menu, .compact-bar .menu')); Menu_builder.appendMenuTail(compact_menu); Menu_builder.registerMenuHover(compact_menu); if(utils.exists('menu-centered')) { jQuery('.menu-centered .menu').each(function(){ Menu_builder.center(jQuery(this)); }); } Menu_builder.appendMenuTail(jQuery('.theme-header .menu')); Menu_builder.registerMenuHover(jQuery('.theme-header .menu , div.sidebar-wrap ul.menu')); setTimeout(function(){ if(compact_menu.length > 0) { var cposi = compact_bar.find('.menu-wrapper').position().left; compact_menu.children('li').each(function(){ if( jQuery(this).find('div.sub-menu').length > 0 ) { jQuery(this).find('div.sub-menu').css("left",-( cposi + jQuery(this).position().left )+"px"); } }); compact_bar.css({ 'display' : 'none' , 'visibility' : 'visible' }); } if(menu_area.find('.menu').length > 0) { menu_area.find('.menu-wrapper').each(function(){ var temp = jQuery(this),posi = temp.position().left; temp.find('.menu').children('li').each(function(){ if( jQuery(this).find('div.sub-menu').length > 0 ) { jQuery(this).find('div.sub-menu').css("left",-( posi + jQuery(this).position().left )+"px"); } if( jQuery('.fluid-menu').length > 0 ) { jQuery(this).find('div.sub-menu').width(responsive.width); } }); }); } if(topbar.find('.menu').length > 0) { topbar.find('.menu-wrapper').each(function(){ var temp = jQuery(this),posi = temp.position().left; temp.find('.menu').children('li').each(function(){ if( jQuery(this).find('div.sub-menu').length > 0 ) { jQuery(this).find('div.sub-menu').css("left",-( posi + jQuery(this).position().left )+"px"); } }); }); } if(bottombar.find('.menu').length > 0) { bottombar.find('.menu-wrapper').each(function(){ var temp = jQuery(this),posi = temp.position().left; temp.find('.menu').children('li').each(function(){ if( jQuery(this).find('div.sub-menu').length > 0 ) { jQuery(this).find('div.sub-menu').css("left",-( posi + jQuery(this).position().left )+"px"); } }); }); } if( win.obj.scrollTop() > (themeheader) ) { jQuery('a.back-to-top').stop(true,true).fadeIn('normal') compact_bar.stop(true,true).fadeIn('normal'); } },80); jQuery('div.sub-menu li a').hover(function(){ jQuery(this).stop(true,true).transition({ paddingLeft : 24 },400); }, function(){ if(! ( jQuery(this).parent().hasClass('current-menu-item') || jQuery(this).parent().hasClass('current_page_item') ) ) jQuery(this).stop(true,true).transition({ paddingLeft : 0 },400); } ); /** * Social Icons code */ jQuery('ul.top-area-social-list li a').hover(function(){ temp = jQuery(this); temp.children('.proxy-color').stop(true,true).transition({ opacity:1 },300); },function(){ temp = jQuery(this); temp.children('span.proxy-color').stop(true,true).transition({ opacity:0 },300); }); /** * Ajax Search Code */ var search_parent = jQuery('.ajax-search') ,search_loader = search_parent.find('span.search-loader'); jQuery('.ajax-search-pane input[type=text]').keyup(function(e){ var val = jQuery(this).val().length; if (e.keyCode == 27) { jQuery('a.ajax-search-trigger').trigger('click'); return; } if(val >= 2) { search_loader.fadeIn('fast'); jQuery.post(search_parent.data('url'), { type:'search' , action: 'ioalistener', query : jQuery(this).val() },function(data){ if( jQuery.trim(data) == "" ) return; search_parent.find('.no-results').fadeOut('fast'); search_parent.find('.search-results ul').html(data); search_parent.find('div.search-results').stop(true,true).fadeIn('fast',function(){ search_loader.fadeOut('fast'); }); }); } else { search_parent.find('div.search-results').hide(); search_parent.find('.search-results ul').html(''); } }); jQuery('body').bind('rad_widget_dropped',function(e,key,obj){ PageWidgets(obj); }); jQuery('body').bind('rad_widget_preview',function(e,key,obj){ PageWidgets(obj); }); jQuery('a.ajax-search-trigger').click(function(e){ e.preventDefault(); temp = jQuery(this).parent().find('div.ajax-search-pane'); if( temp.is(":hidden") ) { temp.css({ 'opacity' : 0 , 'display' : 'block' , marginTop:-20 }); temp.stop(true,true).transition({ opacity: 1 , marginTop:0}); jQuery('a.ajax-search-trigger').addClass('active'); } else { temp.stop(true,true).transition({ opacity: 0 , marginTop:-20}, 200 ,'', function(){ jQuery(this).hide() }); jQuery('a.ajax-search-trigger').removeClass('active'); } }); jQuery('a.ajax-search-close').click(function(e){ e.preventDefault(); jQuery(this).parent().stop(true,true).transition({ opacity: 0 , marginTop:-20}, 200 ,'', function(){ jQuery(this).hide() }); jQuery('a.ajax-search-trigger').removeClass('active'); }); /** * Title Effects & Intro */ var title_area = jQuery('div.title-wrap'), delay = 0 , delay_inc = parseFloat(title_area.data('delay'))*1000 , animate_delay = parseFloat(title_area.data('duration'))*1000 , animate_position = title_area.data('position') ; var effect_builder = { animate : function(el,effect){ switch(effect) { case 'fade' : el.delay(delay).transition({ opacity :1 },'slow'); break; case 'fade-left' : case 'fade-right' : el.delay(delay).transition({ margin: '0px', opacity: 1 , duration: 500 }); break; case 'rotate-left' : el.css({ rotate : '-40deg' }).delay(delay).transition({ opacity : 1 , rotate: '0deg' }); break; case 'rotate-right' : el.css({ rotate : '40deg' }).delay(delay).transition({ opacity : 1 , rotate: '0deg' }); break; case 'scale-in' : el.css({ scale : 1.2 }).delay(delay).transition({ opacity : 1 , scale: 1 }); break; case 'scale-out' : el.css({ scale : 0.8 }).delay(delay).transition({ opacity : 1 , scale: 1 }); break; case 'curtain-fade' : setTimeout(function(){ el.data("width",el.width()+parseInt(el.children().css("padding-left"))); el.width(0); el.children().css({ "opacity":0 , "width" : el.data("width") }); el.transition({ width : el.data("width") ,opacity : 1 , duration :500 }); setTimeout(function(){ el.children().transition({ opacity : 1 },'fast'); },600); },delay); break; case 'curtain-show' : setTimeout(function(){ el.data("width",el.width()+parseInt(el.children().css("padding-left"))); el.css({ width:0 , overflow :"hidden" }); el.children().css({ "opacity":0 , "width" : el.data("width") , x: -el.data("width") }); el.transition({ width : el.data("width") ,opacity : 1 , duration :500 }); setTimeout(function(){ el.children().transition({ opacity : 1, x:0 },'fast'); },600); },delay); break; case 'metro' : el.transition({ perspective: '800px', rotateY: '0deg' , opacity : 1}); break; case 'animate-bg' : el.transition({ backgroundPosition: animate_position },animate_delay,'linear'); break; } delay += delay_inc; } } if( title_area.length > 0 ) { if( title_area.data('effect') == "metro" ) title_area.css({ perspective: '400px', rotateY: '25deg', opacity : 0 }); jQuery(window).load(function(){ effect_builder.animate(title_area, title_area.data('effect')); setTimeout(function(){ if( utils.exists('animate-block') ) jQuery('.animate-block').each(function(){ effect_builder.animate(jQuery(this), jQuery(this).data('effect')); }); },200); }); } /** * Shortcodes Coding Starts Here =================================== */ if( utils.exists('power-section') ) { if( ! utils.exists('power-overlay') ) jQuery('body').append('
'); var ov = jQuery('body').find('.power-overlay'); var ovc = jQuery('body').find('.power-overlay-content'); jQuery('.power-section h3').click(function(){ ovc.children('div.filler').html( jQuery(this).next().html() ); ov.css({ display:'block' , 'opacity':0 , "background-color": jQuery(this).css("background-color") }).transition({ opacity: 0.7 },400); ovc.css({ display:'block' , opacity:0, scale:0.5 , "background-color": jQuery(this).css("background-color") }); ovc.css({ height : ovc.children('div.filler').height() + 40, left : responsive.width/2 - 225 , top: responsive.height/2 - ovc.height()/2 }).transition({ opacity: 1 , scale : 1 },400); }); ovc.find('a.close').on("click",function(e){ e.preventDefault(); ov.fadeOut('normal'); setTimeout(function(){ ovc.transition({ opacity: 0 , scale : 0 },400,''); },100); }); } jQuery('div.posts_slider div.slide').hover(function(){ jQuery(this).children('div.desc').fadeIn('normal'); },function(){ jQuery(this).children('div.desc').fadeOut('normal'); }); if(utils.exists('media-listener')) { jQuery('.media-listener').waypoint(function() { var c = jQuery(this); switch(c.data('effect')) { case 'fade' : c.transition({ opacity:1},400); break; case 'fade-right' : c.css({ x: -20 }).transition({ opacity:1 , x:0},400); break; case 'fade-left' : c.css({ x: 20 }).transition({ opacity:1 , x:0},400); break; case 'fade-grow' : c.css({ scale: 0.4 }).transition({ opacity:1 , scale:1},400); break; } },{ offset: '70%' , triggerOnce : true }); } /** * Sticky Sidebars */ var topspace = 0; if(compact_menu.length > 0) topspace = 45; jQuery('.sticky-right-sidebar,.sticky-left-sidebar').sticky({ topSpacing : topspace, bottomSpacing : jQuery('#footer').outerHeight() }); /** * Tabs Shortcode */ jQuery('div.ioa_box a.close').click(function(e){ e.preventDefault(); jQuery(this).parent().parent().slideUp('normal',function(){ jQuery(this).remove(); }) }); if( utils.exists('ioa_tabs') ) { jQuery( ".ioa_tabs" ).tabs({ show : { effect: "fadeIn", duration: 300 } }) } if( utils.exists('ioa_accordion') ) { jQuery( ".ioa_accordion" ).accordion({ create: function( event, ui ) { ui.header.find('i').removeClass('down-diricon-').addClass('up-diricon-') }, beforeActivate: function( event, ui ) { ui.newHeader.find('i').removeClass('down-diricon-').addClass('up-diricon-'); ui.oldHeader.find('i').addClass('down-diricon-').removeClass('up-diricon-'); }, heightStyle: "content" }); } function hexToRgb(hex) { var result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex); return "rgba("+parseInt(result[1], 16)+","+parseInt(result[2], 16)+","+parseInt(result[3], 16)+",0.6)"; } win.obj.load(function(){ if(utils.exists('menu-centered')) { jQuery('.menu-centered .top-area-social-list').each(function(){ Menu_builder.center(jQuery(this)); }); } if(utils.exists('line-chart-wrap')) { jQuery('.line-chart-wrap').waypoint(function(){ temp = jQuery(this),vals; var ds = []; temp.find('.line-val').each(function(i){ vals = jQuery(this).data('values').toString(); if(vals.indexOf(',')!=-1) { vals = vals.split(','); } else vals = [parseInt(vals)]; for(var j=0;j 0 ) hf += jQuery(this).outerHeight(true); temp =jQuery(this).children('div.icon-area'); temp.delay(i*200).transition({ opacity:1 , scale: 1 , backgroundColor : temp.data('color') },500); }); }); }); } /** * Testimonials */ if( utils.exists('rad-testimonials-list') ) { jQuery('ul.rad-testimonials-list').bxSlider({ mode : 'horizontal', adaptiveHeight : true, pager : false, auto : true, maxSlides:minx, moveSlides : minx, }); } /** * Easy Chart */ var w; if( utils.exists('radial-chart') ) { jQuery('.radial-chart').each(function(){ w = jQuery(this).data('width'); if( w > jQuery(this).width() ) w = jQuery(this).width() - 20; jQuery(this).easyPieChart({ size : w , lineWidth : jQuery(this).data('line_width'), barColor : jQuery(this).data('bar_color'), trackColor : jQuery(this).data('track_color'), scaleColor : false, lineCap : "butt", animate : 2000 }).data('easyPieChart').update(0); }); jQuery('.radial-chart').waypoint(function(){ jQuery(this).data('easyPieChart').update(jQuery(this).data('start_percent')); },{ offset: '70%' , triggerOnce : true }); } /** * Progress Bar */ if( utils.exists('progress-bar-group') ) { if(! bowser.msie) jQuery(' div.progress-bar div.filler span').show(); win.obj.load(function(){ jQuery('.progress-bar-group').waypoint(function(){ jQuery(this).find('div.progress-bar').each(function(i){ jQuery(this).find('div.filler').delay(i*100).transition({ opacity:1 , width : parseInt(jQuery(this).find('div.filler').data('fill'))+"%" },1500,'easeInOutQuint',function(){ jQuery(this).children().fadeIn('fast'); }); }); },{ offset: '70%' , triggerOnce : true }); }); } /** * Stacked Circles */ if( utils.exists('circles-group') ) { win.obj.load(function(){ jQuery('div.circles-group').waypoint(function(){ var parentw = jQuery(this).width(); if( parentw >= jQuery(this).parent().width() ) { parentw =jQuery(this).parent().width(); jQuery(this).width(parentw); jQuery(this).height(parentw); } jQuery(this).find('div.circle').each(function(j){ jQuery(this).css({ "left" : (parentw - parseInt(jQuery(this).data('fill'))/100 * parentw)/2 , scale : 0.2 }); jQuery(this).delay(j*100).transition({ opacity:1 ,scale : 1, width : parseInt(jQuery(this).data('fill'))+"%" , height : parseInt(jQuery(this).data('fill'))+"%" },500); }); },{ offset: '70%' , triggerOnce : true }); }); } jQuery('div.related-menu li').click(function(){ jQuery('div.related-menu li').removeClass('active'); jQuery(this).addClass('active'); temp = jQuery(this).data('val'); jQuery('div.related-posts-wrap ul').not("."+temp).transition({ opacity:0 , scale: 0 },300,'',function(){ jQuery(this).css({ visibility : "hidden" , opacity:0 }) }); jQuery("div.related-posts-wrap ul."+temp).css({ visibility : "visible" , opacity:0 , scale:0 }).transition({ opacity:1 , scale: 1 },300); }); /** * Blog Formats Coding */ var iso_posts; jQuery('.ioa-menu ul li').click(function(){ temp = jQuery(this).data('cat'); jQuery('div.ioa-menu ul li').removeClass('active'); jQuery(this).addClass('active'); iso_posts = jQuery(this).parents('.iso-parent').find('.isotope'); if( iso_posts.length > 0 ) { if(temp == "all") { iso_posts.isotope({ filter : "*" }); } else { iso_posts.isotope({ filter : ".category-"+temp }); } return; } if( utils.exists('blog-format4-posts') ) { var blog_posts = jQuery(this).parents('.mutual-content-wrap').find('.blog_posts'); if(temp == "all") { blog_posts.find('li.post').slideDown('normal'); return; } blog_posts.find('li.post').each(function(){ if( ! jQuery(this).hasClass("category-"+temp) ) jQuery(this).slideUp('slow'); else jQuery(this).slideDown('slow'); }); } }); win.obj.load(function(){ if(utils.exists('portfolio-masonry') || utils.exists('proportional-resize') || utils.exists('blog_posts')) iso_layout = 'masonry'; iso_opts = { itemSelector :'.isotope li.iso-item ' , layoutMode : iso_layout }; if(utils.exists('blog_posts')) iso_opts.transformsEnabled = false; if(win.width > 767 && jQuery('.isotope').length > 0 ) jQuery('.isotope').isotope(iso_opts); window.parent.jQuery("body").trigger('radChildReady'); jQuery('.blog-format1-posts ul li').waypoint(function() { var c = jQuery(this).find('div.proxy-datearea'); var p = jQuery(this).prev(); if(p.length > 0) p.find('span.line').animate({ height:p.height()+20 },500,'',function(){ c.transition({ height:101 },900); }); else c.transition({ height:101 },900); },{ offset: '70%' , triggerOnce : true }); }); // Format 2 Coding ================ jQuery('div.blog-format2-posts ul li').waypoint(function() { var bgc = jQuery(this).data('dbg'); var c = jQuery(this).data('dc'); if( bgc !="") jQuery(this).find('a.read-more').transition({ backgroundColor: bgc , color: c},'slow'); },{ offset: '50%' , triggerOnce : true}); // Format 6 Coding ================ jQuery('div.blog-format6-posts ul li').waypoint(function() { var bgc = jQuery(this).data('dbg'); var c = jQuery(this).data('dc'); if( bgc !="") { jQuery(this).transition({ backgroundColor: bgc , color: c },'slow'); jQuery(this).find('a.read-more').transition({ borderColor: c , color: c},'slow'); } },{ offset: '50%', triggerOnce : true }); jQuery('div.blog-format5-posts ul li').waypoint(function() { var bgc = jQuery(this).data('dbg'); var c = jQuery(this).data('dc'); if( bgc !="") jQuery(this).find('a.read-more').transition({ backgroundColor: bgc , color: c},'slow'); },{ offset: '50%', triggerOnce : true }); // Format 7 Coding ================ win.obj.load(function(){ jQuery('div.blog-format7-posts ul li').waypoint(function() { var te = jQuery(this),c = jQuery(this).data('dc'); if(c!="") { te.find('.desc').animate({ color: c},'slow'); te.find('span.spacer').animate({ backgroundColor: c},'slow'); } te.children('div.overlay').transition({ height : jQuery(this).height()+1 },'slow'); },{ offset: '50%' , triggerOnce : true}); }); // Blog & Portfolio Format Timeline var month , offset = jQuery('div.timeline-post').length , position , tesfl , circle = jQuery('span.circle'); var post_type = circle.data('post_type') , line = jQuery('span.line') ; var offset_line = 0 , distance =0; if( utils.exists('timeline-post') ) { offset_line = line.position().left jQuery('div.left-post').find('span.dot').css("left",(offset_line-6)+"px"); if(jQuery('div.right-post').length > 0) { distance = jQuery('div.right-post').position().left - offset_line jQuery('div.right-post').find('span.dot').css("left",-(distance+6)+"px"); } circle.css("left",(offset_line-19)+"px"); win.obj.load(function(){ jQuery('div.timeline-post').waypoint(function(dir) { if(dir=="down") { var c = jQuery(this).data('dc'); var bgc = jQuery(this).data('dbg'); if( bgc !="") jQuery(this).find('span.date,a.main-button').transition({ color: c, backgroundColor: bgc},500); jQuery(this).find('span.tip,span.dot').css({ opacity:0 , display:'block' , scale : 0.2 }).transition({ scale :1 , opacity: 1 },700,'',function(){ jQuery(this).children('span.connector').transition({ width:distance },400); }); } },{ offset: '50%' , triggerOnce : true}); }); circle.waypoint(function(direction) { if(direction=="down") { if( jQuery('.post-end').length>0 ) return; circle.transition({ opacity:1 },400); month = jQuery('div.posts-timeline').find('h4.month-label').last(); offset = jQuery('div.timeline-post').length; jQuery.post(ioa_listener_url,{ type :'posts-timeline', action: 'ioalistener', id : circle.data('id') , post_type : post_type , offset : offset , month:month.data('month')},function(data){ jQuery('span.circle').transition({ opacity:0 },400); temp = jQuery(jQuery.trim(data)); jQuery('div.posts-timeline').append(temp); jQuery('div.posts-timeline').find('div.left-post').find('span.dot').css("left",(offset_line-6)+"px"); jQuery('div.posts-timeline').find('div.right-post').find('span.dot').css("left",-(distance+6)+"px"); offset = jQuery('div.timeline-post').length; ioapreloader(temp,function(){ setTimeout(function(){ temp.waypoint(function(dir) { if(dir=="down") { var c = jQuery(this).data('dc'); var bgc = jQuery(this).data('dbg'); if( bgc !="") jQuery(this).find('span.date,a.main-button').transition({ color: c, backgroundColor: bgc},600); jQuery(this).find('span.tip,span.dot').css({ opacity:0 , display:'block' , scale : 0.2 }).transition({ scale :1 , opacity: 1 },700,'',function(){ jQuery(this).children('span.connector').transition({ width:distance },400); }); } },{ offset: '50%', triggerOnce : true }); },50); }); }); } },{ offset: 'bottom-in-view' }); } /** * All formats common codes */ if(utils.exists('way-animated')) { if(win.width <= 1024) { jQuery('.way-animated').css('opacity',1); } if(win.width > 1024) jQuery('.way-animated').waypoint(function(dir) { if(dir=="down") { var temp = jQuery(this) , effect = temp.data('waycheck'),delay = 0; if(typeof temp.data('delay') != "undefined") delay = parseInt( temp.data('delay')); if(bowser.msie && bowser.version <= 8) effect = 'fade'; switch(effect) { case 'fade-left' : temp.css({ x : -30 }).delay(delay).transition({ opacity:1, x:0 },400); break; case 'fade-right': temp.css({ x : 30 }).delay(delay).transition({ opacity:1, x:0 },400); break; case 'fade-top' :temp.css({ y : -30 }).delay(delay).transition({ opacity:1, y:0 },400); break; case 'fade-bottom': temp.css({ y : 30 }).delay(delay).transition({ opacity:1, y:0 },400); break; case 'big-fade-left' : temp.css({ x : -100 }).delay(delay).transition({ opacity:1, x:0 },700); break; case 'big-fade-right': temp.css({ x : 100 }).delay(delay).transition({ opacity:1, x:0 },700); break; case 'big-fade-top' :temp.css({ y : -100 }).delay(delay).transition({ opacity:1, y:0 },700); break; case 'big-fade-bottom': temp.css({ y : 100 }).delay(delay).transition({ opacity:1, y:0 },700); break; case 'scale-in' :temp.css({ scale : 1.5 }).delay(delay).transition({ opacity:1, scale:1 },400); break; case 'scale-out' :temp.css({ scale : 0.5 }).delay(delay).transition({ opacity:1, scale:1 },400); break; case 'fade' : default : temp.delay(delay).transition({ opacity:1 },400); } } },{ offset: '70%' , triggerOnce : true}); } if(utils.exists('chain-animated')) { if(win.width <= 1024) { jQuery('.chain-animated').find('.chain-link').css('opacity',1); } if(win.width > 1024) jQuery('.chain-animated').waypoint(function(dir) { if(dir=="down") { var temp = jQuery(this) , effect = temp.data('chain'),delay = 0; if(bowser.msie && bowser.version <= 8) { temp.find('.chain-link').css("opacity",1); return; } temp.find('.inner-item-wrap').each(function(i){ delay = i * 100; switch(effect) { case 'fade-left' : jQuery(this).css({ x : -30 }).delay(delay).transition({ opacity:1, x:0 },400); break; case 'fade-right': jQuery(this).css({ x : 30 }).delay(delay).transition({ opacity:1, x:0 },400); break; case 'fade-top' :jQuery(this).css({ y : -30 }).delay(delay).transition({ opacity:1, y:0 },400); break; case 'fade-bottom': jQuery(this).css({ y : 30 }).delay(delay).transition({ opacity:1, y:0 },400); break; case 'big-fade-left' : jQuery(this).css({ x : -100 }).delay(delay).transition({ opacity:1, x:0 },700); break; case 'big-fade-right': jQuery(this).css({ x : 100 }).delay(delay).transition({ opacity:1, x:0 },700); break; case 'big-fade-top' :jQuery(this).css({ y : -100 }).delay(delay).transition({ opacity:1, y:0 },700); break; case 'big-fade-bottom': jQuery(this).css({ y : 100 }).delay(delay).transition({ opacity:1, y:0 },700); break; case 'scale-in' :jQuery(this).css({ scale : 1.5 }).delay(delay).transition({ opacity:1, scale:1 },400); break; case 'scale-out' :jQuery(this).css({ scale : 0.5 }).delay(delay).transition({ opacity:1, scale:1 },400); break; case 'fade' : default : jQuery(this).delay(delay).transition({ opacity:1 },400); } }); } },{ offset: '80%' , triggerOnce : true}); } jQuery('.bx-wrapper .bx-controls-direction a').click(function(e){ e.preventDefault(); }); jQuery('div.ioa-menu').find('li').each(function(){ jQuery(this).hoverdir(); }); jQuery('div.ioa-menu a').click(function(e){ if(!jQuery(this).next().is(':hidden')) jQuery(this).next().fadeOut('normal'); else jQuery(this).next().fadeIn('normal'); e.preventDefault(); }); jQuery('div.ioa-menu').hoverIntent(function(e){ if( jQuery(this).hasClass('ioa-menu-open') ) return; jQuery(this).children('ul').fadeIn('normal'); },function(e){ if( jQuery(this).hasClass('ioa-menu-open') ) return; jQuery(this).children('ul').fadeOut('normal'); }); var hovers = jQuery('div.hoverable div.image, div.image-frame'); win.obj.load(function(){ doc.on('mouseenter','div.hoverable div.image, div.image-frame ', function(){ var h = jQuery(this).find('.hover'), i = h.children('i'); i.css({ opacity:0 , scale : 0.5 }); h.css({ opacity:0 , display:"block" }).stop(true,true).transition({ opacity: 0.9 },500); setTimeout(function(){ h.children('i').transition({ opacity:1 , scale:1 },400); },60); }); doc.on('mouseleave','div.hoverable div.image, div.image-frame ', function(){ var h = jQuery(this).find('.hover'); h.children('a').transition({ opacity:0 },400); h.transition({ opacity: 0 },300,''); }); }); jQuery('ul.single-related-posts li div.image').hover(function(){ jQuery(this).children('.hover').stop(true,true).fadeIn(400); },function(){ jQuery(this).children('.hover').stop(true,true).fadeOut(400); }); jQuery('div.portfolio-list ul li').waypoint(function() { var c = jQuery(this).find('div.proxy-datearea'); var p = jQuery(this).prev(); c.transition({ height:101 },900); },{ offset: '70%' , triggerOnce : true }); /** * Woo Commerce Code */ var button_parent; jQuery('body').bind('adding_to_cart',function(evt,button){ button_parent = button.parents('.product'); button.fadeOut('fast'); button_parent.find('.cart-loader').css({ marginTop : -15 , opacity : 0 , display : 'block' }).transition({ marginTop :0 , opacity: 1 },300,''); button_parent.find('.product-data').transition({ opacity:0.6 },400); }) jQuery('.ajax-cart-trigger').click(function(e){ e,preventDefault(); }); jQuery('.ajax-cart').hover(function(){ jQuery('.ajax-cart-items').css({ marginTop :15 , opacity : 0 , display : 'block' }).animate({ marginTop :0 , opacity: 1 },300,''); },function(){ jQuery('.ajax-cart-items').animate({ opacity:0 , marginTop :15 },200,'',function(){ jQuery(this).hide(); }) }); jQuery('body').bind('added_to_cart',function(evt,fragments, cart_hash){ button_parent.find('.cart-loader').transition({ marginTop :-15, opacity: 0 },300,'',function(){ jQuery(this).hide(); }); button_parent.find('.product-data').transition({ opacity:1 },400); }) jQuery('.show_review_form').click(function(){ jQuery('#review_form').slideToggle('normal'); }); jQuery('.products li').hover(function(){ obj = jQuery(this); obj.find('.button').css({ marginTop : -15 , display : "block" , opacity: 0 }).transition({ opacity:1 , marginTop : 0 },200); },function(){ obj = jQuery(this); obj.find('.button').transition({ opacity:0 , marginTop : -15 },200,'',function(){ jQuery(this).hide(); }); }); /** * Pagination code */ jQuery('div.pagination-dropdown select').change(function(){ window.location.href = jQuery(this).val(); }); win.obj.load(function(){ jQuery('div.blog-format4-posts ul li div.post-content-area').each(function(){ obj = jQuery(this); if(obj.height() >= 250) { obj.data('height',obj.height()); obj.animate({ height : 250 },'normal'); obj.parents('li').find('a.bottom-view-toggle').css('visibility','visible').transition({ opacity:1 },300); } else { obj.parents('li').find('a.bottom-view-toggle').remove(); } }); }); jQuery('a.bottom-view-toggle').click(function(e){ temp = jQuery(this); var cl = temp.parent().find('div.post-content-area'); if(temp.hasClass('down-diricon-')) { cl.animate({ height : cl.data('height') },'normal'); temp.addClass('up-diricon-').removeClass('down-diricon-'); } else { cl.animate({ height : 250 },'normal'); temp.addClass('down-diricon-').removeClass('up-diricon-'); } e.preventDefault(); }); /** * Contact Template */ jQuery('div.map-wrapper').hover(function(){ jQuery(this).children('div.overlay-address-area').stop(true,true).fadeOut(700); },function(){ jQuery(this).children('div.overlay-address-area').stop(true,true).fadeIn(400); }); if(utils.exists('portfolio-masonry') ) { if(jQuery('.no-posts-found').length > 0) { jQuery('div.portfolio-masonry').css({ background : 'none' , 'min-height' : 0 }); jQuery('div.portfolio-masonry ul').transition({ opacity:1 },300); } else { var masonry_items = jQuery('div.portfolio-masonry ul li') ; masonry_items.find('.image').each(function(){ jQuery(this).hoverdir() }); win.obj.load(function(){ masonry_items.each(function(i){ temp = jQuery(this); temp.find('.loader').remove(); temp.find('.inner-item-wrap').delay(i*50).transition({ opacity:1 }); }); }); } } var portfolio_posts = super_wrapper.find('.portfolio_posts'); if(win.width <= 1024) { jQuery('.theme-header .menu a').on('click touchend', function(e) { var el = jQuery(this); var link = el.attr('href'); if(link==="#" || link==="http://#" || el.parent().children('.sub-menu').length > 0 ) return; window.location = link; }); } jQuery('div.ioa-menu ul li').on('touchend', function(e) { jQuery(this).trigger('click'); }); if(utils.exists('metro-wrapper') ) { var metro_lists = jQuery('div.portfolio-metro ul'),metro_items = metro_lists.children(); if(bowser.msie && bowser.version <=8) { metro_items.each(function(){ jQuery(this).find('div.image-wrap').width(jQuery(this).find('div.image-wrap img').width()); }); } var testwidth = metro_lists.first().width(); if(jQuery('.no-posts-found').length == 0 ) { if(win.width > 767) { if( metro_lists.last().width() > testwidth ) testwidth = metro_lists.last().width(); jQuery('div.portfolio-metro').width(testwidth); metro_lists.css('display','block'); win.obj.load(function(){ jQuery('div.portfolio-metro').height( metro_lists.height() * 2 ); jQuery('div.metro-wrapper').jScrollPane({ animateScroll :false, mouseWheelSpeed :80 }); metro_items.each(function(i){ temp = jQuery(this); temp.css({ scale: 0.5 }).delay(i*20).transition({ opacity:1 , scale:1 },700); }); jQuery('.jspHorizontalBar').animate({ height:25 },'fast'); jQuery('.jspDrag').stop(true,true).animate({ height:22 },'fast'); }); } else { metro_items.css('opacity',1); } } else { metro_lists.css('display','block'); jQuery('div.portfolio-metro').css('width','auto'); } } /** * Portfolio Featured */ if(utils.exists('featured-column')) { jQuery('li.featured-block').hover(function(){ jQuery(this).find('div.overlay').transition({ scale:0 , opacity:0 },300); },function(){ jQuery(this).find('div.overlay').transition({ scale:1 , opacity:1 },300); }); jQuery('div.featured-column ul li').waypoint(function(dir) { if(dir=="down") { var c = jQuery(this).data('dc'); var bgc = jQuery(this).data('dbg'); if( bgc !="") { jQuery(this).find('div.title-area,a.read-more').animate({ color: c, backgroundColor: bgc },'slow'); jQuery(this).find('div.desc').animate({ borderColor: bgc },'slow'); } } },{ offset: '80%' , triggerOnce : true}); } /** * Portfolio Modelie */ /** * Scroll Pane usability */ if(utils.exists('portfolio-modelie') ) { var la,modelie_wrap = jQuery('div.portfolio-modelie') , view_pane = modelie_wrap.find('div.view-pane'), view_data,view_scroll , modelie_list = modelie_wrap.find('ul'); var calc_height = win.height - ( jQuery('div.theme-header').height()) ; var compute_width = 0,current_loader,testable_width = responsive.width; if( jQuery('.inner-super-wrapper').hasClass('ioa-boxed-layout') ) testable_width = modelie_wrap.width(); if(calc_height < 200) calc_height = 250; jQuery.post(ioa_listener_url,{ type:'portfolio_modelie' , action: 'ioalistener', id : view_pane.data('id'), offset : modelie_list.children('li.post').length , height : calc_height - 20 , width : responsive.width },function(data){ jQuery('div.view-pane ul li.span-class').remove(); modelie_list.append(data); view_pane.children('.loader').remove(); ioapreloader(modelie_list,function(){ modelie_list.children('li').each(function(){ temp = jQuery(this); temp.height(calc_height-20); la = temp.find('a.hover-lightbox'); compute_width += jQuery(this).outerWidth(); la.css({ top: temp.height()/2 - la.height()/2 -25, left: temp.width()/2 - la.width()/2 -25}); }); if(responsive.width > 767) { view_pane.height(calc_height-20); modelie_list.width(compute_width); setTimeout(function(){ view_scroll = view_pane.jScrollPane({ mouseWheelSpeed :100 }); view_data = view_scroll.data('jsp'); modelie_list.children('li').each(function(i){ temp = jQuery(this); temp.css('background-image','none'); temp.find('.loader').remove(); temp.children('.inner-item-wrap').stop(true,true).delay(i*90).transition({ opacity:1 },700); }); jQuery('.jspHorizontalBar').animate({ height:25 },'fast'); jQuery('.jspDrag').stop(true,true).animate({ height:22 },'fast'); if(bowser.msie && bowser.version<=8) { setTimeout(function(){ jQuery('.jspHorizontalBar').animate({ height:25 },'fast'); jQuery('.jspDrag').stop(true,true).animate({ height:22 },'fast'); },300); } },40); } else { modelie_list.find('.inner-item-wrap').css( "opacity" , 1); modelie_list.find('.loader').remove(); } }); }); doc.on('click','a.load-more-posts-button',function(e){ e.preventDefault() current_loader = jQuery(this); current_loader.html( current_loader.data('loading') ); jQuery.post(ioa_listener_url,{ type:'portfolio_modelie' , action: 'ioalistener', width : responsive.width , id : view_pane.data('id'), offset : modelie_list.children('li.post').length , height : calc_height - 20 },function(data){ var test = jQuery(jQuery.trim(data)); if( ! test.hasClass('end-more-posts') ) { if(responsive.width > 767) { modelie_list.css("width","20000em"); modelie_list.append(test); compute_width =0; ioapreloader(modelie_list,function(){ current_loader.parent().animate({width :0 },'normal',function(){ jQuery(this).remove(); modelie_list.children('li').each(function(){ temp = jQuery(this); temp.height(calc_height-20); la = temp.find('a.hover-lightbox'); compute_width += jQuery(this).outerWidth(); la.css({ top: temp.height()/2 - la.height()/2 -25, left: temp.width()/2 - la.width()/2 -25}); }); modelie_list.width(compute_width); setTimeout(function(){ view_data.reinitialise(); test.each(function(i){ temp = jQuery(this); temp.css('background-image','none'); temp.find('.loader').remove(); temp.children('.inner-item-wrap').stop(true,true).delay(i*90).transition({ opacity:1 },700); }); view_data.scrollByX( testable_width - 400 ,true); jQuery('.jspHorizontalBar').animate({ height:25 },'fast'); jQuery('.jspDrag').stop(true,true).animate({ height:22 },'fast'); },40); }); }); } else { current_loader.parent().animate({width :0 },'normal',function(){ jQuery(this).remove(); modelie_list.append(test); modelie_list.find('.loader').remove(); modelie_list.find('.inner-item-wrap').css( "opacity",1); }); } } else { current_loader.parent().replaceWith(test); test.stop(true,true).delay(i*90).transition({ opacity:1 },700); } }); }); jQuery(document).on('mouseenter','div.view-pane li div.image',function(){ jQuery(this).children('.hover').stop(true,true).fadeIn(400); }); jQuery(document).on('mouseleave','div.view-pane li div.image',function(){ jQuery(this).children('.hover').stop(true,true).fadeOut(400); }); } /** * Portfolio Full Screen */ if(utils.exists('portfolio-full-screen')) { var fs_wrap = jQuery('div.portfolio-full-screen') , fsview_pane = fs_wrap.find('div.full-screen-view-pane'); var calc_height = win.height - ( jQuery('div.theme-header').height()) ; if(calc_height<200) calc_height = 250; jQuery.post(ioa_listener_url,{ type:'portfolio_fullscreen', action: 'ioalistener' , id: jQuery('.full-screen-view-pane').data('id') , height : calc_height - 83 , width : win.width },function(data){ if(jQuery(data).find('.no-posts-found').length == 0) { fsview_pane.append(data); fsview_pane.find('.ioa-gallery').seleneGallery({ domMapping : true }); } else fsview_pane.html(jQuery(data).find('.gallery-holder').html()); }) } /** * Portfolio Maerya */ if( utils.exists('portfolio-maerya-list') ) { if( jQuery('.no-posts-found').length == 0 ) { var dybg,dyc, current_obj = null,maerya_list = jQuery('ul.portfolio-maerya-list li') , check_flag = false , dynamic = jQuery('div.dynamic-content'); maerya_list.width( maerya_list.parent().width()/4 ); win.obj.on("debouncedresize", function( event ) { if(current_obj) jQuery('.portfolio-maerya-wrap .close-section').trigger('click'); maerya_list.width( maerya_list.parent().width()/4 ); maerya_list.data('width',maerya_list.width()); }); maerya_list.hover(function(){ if(check_flag) return; jQuery(this).find('.hover').stop(true,true).transition({ height:470 },400); },function(){ jQuery(this).find('.hover').stop(true,true).transition({ height:0 },400); }); maerya_list.find('a').click(function(e){ if(responsive.width>767) e.preventDefault(); }); maerya_list.data('width',maerya_list.width()); maerya_list.click(function(){ current_obj = jQuery(this); if(responsive.width < 767) { window.location.href = current_obj.find('h2 a').attr('href'); return; } if(bowser.msie && bowser.version <=8) current_obj.find('div.stub').transition({ left : -(maerya_list.width()+4) },500); else current_obj.find('div.stub').transition({ x : -(maerya_list.width()+4) },500); maerya_list.not(current_obj).transition({ width : 0 },500); current_obj.transition({ width : current_obj.parent().width() },500); jQuery('.portfolio-maerya-wrap .close-section').fadeIn('fast'); var temp = jQuery(this).find('div.meta-info'); check_flag = true; current_obj.find('.hover').stop(true,true).transition({ height:0 },400,'',function(){ }); dybg = temp.css('background-color'); dyc = temp.css('color'); if(!dybg || dybg==="" || dybg==="transparent" ) dybg = ''; if(!dyc || dyc==="" || dyc==="transparent" ) dyc = 'inherit'; dynamic.css({ backgroundColor : dybg ,color : dyc }); dynamic.html( temp.html()); dynamic.show(); if(bowser.msie && bowser.version <=8) setTimeout(function(){ dynamic.transition({ top: -(maerya_list.height()+4) },400,''); dynamic.prev().transition({ top: -(maerya_list.height()+4) },400,''); },300); else setTimeout(function(){ dynamic.transition({ y: -(maerya_list.height()+4) },400,''); dynamic.prev().transition({ y: -(maerya_list.height()+4) },400,''); },300); }); doc.on('click','a.close-section',function(e){ e.preventDefault(); if(bowser.msie && bowser.version <=8) { dynamic.transition({ top: 0 },400,'',function(){ dynamic.html(''); }); dynamic.prev().transition({ top: 0 },400,''); } else { dynamic.transition({ y: 0 },400,'',function(){ dynamic.html(''); }); dynamic.prev().transition({ y: 0 },400,''); } setTimeout(function(){ if(bowser.msie && bowser.version <=8) current_obj.find('div.stub').transition({ left : 0 },500); else current_obj.find('div.stub').transition({ x : 0 },500); maerya_list.transition({ width : parseInt(maerya_list.data('width')) - 0.5 },500); },300); jQuery(this).fadeOut('fast'); check_flag = false; }); } else { jQuery('div.portfolio-maerya div.three_fourth').css('height','auto').removeClass('three_fourth left'); jQuery('div.portfolio-maerya div.one_fourth').hide(); } } if( utils.exists('climacon-shortcode') ) { var cl = null; if( !(bowser.msie && bowser.version <= 8) ) { jQuery('.climacon-shortcode').each(function(){ switch(jQuery(this).data('type')) { case "rain" : cl = Skycons.RAIN ; break; case "partly cloudy day" : cl = Skycons.PARTLY_CLOUDY_DAY ; break; case "partly cloudy night" : cl = Skycons.PARTLY_CLOUDY_NIGHT ; break; case "clear day" : cl = Skycons.CLEAR_DAY ; break; case "clear night" : cl = Skycons.CLEAR_NIGHT ; break; case "cloudy" : cl = Skycons.CLOUDY ; break; case "fog" : cl = Skycons.FOG ; break; case "sleet" : cl = Skycons.SLEET ; break; case "snow" : cl = Skycons.SNOW ; break; case "wind" : cl = Skycons.WIND ; break; } var skycons = new Skycons({"color": jQuery(this).data('color') }); skycons.add(this, cl ); skycons.play(); }); } else { jQuery('.climacon-shortcode').each(function(){ switch(jQuery(this).data('type')) { case "rain" : cl = "rain" ; break; case "partly cloudy day" : cl = "partly_cloudy_day" ; break; case "partly cloudy night" : cl = "partly_cloudy_night" ; break; case "clear day" : cl = "clear_day" ; break; case "clear night" : cl = "clear_night" ; break; case "cloudy" : cl = "cloudy" ; break; case "fog" : cl = "fog" ; break; case "sleet" : cl = "sleet" ; break; case "snow" : cl = "snow" ; break; case "wind" : cl = "wind" ; break; } jQuery(this).replaceWith('
climate image
'); }); } } /** * Back to Top Button */ jQuery('a.back-to-top').click(function(e){ e.preventDefault(); jQuery('body,html').animate({ scrollTop:0 },'normal'); }); if( jQuery("a[rel^='prettyPhoto']").length > 0 && jQuery('.rad-page-section').length == 0 ) jQuery("a[rel^='prettyPhoto']").prettyPhoto({ social_tools:'' , theme: 'light_square' }); if( jQuery('.rad-page-section').length == 0 ) jQuery(".gallery-icon>a").prettyPhoto({ social_tools:'' , theme: 'light_square' }); /** * Single Portfolio Coding */ if(utils.exists('single-prop-screen-view-pane')) { var fsview_pane = jQuery('div.single-prop-screen-view-pane'); var calc_height = win.height - ( jQuery('div.theme-header').height()) ; if(calc_height<200) calc_height = 250; jQuery.post(ioa_listener_url,{ type:'single_portfolio_fullscreen', action: 'ioalistener' , id: jQuery('.single-prop-screen-view-pane').data('id') , height : calc_height - 83 , width : win.width },function(data){ fsview_pane.append(data); fsview_pane.find('.ioa-gallery').seleneGallery({ domMapping : true }); }) } if(utils.exists('single-full-screen-view-pane')) { var fsview_pane = jQuery('div.single-full-screen-view-pane'); var calc_height = win.height - ( jQuery('div.theme-header').height()) - 83 ; if(calc_height<200) calc_height = 250; fsview_pane.find('.spfs-gallery').seleneGallery({ effect_type : 'fade' , width : win.width , height : calc_height, duration : 5000, autoplay : false, captions : true, arrow_control : true , thumbnails : true }); } if(utils.exists('single-portfolio-modelie') ) { var la,modelie_wrap = jQuery('div.single-portfolio-modelie') , view_pane = modelie_wrap.find('div.view-pane') , modelie_list = modelie_wrap.find('ul.portfolio_posts'); var calc_height = jQuery(window).height() - ( jQuery('div.theme-header').height()) ; if(calc_height<200) calc_height = 250; var compute_width = 0; view_pane.scroll(function(event) { /* Act on the event */ event.stopImmediatePropagation(); return false; }); jQuery.post(ioa_listener_url,{ type:'single_portfolio_modelie' , action: 'ioalistener', id : view_pane.data('id'), height : calc_height - 20 , width : responsive.width },function(data){ view_pane.children('.loader').remove(); modelie_list.html(data); if(responsive.width > 767) { ioapreloader(modelie_list,function(){ view_pane.height(calc_height-10); modelie_list.children('li').each(function(){ temp = jQuery(this); temp.height(calc_height-10); compute_width += jQuery(this).outerWidth(); }); modelie_list.width(compute_width); setTimeout(function(){ view_scroll = view_pane.jScrollPane({ mouseWheelSpeed :100 }); view_data = view_scroll.data('jsp'); modelie_list.children('li').each(function(i){ temp = jQuery(this); temp.css('background-image','none'); temp.find('.loader').remove(); temp.children('.inner-item-wrap').stop(true,true).delay(i*90).transition({ opacity:1 },700); }); jQuery('.jspHorizontalBar').animate({ height:25 },'fast'); jQuery('.jspDrag').stop(true,true).animate({ height:22 },'fast'); },40); setTimeout(function(){ view_pane.find('.jspDrag').transition({ backgroundColor : view_pane.data('dc') },400); },2000); }); } else { modelie_list.find('.inner-item-wrap').css('opacity',1); modelie_list.find('.loader').remove(); } }); } if( jQuery('.tweets-wrapper.slider ul').length > 0 ) jQuery('.tweets-wrapper.slider ul').bxSlider({ mode : 'fade', adaptiveHeight : true, pager : false, auto : true }); /** * Graphs overlay toggle */ doc.on('click' , '.graph-info-toggle', function(){ if( jQuery(this).hasClass('info-2icon-') ) jQuery(this).addClass('cancel-2icon-').removeClass('info-2icon-'); else jQuery(this).removeClass('cancel-2icon-').addClass('info-2icon-'); jQuery(this).parent().children('.info-area').fadeToggle('normal'); }); /** * Prop Manager */ win.obj.load(function(){ jQuery('.prop-wrapper').each(function(){ jQuery(this).data({ width : jQuery(this).width(), height : jQuery(this).height() }); jQuery(this).css({ width : jQuery(this).width() * responsive.ratio, height : jQuery(this).height() * responsive.ratio }); jQuery(this).find('.prop').each(function(){ t = jQuery(this); i = t.children('img'); t.css({ top : t.data('top') * responsive.ratio, left : t.data('left') * responsive.ratio }); i.data({ width : i.width() , height : i.height() }); i.css({ width : i.width() * responsive.ratio , height : i.height() * responsive.ratio }); }); }); if(win.width <= 1024) jQuery('div.prop-wrapper').children().each(function(){ jQuery(this).css('opacity',1); }); if(win.width > 1024) jQuery('div.prop-wrapper').waypoint(function() { var prop,props = jQuery(this),effect; props.children().each(function(i){ prop = jQuery(this); prop.css("z-index",i+1); effect = prop.data('effect'); switch(effect) { case 'fade-left' : prop.css({ x : -30 }).delay(prop.data('delay')).transition({ opacity:1, x:0 },400); break; case 'fade-right': prop.css({ x : 30 }).delay(prop.data('delay')).transition({ opacity:1, x:0 },400); break; case 'fade-top' :prop.css({ y : -30 }).delay(prop.data('delay')).transition({ opacity:1, y:0 },400); break; case 'fade-bottom': prop.css({ y : 30 }).delay(prop.data('delay')).transition({ opacity:1, y:0 },400); break; case 'big-fade-left' : prop.css({ x : -100 }).delay(prop.data('delay')).transition({ opacity:1, x:0 },700); break; case 'big-fade-right': prop.css({ x : 100 }).delay(prop.data('delay')).transition({ opacity:1, x:0 },700); break; case 'big-fade-top' :prop.css({ y : -100 }).delay(prop.data('delay')).transition({ opacity:1, y:0 },700); break; case 'big-fade-bottom': prop.css({ y : 100 }).delay(prop.data('delay')).transition({ opacity:1, y:0 },700); break; case 'scale-in' :prop.css({ scale : 1.5 }).delay(prop.data('delay')).transition({ opacity:1, scale:1 },400); break; case 'scale-out' :prop.css({ scale : 0.5 }).delay(prop.data('delay')).transition({ opacity:1, scale:1 },400); break; case 'fade' : default : prop.delay(prop.data('delay')).transition({ opacity:1 },400); } }); },{ offset: '70%' , triggerOnce : true }); }); /** * Mobile Search */ var msearch_parent = jQuery('div.majax-search') ,msearch_loader = msearch_parent.find('span.msearch-loader'); jQuery('.majax-search-pane input[type=text]').keyup(function(e){ var val = jQuery(this).val().length; if (e.keyCode == 27) { jQuery('a.majax-search-trigger').trigger('click'); return; } if(val >= 2) { msearch_loader.fadeIn('fast'); jQuery.post(msearch_parent.data('url'), { type:'search' , action: 'ioalistener', query : jQuery(this).val() },function(data){ if( jQuery.trim(data) == "" ) return; msearch_parent.find('.no-results').fadeOut('fast'); msearch_parent.find('.msearch-results ul').html(data); msearch_parent.find('div.msearch-results').stop(true,true).fadeIn('fast',function(){ msearch_loader.fadeOut('fast'); }); }); } else { msearch_parent.find('div.msearch-results').hide(); msearch_parent.find('.msearch-results ul').html(''); } }); jQuery('a.majax-search-trigger').click(function(e){ e.preventDefault(); temp = msearch_parent.find('div.majax-search-pane'); if( temp.is(":hidden") ) { jQuery('a.majax-search-trigger').addClass('active'); jQuery('body,html').animate({ scrollTop:0 },'normal'); } else { jQuery('a.majax-search-trigger').removeClass('active'); } temp.stop(true,true).slideToggle('normal'); }); jQuery('a.majax-search-close').click(function(e){ e.preventDefault(); temp.stop(true,true).slideToggle('normal'); jQuery('a.majax-search-trigger').removeClass('active'); }); /** * Person Code */ jQuery('.person-info-toggle').click(function(){ if( jQuery(this).hasClass('info-2icon-') ) { jQuery(this).addClass('cancel-2icon-').removeClass('info-2icon-'); jQuery(this).parent().children('.desc').css({ opacity : 0 , scale : 0.5 , display : "block" }).transition({ opacity : 0.95, scale : 1 },400); } else { jQuery(this).removeClass('cancel-2icon-').addClass('info-2icon-'); jQuery(this).parent().children('.desc').transition({ opacity : 0, scale : 0 },400); } }); if(utils.exists('menu-centered')) { jQuery('.menu-centered .menu,.menu-centered .top-area-social-list').each(function(){ Menu_builder.center(jQuery(this)); }); } function PageWidgets(obj) { var t,n,minx,vals; obj.find('.way-animated, .chain-animated .chain-link').css("opacity",1); obj.find( ".ioa_tabs" ).tabs({ show : { effect: "fadeIn", duration: 300 } }); obj.find( ".ioa_accordion" ).accordion({ create: function( event, ui ) { ui.header.find('i').removeClass('down-diricon-').addClass('up-diricon-') }, beforeActivate: function( event, ui ) { ui.newHeader.find('i').removeClass('down-diricon-').addClass('up-diricon-'); ui.oldHeader.find('i').addClass('down-diricon-').removeClass('up-diricon-'); }, heightStyle: "content" }); obj.find('.ioa-gallery').seleneGallery({ domMapping : true }); obj.find('.ioaslider').quartzSlider({ domMapping : true }); obj.find('ul.rad-testimonials-list').bxSlider({ mode : 'horizontal', adaptiveHeight : true, pager : false, auto : true }); obj.find('.isotope').isotope(iso_opts); obj.find('.scrollable').each(function(){ t = jQuery(this).parent().width(); n = jQuery(this).children().width()+20; minx = Math.ceil(t/n); //console.log(t+" "+n+minx); jQuery(this).bxSlider({ slideWidth: n, maxSlides:minx, moveSlides : minx, infiniteLoop : false, slideMargin: 20, pager : false }); }); obj.find('.line-chart-wrap').each(function(){ temp = jQuery(this),vals; var ds = []; temp.find('.line-val').each(function(i){ vals = jQuery(this).data('values').toString(); if(vals.indexOf(',')!=-1) { vals = vals.split(','); } else vals = [parseInt(vals)]; for(var j=0;j= jQuery(this).parent().width() ) { parentw =jQuery(this).parent().width(); jQuery(this).width(parentw); jQuery(this).height(parentw); } jQuery(this).find('div.circle').each(function(j){ jQuery(this).css({ "left" : (parentw - parseInt(jQuery(this).data('fill'))/100 * parentw)/2 , scale : 0.2 }); jQuery(this).delay(j*100).transition({ opacity:1 ,scale : 1, width : parseInt(jQuery(this).data('fill'))+"%" , height : parseInt(jQuery(this).data('fill'))+"%" },500); }); }); obj.find('.radial-chart').each(function(){ w = jQuery(this).data('width'); if( w > jQuery(this).width() ) w = jQuery(this).width() - 20; jQuery(this).easyPieChart({ size : w , lineWidth : jQuery(this).data('line_width'), barColor : jQuery(this).data('bar_color'), trackColor : jQuery(this).data('track_color'), scaleColor : false, lineCap : "butt", animate : 2000 }).data('easyPieChart').update(jQuery(this).data('start_percent')); }); } win.obj.on("debouncedresize", function( event ) { responsive.ratio = jQuery('.skeleton').width()/1060; responsive.width = win.obj.width(); responsive.height = win.obj.height(); if(responsive.width<767) { responsive.ratio = (win.obj.width() * 0.7)/1060; } resizable(); }); window.onorientationchange = function(){ responsive.ratio = jQuery('.skeleton').width()/1060; responsive.width = win.obj.width(); responsive.height = win.obj.height(); if(responsive.width<767) { responsive.ratio = (win.obj.width() * 0.7)/1060; } resizable(); setTimeout(function(){ resizable(); },150); }; function resizable() { var t,i,k; if(jQuery('.isotope').length > 0 && jQuery('.rad-page-section').length == 0 ) jQuery('.isotope').isotope('reLayout'); if(responsive.width > 767 ) jQuery('#mobile-menu').hide(); if(utils.exists('prop-wrapper')) { jQuery('.prop-wrapper').each(function(){ jQuery(this).css({ width : jQuery(this).data('width') * responsive.ratio, height : jQuery(this).data('height') * responsive.ratio }); jQuery(this).find('.prop').each(function(){ t = jQuery(this); i = t.children('img'); t.css({ top : t.data('top') * responsive.ratio, left : t.data('left') * responsive.ratio }); i.css({ width : i.data('width') * responsive.ratio , height : i.data('height') * responsive.ratio }); }); }); } if(utils.exists('single-portfolio-modelie') ) { var la,modelie_wrap = jQuery('div.single-portfolio-modelie') , view_pane = modelie_wrap.find('div.view-pane'), view_data, modelie_list = modelie_wrap.find('ul'); var compute_width =0,calc_height = win.height - ( jQuery('div.theme-header').height()); if(calc_height < 200) calc_height = 250; if(responsive.width > 767) { view_pane.width(responsive.width); modelie_wrap.find('ul.portfolio_posts li').each(function(){ compute_width += jQuery(this).outerWidth(); }); modelie_list.width(compute_width); view_pane.height(calc_height-10); view_pane.jScrollPane({ mouseWheelSpeed :100 }); jQuery('.jspHorizontalBar').animate({ height:25 },'fast'); jQuery('.jspDrag').stop(true,true).animate({ height:22 },'fast'); } else { view_data = jQuery('div.view-pane').data('jsp'); if(view_data) { view_data.destroy(); } modelie_list.width(responsive.width); view_pane.css('height','auto'); } } if(utils.exists('portfolio-modelie') ) { var la,modelie_wrap = jQuery('div.portfolio-modelie') , view_pane = modelie_wrap.find('div.view-pane'), view_data, modelie_list = modelie_wrap.find('ul'); var compute_width =0,calc_height = win.height - ( jQuery('div.theme-header').height()); if(calc_height < 200) calc_height = 250; if(responsive.width > 767) { view_pane.width(responsive.width); view_pane.height(calc_height-16); modelie_list.children('li').each(function(){ temp = jQuery(this); la = temp.find('a.hover-lightbox'); compute_width += jQuery(this).outerWidth(); la.css({ top: temp.height()/2 - la.height()/2 -25, left: temp.width()/2 - la.width()/2 -25}); }); modelie_list.width(compute_width); view_pane.jScrollPane({ mouseWheelSpeed :100 }); jQuery('.jspHorizontalBar').animate({ height:25 },'fast'); jQuery('.jspDrag').stop(true,true).animate({ height:22 },'fast'); } else { view_data = jQuery('div.view-pane').data('jsp'); if(view_data) { view_data.destroy(); } modelie_list.width(responsive.width); modelie_list.children('li').each(function(){ temp = jQuery(this); la = temp.find('a.hover-lightbox'); la.css({ top: temp.height()/2 - la.height()/2 -25, left: temp.width()/2 - la.width()/2 -25}); }); view_pane.css('height','auto'); } } if(utils.exists('metro-wrapper') ) { if(jQuery('.no-posts-found').length == 0 ) { var dpi = jQuery('div.metro-wrapper').data('jsp'); if(responsive.width > 767) { jQuery('div.portfolio-metro').css("width","2000em"); metro_lists.css('display','inline-block') var testwidth = metro_lists.first().width(); if( metro_lists.last().width() > testwidth ) testwidth = metro_lists.last().width(); jQuery('div.portfolio-metro').css({ "height" : metro_lists.height()*2 , "width":testwidth }); jQuery('div.metro-wrapper').jScrollPane({ animateScroll :false, mouseWheelSpeed :80 }); jQuery('.jspHorizontalBar').animate({ height:25 },'fast'); jQuery('.jspDrag').stop(true,true).animate({ height:22 },'fast'); jQuery('div.portfolio-metro').height( metro_lists.height() * 2 ); } else { if(dpi) dpi.destroy(); metro_items.css('opacity',1); jQuery('div.portfolio-metro').width(responsive.width); jQuery('div.portfolio-metro').css('height','auto'); } } else { metro_lists.css('display','block'); jQuery('div.portfolio-metro').css('width','auto'); } } if( utils.exists('timeline-post') ) { offset = jQuery('div.timeline-post').length; offset_line = line.position().left ; jQuery('div.left-post').find('span.dot').css("left",(offset_line-6)+"px"); if(jQuery('div.right-post').length > 0) { distance = jQuery('div.right-post').position().left - offset_line jQuery('div.right-post').find('span.dot').css("left",-(distance+6)+"px"); } circle.css("left",(offset_line-15)+"px"); jQuery('div.timeline-post').find('span.connector').transition({ width:distance },400); } if(compact_menu.length > 0) { compact_bar.css({ 'display' : 'block' , 'visibility' : 'hidden' }); var cposi = compact_bar.find('.menu-wrapper').position().left; compact_menu.children('li').each(function(){ if( jQuery(this).find('div.sub-menu').length > 0 ) { jQuery(this).find('div.sub-menu').css("left",-( cposi + jQuery(this).position().left )+"px"); } }); compact_bar.css({ 'display' : 'none' , 'visibility' : 'visible' }); } if(menu_area.find('.menu').length > 0) { var posi = menu_area.find('.menu-wrapper').position().left; if(posi===0) { posi = menu_area.find('.skeleton').width()/2 - menu_area.find('.menu-wrapper').width()/2 ; } menu_area.find('.menu').children('li').each(function(){ if( jQuery(this).find('div.sub-menu').length > 0 ) { jQuery(this).find('div.sub-menu').css("left",-( posi + jQuery(this).position().left )+"px"); } if( jQuery('.fluid-menu').length > 0 ) { jQuery(this).find('div.sub-menu').width(responsive.width); } }); } if(topbar.find('.menu').length > 0) { var posi = topbar.find('.menu-wrapper').position().left; if(posi===0) { posi = topbar.find('.skeleton').width()/2 - topbar.find('.menu-wrapper').width()/2 ; } topbar.find('.menu').children('li').each(function(){ if( jQuery(this).find('div.sub-menu').length > 0 ) { jQuery(this).find('div.sub-menu').css("left",-( posi + jQuery(this).position().left )+"px"); } }); } if(bottombar.find('.menu').length > 0) { var posi = bottombar.find('.menu-wrapper').position().left; if(posi===0) { posi = bottombar.find('.skeleton').width()/2 - bottombar.find('.menu-wrapper').width()/2 ; } bottombar.find('.menu').children('li').each(function(){ if( jQuery(this).find('div.sub-menu').length > 0 ) { jQuery(this).find('div.sub-menu').css("left",-( posi + jQuery(this).position().left )+"px"); } }); } jQuery('div.circles-group').each(function(){ var parentw = jQuery(this).width(); if( parentw >= jQuery(this).parent().width() ) { parentw =jQuery(this).parent().width(); jQuery(this).width(parentw); jQuery(this).height(parentw); } jQuery(this).find('div.circle').each(function(j){ jQuery(this).css({ "left" : (parentw - parseInt(jQuery(this).data('fill'))/100 * parentw)/2 , scale : 0.2 }); jQuery(this).delay(j*100).transition({ opacity:1 ,scale : 1, width : parseInt(jQuery(this).data('fill'))+"%" , height : parseInt(jQuery(this).data('fill'))+"%" },500); }); }); if( responsive.width < 767 ) { jQuery('#mobile-logo').width( jQuery('#mobile-logo img').width() ); jQuery('div.mobile-head img').transition({ opacity:1 },400); } if(jQuery('.mobile-side-wrap').length >0) { jQuery('div.mobile-side-wrap').height(responsive.height); jQuery('#mobile-side-menu').height(responsive.height-45); var sidemobile = jQuery('#mobile-side-menu').data('jsp'); if( typeof sidemobile !== "undefined" ) sidemobile.reinitialise(); else jQuery('#mobile-side-menu').jScrollPane({ mouseWheelSpeed : 80 }); } } // End of function // Mobile Menu if( win.width < 767 ) { win.obj.load(function(){ jQuery('#mobile-logo').width( jQuery('#mobile-logo img').width() ); jQuery('div.mobile-head img').transition({ opacity:1 },400); }); } var sidemobile = null; if(jQuery('.mobile-side-wrap').length >0) { jQuery('div.mobile-side-wrap').height(responsive.height); jQuery('#mobile-side-menu').height(responsive.height-45); jQuery('#mobile-side-menu').jScrollPane({ mouseWheelSpeed : 80 }); sidemobile = jQuery('#mobile-side-menu').data('jsp'); } jQuery('#mobile-side-menu li a').click(function(e){ if( jQuery(this).parent().children('.sub-menu').length > 0 ) { e.preventDefault(); jQuery(this).parent().children('i').toggleClass('plus-2icon- minus-2icon-'); jQuery(this).parent().children('.sub-menu').slideToggle('normal',function(){ setTimeout(function(){ sidemobile.reinitialise(); },200); }); } }); jQuery('#mobile-menu,#mobile-side-menu').find('li').each(function(){ if(jQuery(this).children('.sub-menu').length > 0) jQuery(this).append(''); }); jQuery('a.mobile-menu').click(function(e){ e.preventDefault(); if(jQuery('#mobile-menu').length >0) { jQuery('body,html').animate({ scrollTop:0 },'normal'); jQuery('#mobile-menu').slideToggle('normal'); } else { if( jQuery('.mobile-side-wrap').offset().left === 0 ) { jQuery('.mobile-side-wrap').transition({ left:-210 },400); } else { jQuery('.mobile-side-wrap').transition({ left:0 },400); } } }); jQuery('#mobile-menu li i').click(function(e){ if( jQuery(this).parent().children('.sub-menu').length > 0 ) { e.preventDefault(); jQuery(this).parent().children('.sub-menu').slideToggle('normal'); jQuery(this).toggleClass('plus-2icon- minus-2icon-'); } }); } jQuery(main_code); function ioapreloader(obj,callback) { var images =[]; images = jQuery.makeArray(obj.find('img')); var limit = images.length , timer,i,index; timer = setInterval(function(){ if(limit<=0) { callback(); clearInterval(timer); return; } for(i=0;i()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; return re.test(email); };