/**
* @package WordPress
* @subpackage Industrial
* @since Industrial 1.0
*
* Theme Scripts
* Created by CMSMasters
*
*/
/*
* Responsive Content Slider v1.1 - jQuery Content Slider
*
* (c) Copyright Steven "cmsmasters" Masters
* http://cmsmastrs.net/
* For sale on ThemeForest.net
*/
(function(e){e.fn.cmsmsResponsiveContentSlider=function(t){var n={sliderWidth:1e3,sliderHeight:500,animationSpeed:500,animationEffect:"slide",animationEasing:"easeInOutExpo",pauseTime:5e3,activeSlide:1,touchControls:true,pauseOnHover:true,arrowNavigation:true,arrowNavigationHover:false,slidesNavigation:true,slidesNavigationHover:false,afterSliderLoad:function(){},beforeSlideChange:function(){},afterSlideChange:function(){}},r=this,i=r.wrap('
').parent(),s=undefined,o={};o={init:function(){o.options=e.extend({},n,t);o.el=r;o.vars={};o.vars.oldSlide=undefined;o.vars.newSlide=undefined;o.vars.active_sl_numb=o.options.activeSlide==="random"?0:Number(o.options.activeSlide-1);o.vars.ifWNumber=typeof o.options.sliderWidth==="number"?true:false;o.vars.ifHNumber=typeof o.options.sliderHeight==="number"?true:false;o.vars.autoHeight=o.options.sliderHeight==="auto"?true:false;o.vars.inPause=true;o.vars.inAnimation=true;o.vars.startResize=false;o.vars.mouseClicked=false;if(o.options.pauseTime!==0){o.vars.countdown=Math.round(o.options.pauseTime/50);o.vars.countMax=Math.round(o.options.pauseTime/50)}else{o.vars.countdown=-1;o.vars.countMax=-1}if(!o.vars.autoHeight){i.css({height:o.options.sliderHeight})}o.setSliderVars();o.preloadSlider()},setSliderVars:function(){o.vars.sliderWidth=o.vars.ifWNumber?o.options.sliderWidth+"px":o.options.sliderWidth;o.vars.sliderHeight=o.vars.ifHNumber?o.options.sliderHeight+"px":o.options.sliderHeight;o.vars.slides=o.el.find("> li");o.vars.sl_count=o.vars.slides.length;o.vars.first_sl=o.vars.slides.first();o.vars.last_sl=o.vars.slides.eq(o.vars.sl_count-1)},preloadSlider:function(){var t=o.vars.slides.find("img:eq(0)"),n=t.length;if(n>0){t.each(function(){var t=new Image,r=e(this).attr("src");t.src=r;e(this).addClass("cmsms_img");var i=setInterval(function(){if(isImageOk(t)||isImageOk(t)==="stop"){clearInterval(i);n-=1;if(n===0){o.buildSlider();o.buildControls();o.attachEvents();o.afterSliderLoad()}}},50)})}else{o.buildSlider();o.buildControls();o.attachEvents();o.afterSliderLoad()}},buildSlider:function(){o.vars.slides.addClass("cmsmsContentSlide").css({left:o.vars.sliderWidth});if(o.options.activeSlide==="random"){o.vars.active_sl_numb=parseInt(Math.random()*o.vars.sl_count)}o.el.css({background:"none"});i.css({width:o.vars.sliderWidth,padding:0,opacity:0});if(o.vars.autoHeight){o.vars.slides.css({height:"auto"});o.setSlideHeight(o.vars.slides.eq(o.vars.active_sl_numb),false)}o.vars.slides.eq(o.vars.active_sl_numb).css({left:0,zIndex:2}).addClass("active");i.animate({opacity:1},o.options.animationSpeed/2,o.options.animationEasing);o.vars.inPause=false;o.vars.inAnimation=false},buildControls:function(){if(o.options.slidesNavigation){i.append('');o.vars.slidesNav=i.find("ul.cmsms_slides_nav");if(o.options.slidesNavigationHover){o.vars.slidesNav.css({opacity:0})}for(var e=0;e'+(e+1)+"")}o.vars.slidesNav.find(">li").eq(o.vars.active_sl_numb).addClass("active");o.vars.slidesNavButton=o.vars.slidesNav.find("> li > a")}if(o.options.arrowNavigation){i.parent().prepend(''+'');o.vars.prevSlideButton=i.parent().find(".cmsms_content_prev_slide");o.vars.nextSlideButton=i.parent().find(".cmsms_content_next_slide");if(o.options.arrowNavigationHover){o.vars.prevSlideButton.css({left:"-100px",opacity:0});o.vars.nextSlideButton.css({right:"-100px",opacity:0})}}},attachEvents:function(){if(o.options.touchControls){o.vars.slides.bind("mousedown",function(e){o.mouseDoun(e);return false});o.vars.slides.bind("mousemove",function(e){o.mouseMove(e);return false});o.vars.slides.bind("mouseup",function(){o.mouseUp();return false});i.bind("mouseleave",function(){if(!o.vars.mouseClicked){return}o.mouseUp();return false})}if(o.options.arrowNavigation){o.vars.nextSlideButton.bind("click",function(){o.nextSlide();return false});o.vars.prevSlideButton.bind("click",function(){o.prevSlide();return false})}if(o.options.slidesNavigation){o.vars.slidesNavButton.bind("click",function(){if(e(this).parent().is(".active")){return false}else{o.slideChoose(e(this).parent().index())}return false})}if(o.options.pauseOnHover){i.bind("mouseenter",function(){o.vars.inPause=true}).bind("mouseleave",function(){o.vars.inPause=false})}if(o.options.slidesNavigation&&o.options.slidesNavigationHover){i.bind("mouseenter",function(){o.vars.slidesNav.css({opacity:1})}).bind("mouseleave",function(){o.vars.slidesNav.css({opacity:0})})}if(o.options.arrowNavigation&&o.options.arrowNavigationHover){i.bind("mouseenter",function(){o.vars.prevSlideButton.stop().animate({opacity:1},o.options.animationSpeed,o.options.animationEasing);o.vars.nextSlideButton.stop().animate({opacity:1},o.options.animationSpeed,o.options.animationEasing)}).bind("mouseleave",function(){o.vars.prevSlideButton.stop().animate({opacity:0},o.options.animationSpeed,o.options.animationEasing);o.vars.nextSlideButton.stop().animate({opacity:0},o.options.animationSpeed,o.options.animationEasing)})}if(o.vars.autoHeight){e(window).bind("resize",function(){if(o.vars.startResize){clearTimeout(o.vars.startResize)}o.vars.startResize=setTimeout(function(){o.getSlVars();o.setSlideHeight(o.vars.active_sl,false)},300)})}s=setInterval(function(){o.timerController()},50)},getSlVars:function(){o.vars.active_sl=o.el.find("> li.active")},setSlideHeight:function(e,t){if(t){i.animate({height:e[0].scrollHeight+"px"},o.options.animationSpeed,o.options.animationEasing)}else{i.css({height:e[0].scrollHeight+"px"})}},navActiveSl:function(e,t){o.vars.slidesNav.find("> li").eq(e.index()).removeClass("active");o.vars.slidesNav.find("> li").eq(t.index()).addClass("active")},setTimer:function(){o.vars.inPause=false;if(o.options.pauseTime!==0){o.vars.countdown=Math.round(o.options.pauseTime/50);o.vars.countMax=Math.round(o.options.pauseTime/50)}else{o.vars.countdown=-1;o.vars.countMax=-1}},nextSlide:function(){if(o.vars.inAnimation||o.vars.sl_count<2){return false}else{o.vars.inAnimation=true}o.getSlVars();o.setTimer();o.beforeSlideChange();o.vars.oldSlide=o.vars.active_sl;o.vars.newSlide=o.vars.active_sl.index()0?o.vars.active_sl.prev():o.vars.last_sl;if(o.options.slidesNavigation){o.navActiveSl(o.vars.oldSlide,o.vars.newSlide)}if(o.vars.autoHeight){o.setSlideHeight(o.vars.newSlide,true)}if(o.options.animationEffect==="slide"){o.vars.oldSlide.removeClass("active").animate({left:o.vars.sliderWidth},o.options.animationSpeed,o.options.animationEasing,function(){e(this).css({zIndex:1})});o.vars.newSlide.addClass("active").css({left:"-"+o.vars.sliderWidth,zIndex:3}).animate({left:o.vars.ifWNumber?0:"0%"},o.options.animationSpeed,o.options.animationEasing,function(){e(this).css({zIndex:2});o.vars.inAnimation=false;o.afterSlideChange()})}else if(o.options.animationEffect==="fade"){o.fadeSlide(o.vars.oldSlide,o.vars.newSlide,false)}},slideChoose:function(t){if(o.vars.inAnimation){return false}else{o.vars.inAnimation=true}o.getSlVars();o.setTimer();o.beforeSlideChange();o.vars.oldSlide=o.vars.active_sl;o.vars.newSlide=o.vars.slides.eq(t);if(o.options.slidesNavigation){o.navActiveSl(o.vars.oldSlide,o.vars.newSlide)}if(o.vars.autoHeight){o.setSlideHeight(o.vars.newSlide,true)}if(o.vars.active_sl.index()0){if(o.options.animationEffect==="slide"){o.vars.prev_sl.css({left:-o.vars.sliderPxWidth+o.vars.xIndex+"px",zIndex:3})}else if(o.options.animationEffect==="fade"){if(o.vars.nextTouch){o.vars.nextTouch=false;o.vars.touchTarget.css({left:o.vars.sliderPxWidth+"px"})}if(!o.vars.prevTouch){o.vars.prevTouch=true}if(o.vars.active_sl.index()!==0){o.vars.touchTarget=o.vars.active_sl.prev()}else{o.vars.touchTarget=o.vars.last_sl}o.vars.touchTarget.css({left:0})}}},mouseUp:function(){if(!o.vars.mouseClicked){return}o.vars.mouseClicked=false;if(o.vars.xIndex<0){if(o.vars.xIndex<-75){o.beforeSlideChange();if(o.options.slidesNavigation){o.navActiveSl(o.vars.active_sl,o.vars.next_sl)}if(o.vars.autoHeight){o.setSlideHeight(o.vars.next_sl,true)}if(o.options.animationEffect==="slide"){if(o.vars.sl_count>2){o.vars.prev_sl.css({left:o.vars.sliderPxWidth+"px",zIndex:1})}o.vars.active_sl.removeClass("active").animate({left:"-"+o.vars.sliderPxWidth+"px"},o.options.animationSpeed,o.options.animationEasing,function(){e(this).css({left:o.vars.sliderPxWidth+"px",zIndex:1})});o.vars.next_sl.addClass("active").animate({left:0},o.options.animationSpeed,o.options.animationEasing,function(){e(this).css({zIndex:2});o.vars.inAnimation=false;o.setTimer();o.afterSlideChange()})}else if(o.options.animationEffect==="fade"){if(o.vars.sl_count>2){o.vars.prev_sl.css({left:o.vars.sliderPxWidth+"px",opacity:1,zIndex:1})}o.vars.active_sl.removeClass("active").animate({left:"-"+o.vars.sliderPxWidth+"px"},o.options.animationSpeed,o.options.animationEasing,function(){e(this).css({left:o.vars.sliderPxWidth+"px",opacity:1,zIndex:1});o.vars.next_sl.addClass("active").css({zIndex:2});o.vars.inAnimation=false;o.setTimer();o.afterSlideChange()})}}else{if(o.options.animationEffect==="slide"){if(o.vars.sl_count>2){o.vars.prev_sl.css({left:o.vars.sliderPxWidth+"px",zIndex:1})}o.vars.active_sl.animate({left:0},o.options.animationSpeed,o.options.animationEasing);o.vars.next_sl.animate({left:o.vars.sliderPxWidth+"px"},o.options.animationSpeed,o.options.animationEasing,function(){o.vars.inAnimation=false;o.vars.inPause=false})}else if(o.options.animationEffect==="fade"){if(o.vars.sl_count>2){o.vars.prev_sl.css({left:o.vars.sliderPxWidth+"px",opacity:1,zIndex:1})}o.vars.active_sl.animate({left:0,opacity:1},o.options.animationSpeed,o.options.animationEasing,function(){o.vars.next_sl.css({left:o.vars.sliderPxWidth+"px"});o.vars.inAnimation=false;o.vars.inPause=false})}}}else if(o.vars.xIndex>=0){if(o.vars.xIndex>75){o.beforeSlideChange();if(o.options.slidesNavigation){o.navActiveSl(o.vars.active_sl,o.vars.prev_sl)}if(o.vars.autoHeight){o.setSlideHeight(o.vars.prev_sl,true)}if(o.options.animationEffect==="slide"){if(o.vars.sl_count>2){o.vars.next_sl.css({left:o.vars.sliderPxWidth+"px",zIndex:1})}o.vars.active_sl.removeClass("active").animate({left:o.vars.sliderPxWidth+"px"},o.options.animationSpeed,o.options.animationEasing,function(){e(this).css({zIndex:1})});o.vars.prev_sl.addClass("active").animate({left:0},o.options.animationSpeed,o.options.animationEasing,function(){e(this).css({zIndex:2});o.vars.inAnimation=false;o.setTimer();o.afterSlideChange()})}else if(o.options.animationEffect==="fade"){if(o.vars.sl_count>2){o.vars.next_sl.css({left:o.vars.sliderPxWidth+"px",opacity:1,zIndex:1})}o.vars.active_sl.removeClass("active").animate({left:o.vars.sliderPxWidth+"px"},o.options.animationSpeed,o.options.animationEasing,function(){e(this).css({opacity:1,zIndex:1});o.vars.prev_sl.addClass("active").css({zIndex:2});o.vars.inAnimation=false;o.setTimer();o.afterSlideChange()})}}else{if(o.options.animationEffect==="slide"){if(o.vars.sl_count>2){o.vars.next_sl.css({left:o.vars.sliderPxWidth+"px",zIndex:1})}if(o.vars.xIndex!==0){o.vars.active_sl.animate({left:0},o.options.animationSpeed,o.options.animationEasing);o.vars.prev_sl.animate({left:"-"+o.vars.sliderPxWidth+"px"},o.options.animationSpeed,o.options.animationEasing,function(){o.vars.inAnimation=false;o.vars.inPause=false})}else{o.vars.inAnimation=false;o.vars.inPause=false}}else if(o.options.animationEffect==="fade"){if(o.vars.sl_count>2){o.vars.next_sl.css({left:o.vars.sliderPxWidth+"px",opacity:1,zIndex:1})}if(o.vars.xIndex!==0){o.vars.active_sl.animate({left:0,opacity:1},o.options.animationSpeed,o.options.animationEasing,function(){o.vars.prev_sl.css({left:o.vars.sliderPxWidth+"px"});o.vars.inAnimation=false;o.vars.inPause=false})}else{o.vars.inAnimation=false;o.vars.inPause=false}}}}},timerController:function(){if(o.vars.inPause||o.vars.countdown<0){return}if(o.vars.countdown===0){o.nextSlide()}o.vars.countdown-=1},afterSliderLoad:function(){o.options.afterSliderLoad()},beforeSlideChange:function(){o.options.beforeSlideChange()},afterSlideChange:function(){o.options.afterSlideChange()}};o.init()}})(jQuery);
/* UItoTop jQuery Plugin 1.2 | Matt Varone | http://www.mattvarone.com/web-design/uitotop-jquery-plugin */
(function($){$.fn.UItoTop=function(options){var defaults={text:'To Top',min:200,inDelay:600,outDelay:400,containerID:'toTop',containerHoverID:'toTopHover',scrollSpeed:1200,easingType:'linear'},settings=$.extend(defaults,options),containerIDhash='#'+settings.containerID,containerHoverIDHash='#'+settings.containerHoverID;$('body').append(''+settings.text+'');$(containerIDhash).hide().on('click.UItoTop',function(){$('html, body').animate({scrollTop:0},settings.scrollSpeed,settings.easingType);$('#'+settings.containerHoverID,this).stop().animate({'opacity':0},settings.inDelay,settings.easingType);return false;}).prepend('').hover(function(){$(containerHoverIDHash,this).stop().animate({'opacity':1},600,'linear');},function(){$(containerHoverIDHash,this).stop().animate({'opacity':0},700,'linear');});$(window).scroll(function(){var sd=$(window).scrollTop();if(typeof document.body.style.maxHeight==="undefined"){$(containerIDhash).css({'position':'absolute','top':sd+$(window).height()-50});}
if(sd>settings.min)
$(containerIDhash).fadeIn(settings.inDelay);else
$(containerIDhash).fadeOut(settings.Outdelay);});};})(jQuery);
jQuery(document).ready(function () {
/* Scroll to top */
jQuery().UItoTop( {
containerID : 'slide_top',
containerHoverID : 'slide_top_hover',
easingType : 'easeOutQuart'
} );
} );
/* Social Icons Script */
(function($){$.fn.socicons=function(c){var d={icons:'digg,stumbleupon,delicious,facebook,yahoo',imagesurl:'images/',imageformat:'png',light:true,targetblank:true,shorturl:''};var e=$.extend({},d,c);var f=this;var g=e.targetblank?'target="_blank"':'';var h=e.icons.split(',');for(key in h){var j=h[key];var k=socformat[h[key]];if(k!=undefined){k=k.replace('{TITLE}',urlencode(socicons_title()));k=k.replace('{URL}',urlencode(socicons_url()));k=k.replace('{SHORTURL}',urlencode(socicons_shorturl()));k=k.replace('{KEYWORDS}',urlencode(socicons_metawords()));k=k.replace('{DESCRIPTION}',urlencode(socicons_metadescript()));var l='
';this.append(l)}}if(e.light){this.find('.socicons_icon').bind('mouseover',function(){$(this).siblings().stop().animate({'opacity':0.3},500)});this.find('.socicons_icon').bind('mouseout',function(){$(this).siblings().stop().animate({'opacity':1},500)})}var m;function socicons_metawords(){if(n==undefined){metaCollection=document.getElementsByTagName('meta');for(i=0;i');
for (i = 0; i < methods.vars.items_img_count; i += 1) {
methods.vars.sliderBlock.find('.cmsms_hover_slider_thumbs').append('' +
'' +
'
' +
'' +
'');
}
$(methods.vars.items_img).parent().eq(0).css('opacity', 1);
methods.attachEvents();
},
attachEvents : function () {
$('.cmsms_hover_slider_thumb').bind('mouseover', function () {
$(methods.vars.items).find('li').find('figure').css('opacity', 0);
$(this).closest('ul').prev().find('li:eq(' + $(this).closest('li').index() + ') > figure').css('opacity', 1);
});
$('.cmsms_hover_slider_thumb').bind('click', function () {
return false;
});
}
};
methods.init();
}
} )(jQuery);
jQuery(document).ready(function() {
/* Body addClass if Linux */
(function ($) {
if (checker.os.linux) {
$('body').addClass('linux_body');
}
} )(jQuery);
/* Social Icons Toggle */
(function ($) {
$('a.cmsms_share').toggle(function () {
$(this).parent().find('.cmsms_social').show('slow');
return false;
} , function () {
$(this).parent().find('.cmsms_social').hide('slow');
return false;
} );
} )(jQuery);
/* Person Block Rollover Show/Hide */
(function ($) {
$('.cmsms_our_team').hover(function () {
var item = $(this);
item.find('> div.cmsms_team_rollover').css( {
height : (item.find('> figure img').height() / 4)
} );
setTimeout(function () {
item.find('> div.cmsms_team_rollover').css( {
height : item.find('> figure img').height()
} );
}, 50);
}, function () {
var item = $(this);
item.find('> div.cmsms_team_rollover').css( {
height : (item.find('> figure img').height() / 4)
} );
setTimeout(function () {
item.find('> div.cmsms_team_rollover').css('height', '25%');
}, 300);
} );
} )(jQuery);
/* Widget Latest & Popular Rollover Show/Hide */
(function ($) {
$('html.no-touch .cmsms_latest_wrap').hover(function () {
var item = $(this);
item.find('div.cmsms_latest_rollover').css( {
height : (item.find('> figure img').height() / 3.33)
} );
setTimeout(function () {
item.find('div.cmsms_latest_rollover').css( {
height : item.find('> figure img').height()
} );
}, 50);
}, function () {
var item = $(this);
item.find('div.cmsms_latest_rollover').css( {
height : (item.find('> figure img').height() / 3.33)
} );
setTimeout(function () {
item.find('div.cmsms_latest_rollover').css('height', '30%');
}, 300);
} );
} )(jQuery);
/* JackBox Lighbox */
(function ($) {
$('a.jackbox[data-group]').jackBox('init', {
deepLinking : false,
preloadGraphics : false,
autoPlayVideo : false,
defaultVideoWidth : 1280,
defaultVideoHeight : 720,
thumbsStartHidden : true,
thumbnailWidth : 70,
thumbnailHeight : 40
} );
} )(jQuery);
/* Scroll Top */
(function ($) {
$('.divider a').click(function () {
$('html, body').animate( {
scrollTop : 0
}, 'slow');
return false;
} );
} )(jQuery);
/* Header Search Toggle */
(function ($) {
$('#header .header_inner .search_but').bind('click', function () {
var searchWrap = $(this).closest('.header_inner').find('.search_line'),
headerNav = $(this).closest('.header_inner').find('nav'),
respNav = $(this).closest('.header_inner').find('.responsive_nav'),
headerSocialBut = $(this).closest('.header_inner').find('.social_but');
if (searchWrap.hasClass('search_opened')) {
searchWrap.removeClass('search_opened');
headerNav.removeClass('nav_closed');
respNav.removeClass('resp_nav_closed');
headerSocialBut.removeClass('social_hide');
$(this).removeClass('close_but');
} else {
searchWrap.addClass('search_opened');
headerNav.addClass('nav_closed');
respNav.addClass('resp_nav_closed');
headerSocialBut.addClass('social_hide');
$(this).addClass('close_but');
}
} );
$('#header .header_inner .social_but').bind('click', function () {
var headerSocial = $(this).closest('.header_inner').find('.social_icons'),
headerNav = $(this).closest('.header_inner').find('nav'),
respNav = $(this).closest('.header_inner').find('.responsive_nav'),
headerSearchBut = $(this).closest('.header_inner').find('.search_but');
if (headerSocial.hasClass('social_opened')) {
headerSocial.removeClass('social_opened');
headerNav.removeClass('nav_closed');
respNav.removeClass('resp_nav_closed');
headerSearchBut.removeClass('search_hide');
$(this).removeClass('close_but');
} else {
headerSocial.addClass('social_opened');
headerNav.addClass('nav_closed');
respNav.addClass('resp_nav_closed');
headerSearchBut.addClass('search_hide');
$(this).addClass('close_but');
}
} );
} )(jQuery);
/* Fixed Header Function */
(function ($) {
if ($(window).width() > 1024) {
$(window).scroll(function () {
var sT = $(window).scrollTop();
if (sT > 160) {
$('.set_fixed #header').addClass('fixed_header');
} else {
$('#header.fixed_header');
setTimeout(function () {
$('.set_fixed #header').removeClass('fixed_header');
}, 150);
}
} );
}
} )(jQuery);
/* Mobile Devices Navigation Script */
(function ($) {
$('a.responsive_nav').bind('click', function () {
if ($(this).hasClass('active')) {
if (
checker.os.iphone ||
checker.os.ipad ||
checker.os.ipod
) {
$('#navigation').css( {
display : 'none'
} );
} else {
$('#navigation').slideUp('fast');
}
$('#navigation ul').css( {
display : 'none'
} );
$(this).removeClass('active');
} else {
if (
checker.os.iphone ||
checker.os.ipad ||
checker.os.ipod
) {
$('#navigation').css( {
display : 'block'
} );
} else {
$('#navigation').slideDown('fast');
}
$(this).addClass('active');
}
setTimeout(function () {
if ($(window).height() < ($('#navigation').height() + 47)) {
$('#header').css( {
position : 'relative',
top : 0
} );
$('.header_inner').css( {
marginTop : 0
} );
} else if (
$(window).height() > ($('#navigation').height() + 47) &&
$('#header').css('position') !== 'fixed'
) {
$('#header').removeAttr('style');
$('.header_inner').removeAttr('style');
}
}, 500);
return false;
} );
$('#navigation li a').bind('click', function () {
if ($('a.responsive_nav').is(':visible')) {
if ($(this).next().is('ul')) {
if ($(this).next().is(':visible')) {
$(this).removeClass('drop_active');
if (
checker.os.iphone ||
checker.os.ipad ||
checker.os.ipod
) {
$(this).next().css( {
display : 'none'
} );
} else {
$(this).next().slideUp('fast');
}
$(this).next().find('ul').css( {
display : 'none'
} );
} else {
$(this).parent().parent().find('a').removeClass('drop_active');
if (
checker.os.iphone ||
checker.os.ipad ||
checker.os.ipod
) {
$(this).parent().parent().find('ul').css( {
display : 'none'
} );
} else {
$(this).parent().parent().find('ul').slideUp('fast');
}
$(this).addClass('drop_active');
if (
checker.os.iphone ||
checker.os.ipad ||
checker.os.ipod
) {
$(this).next().css( {
display : 'block'
} );
} else {
$(this).next().slideDown('fast');
}
}
setTimeout(function () {
if ($(window).height() < ($('#navigation').height() + 47)) {
$('#header').css( {
position : 'relative',
top : 0
} );
$('.header_inner').css( {
marginTop : 0
} );
} else if (
$(window).height() > ($('#navigation').height() + 47) &&
$('#header').css('position') !== 'fixed'
) {
$('#header').removeAttr('style');
$('.header_inner').removeAttr('style');
}
}, 500);
return false;
}
}
} );
$(window).bind('resize', function () {
if ($(this).width() > 1024) {
$('a.responsive_nav').removeClass('active');
$('#navigation').removeAttr('style');
$('#navigation ul').removeAttr('style');
} else {
setTimeout(function () {
if ($(window).height() < ($('#navigation').height() + 47)) {
$('#header').css( {
position : 'relative',
top : 0
} );
$('.header_inner').css( {
marginTop : 0
} );
} else if (
$(window).height() > ($('#navigation').height() + 47) &&
$('#header').css('position') !== 'fixed'
) {
$('#header').removeAttr('style');
$('.header_inner').removeAttr('style');
}
}, 500);
}
} );
} )(jQuery);
/* Theme Scripts */
(function ($) {
jQuery('#flickr .flickr_badge_image a, .cmsmasters_flickr_widget .flickr_badge_image a').each(function () {
var src = jQuery(this).find('img').attr('src'),
title = jQuery(this).find('img').attr('title'),
src2 = src.replace(/_s.jpg/g, '.jpg');
jQuery(this).removeAttr('href');
jQuery(this).attr( {
href : src2,
title : title,
'class' : 'jackbox',
'data-group' : 'flickr_gal'
} );
} );
jQuery('.gallery.gallery-size-thumbnail').each(function () {
var galid = jQuery(this).attr('id');
jQuery(this).find('a').attr( {
title : '',
'class' : 'jackbox',
'data-group' : 'wp_gal_' + galid
} );
} ); //Wordpress Default Gallery Shortcode Lightbox
} )(jQuery);
/* Popular, Latest and Related Posts */
(function ($) {
$('.related_posts > ul li a').click(function (g) {
var rposts = $(this).closest('.related_posts'),
index = $(this).closest('li').index();
rposts.find('ul > li > a').removeClass('current');
$(this).addClass('current');
rposts.find('.related_posts_content').find('div.related_posts_content_tab').not('div.related_posts_content_tab:eq(' + index + ')').slideUp();
rposts.find('.related_posts_content').find('div.related_posts_content_tab:eq(' + index + ')').slideDown();
g.preventDefault();
} );
} )(jQuery);
/* Toggle */
(function ($) {
$('.togg a.tog').click(function (i) {
var dropDown = $(this).closest('.togg').find('.tab_content');
if ($(this).hasClass('current')) {
$(this).removeClass('current');
} else {
$(this).addClass('current');
}
dropDown.stop(false, true).slideToggle();
i.preventDefault();
} );
} )(jQuery);
/* Accordion */
(function ($) {
$('.accordion > .acc:eq(0) a.tog').addClass('current').next().slideDown();
$('.accordion a.tog').click(function (j) {
var dropDown = $(this).closest('.acc').find('.tab_content');
$(this).closest('.accordion').find('.tab_content').not(dropDown).slideUp();
if ($(this).hasClass('current')) {
$(this).removeClass('current');
} else {
$(this).closest('.accordion').find('.tog.current').removeClass('current');
$(this).addClass('current');
}
dropDown.stop(false, true).slideToggle();
j.preventDefault();
} );
} )(jQuery);
/* Tabs */
(function ($) {
$('.tab ul.tabs').addClass('active').find('> li:eq(0)').addClass('current');
$('.tab ul.tabs li a').click(function (g) {
var tab = $(this).closest('.tab'),
index = $(this).closest('li').index();
tab.find('ul.tabs > li').removeClass('current');
$(this).closest('li').addClass('current');
tab.find('.tab_content').find('div.tabs_tab').not('div.tabs_tab:eq(' + index + ')').slideUp();
tab.find('.tab_content').find('div.tabs_tab:eq(' + index + ')').slideDown();
g.preventDefault();
} );
} )(jQuery);
/* Tour */
(function ($) {
$('.tour_content ul.tour').addClass('active').find('> li:eq(0)').addClass('current');
$('.tour_content ul.tour li a').click(function (f) {
var tour = $(this).closest('.tour_content'),
index = $(this).closest('li').index();
tour.find('ul.tour > li').removeClass('current');
$(this).closest('li').addClass('current');
tour.find('div.tour_box_content').find('div.tour_box').not('div.tour_box:eq(' + index + ')').slideUp();
tour.find('div.tour_box_content').find('div.tour_box:eq(' + index + ')').slideDown();
f.preventDefault();
} );
} )(jQuery);
/* Start Image Preloader Function */
(function ($) {
var images = $('.preloader img'),
max = images.length,
img = new Image(),
curr = 1;
$('.preloader').each(function () {
$('').prependTo($(this));
if (
($('#middle .pj_sort_block').find('.pj_options_block').html() !== null && checker.ua.opera) ||
($('#middle .pj_sort_block').find('.pj_options_block').html() !== null && checker.os.android)
) {
$(this).find('img').closest('figure').css( {
backgroundImage : 'url(' + $(this).find('img').attr('src') + ')'
} );
}
} );
images.remove();
if (max > 0) {
loadImage(0, max);
} else if ($('#middle .pj_sort').find('.p_options_block').html() !== null) {
loadSorting();
}
function loadImage(index, max) {
if (index < max) {
$('').each(function () {
$(this).prependTo($('.preloader .image_container_img').eq(index));
} );
var img = new Image(),
curr = $('#img' + (index + 1));
$(img).load(function () {
$(curr).append(this).append('');
$(this).parent().parent().parent().css( {
backgroundImage : 'none'
} );
$(this).animate( {
opacity : 1
}, 500, 'easeInOutExpo', function () {
if ($(this).parent().parent().parent().hasClass('highImg')) {
$(this).parent().parent().parent().css( {
height : 'auto',
padding : 0
} );
}
} );
if (index !== (max - 1)) {
loadImage(index + 1, max);
}
} ).error(function () {
$(curr).remove();
loadImage((index + 1), max);
} ).attr( {
src : $(images[index]).attr('src'),
title : $(images[index]).attr('title'),
alt : $(images[index]).attr('alt')
} ).addClass($(images[index]).attr('class'));
if (index === (max - 1) && $('#middle').hasClass('portfolio_page')) {
if ($('#middle.portfolio_page .pj_sort_block').find('.pj_options_block').html() !== null) {
loadSorting();
}
}
}
}
/* Portfolio Sorting Show */
function loadSorting() {
if ($.browser.msie && $.browser.version < 9) {
$('.pj_options_loader').css( {
display : 'none'
} );
$('.pj_options_block').css( {
display : 'block'
} );
} else {
$('.pj_options_loader').fadeOut(500, function () {
$(this).css( {
display : 'none'
} );
$('.pj_options_block').fadeIn(200);
} );
}
}
} )(jQuery);
} );
/* Like Button */
function cmsmsLike(postId) {
if (postId !== '') {
var likeButton = jQuery('#cmsmsLike-' + postId);
likeButton.find('span').text('...');
jQuery.post(templateURL + '/framework/class/like.php', {
id : postId
},
function (data) {
likeButton.find('span').text(data);
likeButton.addClass('active');
likeButton.attr( {
onclick : 'return false;'
} );
}
);
}
return false;
}
/* Comment Form Submit */
function submitform() {
document.forms['commentform'].submit();
return false;
}
/* Correct OS & Browser Check */
var ua = navigator.userAgent,
checker = {
os : {
iphone : ua.match(/iPhone/),
ipod : ua.match(/iPod/),
ipad : ua.match(/iPad/),
blackberry : ua.match(/BlackBerry/),
android : ua.match(/(Android|Linux armv6l|Linux armv7l)/),
linux : ua.match(/Linux/),
win : ua.match(/Windows/),
mac : ua.match(/Macintosh/)
},
ua : {
ie : ua.match(/MSIE/),
ie6 : ua.match(/MSIE 6.0/),
ie7 : ua.match(/MSIE 7.0/),
ie8 : ua.match(/MSIE 8.0/),
ie9 : ua.match(/MSIE 9.0/),
ie10 : ua.match(/MSIE 10.0/),
opera : ua.match(/Opera/),
firefox : ua.match(/Firefox/),
chrome : ua.match(/Chrome/),
safari : ua.match(/(Safari|BlackBerry)/)
}
};
/* Correct Image Load Check */
function isImageOk(img) {
if (!img.complete) {
return false;
}
if (typeof img.naturalWidth !== undefined && img.naturalWidth === 0) {
return 'stop';
}
return true;
}
/* Convert Touch Events to Mouse Events Function */
function touchHandler(e) {
var first = e.changedTouches[0],
type = '',
simulatedEvent = undefined;
switch (e.type) {
case 'touchstart':
type = 'mousedown';
break;
case 'touchmove':
type = 'mousemove';
break;
case 'touchend':
type = 'mouseup';
break;
case 'touchcancel':
type = 'mouseleave';
break;
default:
return;
}
simulatedEvent = document.createEvent('MouseEvent');
simulatedEvent.initMouseEvent(
type,
true,
true,
window,
1,
first.screenX,
first.screenY,
first.clientX,
first.clientY,
false,
false,
false,
false,
0,
null
);
first.target.dispatchEvent(simulatedEvent);
e.preventDefault();
}
/* Sliders Touch Events Convert Run */
(function ($) {
if (!checker.ua.ie6 && !checker.ua.ie7 && !checker.ua.ie8) {
document.addEventListener('touchstart', function (e) {
if (
$(e.changedTouches[0].target).is('img.cmsms_img') ||
$(e.changedTouches[0].target).is('div.cmsms_img_pattern') ||
$(e.changedTouches[0].target).is('div.cmsms_img_video') ||
$(e.changedTouches[0].target).is('div.slideCaption') ||
$(e.changedTouches[0].target).is('div.slideCaptionInner') ||
$(e.changedTouches[0].target).is('div.slideCaptionInnerBlock') ||
$(e.changedTouches[0].target).parent().is('div.slideCaptionInner') ||
$(e.changedTouches[0].target).parent().is('div.slideCaptionInnerBlock') ||
$(e.changedTouches[0].target).parent().is('li.cmsmsContentSlide.active') ||
$(e.changedTouches[0].target).parent().parent().is('li.cmsmsContentSlide.active')
) {
touchHandler(e);
}
}, true);
document.addEventListener('touchmove', function (e) {
if (
$(e.changedTouches[0].target).is('img.cmsms_img') ||
$(e.changedTouches[0].target).is('div.cmsms_img_pattern') ||
$(e.changedTouches[0].target).is('div.cmsms_img_video') ||
$(e.changedTouches[0].target).is('div.slideCaption') ||
$(e.changedTouches[0].target).is('div.slideCaptionInner') ||
$(e.changedTouches[0].target).is('div.slideCaptionInnerBlock') ||
$(e.changedTouches[0].target).parent().is('div.slideCaptionInner') ||
$(e.changedTouches[0].target).parent().is('div.slideCaptionInnerBlock') ||
$(e.changedTouches[0].target).parent().is('li.cmsmsContentSlide.active') ||
$(e.changedTouches[0].target).parent().parent().is('li.cmsmsContentSlide.active')
) {
touchHandler(e);
}
}, true);
document.addEventListener('touchend', function (e) {
if (
$(e.changedTouches[0].target).is('img.cmsms_img') ||
$(e.changedTouches[0].target).is('div.cmsms_img_pattern') ||
$(e.changedTouches[0].target).is('div.cmsms_img_video') ||
$(e.changedTouches[0].target).is('div.slideCaption') ||
$(e.changedTouches[0].target).is('div.slideCaptionInner') ||
$(e.changedTouches[0].target).is('div.slideCaptionInnerBlock') ||
$(e.changedTouches[0].target).parent().is('div.slideCaptionInner') ||
$(e.changedTouches[0].target).parent().is('div.slideCaptionInnerBlock') ||
$(e.changedTouches[0].target).parent().is('li.cmsmsContentSlide.active') ||
$(e.changedTouches[0].target).parent().parent().is('li.cmsmsContentSlide.active')
) {
touchHandler(e);
}
}, true);
document.addEventListener('touchcancel', function (e) {
if (
$(e.changedTouches[0].target).is('img.cmsms_img') ||
$(e.changedTouches[0].target).is('div.cmsms_img_pattern') ||
$(e.changedTouches[0].target).is('div.cmsms_img_video') ||
$(e.changedTouches[0].target).is('div.slideCaption') ||
$(e.changedTouches[0].target).is('div.slideCaptionInner') ||
$(e.changedTouches[0].target).is('div.slideCaptionInnerBlock') ||
$(e.changedTouches[0].target).parent().is('div.slideCaptionInner') ||
$(e.changedTouches[0].target).parent().is('div.slideCaptionInnerBlock') ||
$(e.changedTouches[0].target).parent().is('li.cmsmsContentSlide.active') ||
$(e.changedTouches[0].target).parent().parent().is('li.cmsmsContentSlide.active')
) {
touchHandler(e);
}
}, true);
}
} )(jQuery);