%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/gachan/www/wp-content/themes/medicure/js/
Upload File :
Create Path :
Current File : /home/gachan/www/wp-content/themes/medicure/js/jquery.script.js

/**
 * @package WordPress
 * @subpackage Medicure
 * @since Medicure 1.4.1
 * 
 * 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('<div class="cmsms_content_slider_parent" />').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('<ul class="cmsms_slides_nav" />');o.vars.slidesNav=i.find("ul.cmsms_slides_nav");if(o.options.slidesNavigationHover){o.vars.slidesNav.css({opacity:0})}for(var e=0;e<o.vars.sl_count;e+=1){o.vars.slidesNav.append('<li><a href="#">'+(e+1)+"</a></li>")}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('<a href="#" class="cmsms_content_prev_slide"><span /></a>'+'<a href="#" class="cmsms_content_next_slide"><span /></a>');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()<o.vars.sl_count-1?o.vars.active_sl.next():o.vars.first_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({left:o.vars.sliderWidth,zIndex:1})});o.vars.newSlide.addClass("active").css({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,true)}},prevSlide: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()<o.vars.newSlide.index()){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({left:o.vars.sliderWidth,zIndex:1})});o.vars.newSlide.addClass("active").css({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,true)}}else{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)}}},fadeSlide:function(t,n,r){n.css({left:0});if(r){t.removeClass("active").animate({left:"-"+o.vars.sliderWidth,opacity:0},o.options.animationSpeed,o.options.animationEasing,function(){e(this).css({left:o.vars.sliderWidth,opacity:1,zIndex:1});n.addClass("active").css({zIndex:2});o.vars.inAnimation=false;o.afterSlideChange()})}else{t.removeClass("active").animate({left:o.vars.sliderWidth,opacity:0},o.options.animationSpeed,o.options.animationEasing,function(){e(this).css({opacity:1,zIndex:1});n.addClass("active").css({zIndex:2});o.vars.inAnimation=false;o.afterSlideChange()})}},mouseDoun:function(e){if(o.vars.inAnimation||o.vars.pj_count<2){return false}else{o.vars.inAnimation=true;o.vars.inPause=true;o.vars.mouseClicked=true;o.vars.startPosX=e.clientX;o.vars.xIndex=0;if(!o.vars.ifWNumber){o.vars.sliderPxWidth=i.width()}else{o.vars.sliderPxWidth=o.options.sliderWidth}o.getSlVars();o.vars.next_sl=o.vars.active_sl.index()!==o.vars.sl_count-1?o.vars.active_sl.next():o.vars.first_sl;o.vars.prev_sl=o.vars.active_sl.index()!==0?o.vars.active_sl.prev():o.vars.last_sl}},mouseMove:function(e){if(!o.vars.mouseClicked){return}o.vars.finishPosX=e.clientX;o.vars.xIndex=Math.round(o.vars.finishPosX-o.vars.startPosX);if(o.options.animationEffect==="slide"){o.vars.active_sl.css({left:o.vars.xIndex+"px"})}else if(o.options.animationEffect==="fade"){o.vars.active_sl.css({left:o.vars.xIndex+"px",opacity:1-(Math.abs(o.vars.xIndex)/Math.round(o.vars.sliderPxWidth*.75)).toFixed(2)})}if(o.vars.xIndex<0){if(o.options.animationEffect==="slide"){o.vars.next_sl.css({left:o.vars.sliderPxWidth+o.vars.xIndex+"px",zIndex:3})}else if(o.options.animationEffect==="fade"){if(o.vars.prevTouch){o.vars.prevTouch=false;o.vars.touchTarget.css({left:o.vars.sliderPxWidth+"px"})}if(!o.vars.nextTouch){o.vars.nextTouch=true}if(o.vars.active_sl.index()!==o.vars.sl_count-1){o.vars.touchTarget=o.vars.active_sl.next()}else{o.vars.touchTarget=o.vars.first_sl}o.vars.touchTarget.css({left:0})}}else if(o.vars.xIndex>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('<a href="#" id="'+settings.containerID+'">'+settings.text+'</a>');$(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('<span id="'+settings.containerHoverID+'"></span>').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='<a '+g+' href="'+k+'" class="socicons_icon" title="'+j+'"><img src="'+e.imagesurl+j+'.'+e.imageformat+'" alt="'+j+'" /></a>';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<metaCollection.length;i++){nameAttribute=metaCollection[i].name.search(/keywords/);if(nameAttribute!=-1){m=metaCollection[i].content;return m}}}else{return m}}var n;function socicons_metadescript(){if(n==undefined){metaCollection=document.getElementsByTagName('meta');for(i=0;i<metaCollection.length;i++){nameAttribute=metaCollection[i].name.search(/description/);if(nameAttribute!=-1){n=metaCollection[i].content;return n}}}else{return n}}function socicons_title(){return document.title}function socicons_url(){var a=document.location.href;return a}function socicons_shorturl(){if(e.shorturl==''){return socicons_url()}else{return e.shorturl}}function urlencode(a){if(a==undefined){return''}return a.replace(/\s/g,'%20').replace('+','%2B').replace('/%20/g','+').replace('*','%2A').replace('/','%2F').replace('@','%40')}function light(a,b){if(b){a.style.opacity=1;a.childNodes[0].style.filter='progid:DXImageTransform.Microsoft.Alpha(opacity=100);'}else{a.style.opacity=light_opacity/100;a.style.filter='alpha(opacity=20)';a.childNodes[0].style.filter='progid:DXImageTransform.Microsoft.Alpha(opacity='+light_opacity+');'}}return this}})(jQuery);

var socformat = Array();

socformat['bligg'] = 'http://www.bligg.nl/submit.php?url={URL}';
socformat['blogmarks'] = 'http://blogmarks.net/my/new.php?mini=1&url={URL}&title={TITLE}';
socformat['buzz'] = 'http://www.google.com/reader/link?url={URL}&title={TITLE}&snippet={DESCRIPTION}&srcURL={URL}&srcTitle={TITLE}';
socformat['delicious'] = 'http://del.icio.us/post?url={URL}&title={TITLE}';
socformat['digg'] = 'http://digg.com/submit?phase=2&url={URL}&title={TITLE}';
socformat['ekudos'] = 'http://www.ekudos.nl/artikel/nieuw?url={URL}&title={TITLE}&desc={DESCRIPTION}';
socformat['facebook'] = 'http://www.facebook.com/share.php?u={URL}';
socformat['furl'] = 'http://furl.net/storeIt.jsp?u={URL}&t={TITLE}';
socformat['google'] = 'http://www.google.com/bookmarks/mark?op=edit&bkmk={URL}&title={TITLE}';
socformat['googleplus']	= 'https://m.google.com/app/plus/x/?v=compose&content={TITLE}-{URL}';
socformat['linkedin'] = 'http://www.linkedin.com/shareArticle?mini=true&url={URL}&title={TITLE}&summary={DESCRIPTION}&source=';
socformat['live'] = 'https://favorites.live.com/quickadd.aspx?marklet=1&mkt=en-us&url={URL}&title={TITLE}&top=1';
socformat['magnolia'] = 'http://ma.gnolia.com/bookmarklet/add?url={URL}&title={TITLE}';
socformat['mail'] = 'mailto:to@email.com?SUBJECT={TITLE}&BODY={DESCRIPTION}-{URL}';
socformat['misterwong'] = 'http://www.mister-wong.com/add_url/?bm_url={URL}&bm_title={TITLE}&bm_comment=&bm_tags={KEYWORDS}';
socformat['myspace'] = 'http://www.myspace.com/Modules/PostTo/Pages/?u={URL}';
socformat['netscape'] = 'http://www.netscape.com/submit/?U={URL}&T={TITLE}';
socformat['newsvine'] = 'http://www.newsvine.com/_wine/save?u={URL}&h={TITLE}';
socformat['nujij'] = 'http://nujij.nl/jij.lynkx?t={TITLE}&u={URL}&b={DESCRIPTION}'
socformat['reddit'] = 'http://reddit.com/submit?url={URL}&title={TITLE}';
socformat['sphere'] = 'http://www.sphere.com/search?q=sphereit:{URL}';
socformat['stumbleupon'] = 'http://www.stumbleupon.com/submit?url={URL}&title={TITLE}';
socformat['symbaloo'] = 'http://www.symbaloo.com/en/add/url={URL}&title={TITLE}';
socformat['tailrank'] = 'http://tailrank.com/share/?link_href={URL}&title={TITLE}';
socformat['technorati'] = 'http://www.technorati.com/faves?add={URL}';
socformat['twitter'] = 'http://twitter.com/?status={TITLE}%20-%20{SHORTURL}';
socformat['yahoo'] = 'http://myweb2.search.yahoo.com/myresults/bookmarklet?u={URL}&t={TITLE}';

jQuery(document).ready(function() { 
	/* 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);
	
	
	
	/* Top Social Block Toggle */
    (function ($) {
        $('a.social_toggle').bind('click', function () {
			if ($(this).hasClass('current')) {
				$(this).removeClass('current');
				
				$(this).parent().parent().find('.header_html').slideUp('slow');
				$(this).parent().parent().find('.wrap_social_icons ul').slideUp('slow');
				
				
				return false;
			} else {
				$(this).addClass('current');
				
				$(this).parent().parent().find('.header_html').slideDown('slow');
				$(this).parent().parent().find('.wrap_social_icons ul').slideDown('slow');
				
				
				return false;
			}
        } );
		
		
		$(window).bind('resize', function () { 
			if ($(this).width() > 1024) {
				$('a.social_toggle').removeClass('current');
				
				$('.header_html').removeAttr('style');
				$('.wrap_social_icons ul').removeAttr('style');
			}
		} );
    } )(jQuery);
	
	
	
	/* DebouncedResize Function */
	(function ($) { 
		var $event = $.event, 
			$special, 
			resizeTimeout;
		
		
		$special = $event.special.debouncedresize = { 
			setup : function () { 
				$(this).on('resize', $special.handler);
			}, 
			teardown : function () { 
				$(this).off('resize', $special.handler);
			}, 
			handler : function (event, execAsap) { 
				var context = this, 
					args = arguments, 
					dispatch = function () { 
						event.type = 'debouncedresize';
						
						$event.dispatch.apply(context, args);
					};
				
				
				if (resizeTimeout) {
					clearTimeout(resizeTimeout);
				}
				
				
				execAsap ? dispatch() : resizeTimeout = setTimeout(dispatch, $special.threshold);
			}, 
			threshold : 150 
		};
	} )(jQuery);



	/* Services Rollover Show/Hide */
	(function ($) { 
		$('.service > .services_inner').hover(function () { 
			var item = $(this);
			
			
			item.find('> div.service_rollover').css( { 
				height : (item.find('> div.media_box figure img').height() / 4) 
			} );
			
			
			setTimeout(function () { 
				item.find('> div.service_rollover').css( { 
					height : item.find('> div.media_box figure img').height() 
				} );
				item.find('> div.service_rollover > .entry-content').show();
			}, 300);
		}, function () {
			var item = $(this);
			
			
			item.find('> div.service_rollover').css( { 
				height : (item.find('> div.media_box figure img').height() / 4) 
			} );
			
			
			setTimeout(function () {
				item.find('> div.service_rollover > .entry-content').hide();
				item.find('> div.service_rollover').css('height', '');
			}, 300);
		} );
	} )(jQuery);

	
	/* Post Type Rollover Show/Hide */
	(function ($) { 
		$('.post_type_shortcode article').hover(function () { 
			var item = $(this);
			
			
			item.find('> div.service_rollover').css( { 
				height : (item.find('> figure img').height() / 4) 
			} );
			
			
			setTimeout(function () { 
				item.find('> div.service_rollover').css( { 
					height : item.find('> figure img').height() 
				} );
				item.find('> div.service_rollover > .entry-content').show();
			}, 300);
		}, function () {
			var item = $(this);
			
			
			item.find('> div.service_rollover').css( { 
				height : (item.find('> figure img').height() / 4) 
			} );
			
			
			setTimeout(function () {
				item.find('> div.service_rollover > .entry-content').hide();
				item.find('> div.service_rollover').css('height', '');
			}, 300);
		} );
	} )(jQuery);
	

	/* Person Block, add link click for mobile devices */
	(function ($) { 
		$('.touch .cmsms_our_team_wrap .cmsms_our_team .wrap_person').bind('click', function() {
		 	$('*:not(this)').removeClass('cmsms_mobile_hover');
			$(this).addClass('cmsms_mobile_hover');
		});
	} )(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 */
	(function ($) { 
		if ($(window).width() >= 1024) {
			$('.search_but').bind('click', function () { 
				if ($(this).parents('.wrap_header_search').hasClass('open')) {
					$(this).parents('.wrap_header_search').removeClass('open');
				} else {
					$(this).parents('.wrap_header_search').addClass('open')
				}
				
				return false;
			} );
		}
	} )(jQuery);
	
	(function ($) { 
		$(window).resize(function () { 
			if ($(window).width() <= 1024) {
				$('.wrap_header_search').addClass('open');
			} else {
				$('.wrap_header_search').removeClass('open');
			}
		} );
		if ($(window).width() <= 1024) { 
			$('.wrap_header_search').addClass('open');
		}
	} )(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);
	
	
	
	/* Clear After 1/4 in Window Width < 769 */
	(function ($) { 
		if ($(window).width() <= 768) {
			if ($('.cmsms_cc div.one_fourth:odd').next().is('.cl_js')) {
				$('.cl_js + .cl_js').remove();
			} else {
				$('.cmsms_cc div.one_fourth:odd').after('<div class="cl_js" />');
			}
		} else {
			$('.cl_js').remove();
		}
		
		
		$(window).bind('resize', function () { 
			if ($(this).width() <= 768) {
				if ($('.cmsms_cc div.one_fourth:odd').next().is('.cl_js')) {
					$('.cl_js + .cl_js').remove();
				} else {
					$('.cmsms_cc div.one_fourth:odd').after('<div class="cl_js" />');
				}
			} else {
				$('.cl_js').remove();
			}
		} );
	} )(jQuery);

	
	/* Body addClass if UA */
	(function ($) { 
		if (checker.ua.safari && !checker.ua.chrome) {
			$('body').addClass('js_safari');
		}
		
		if (checker.ua.firefox) {
			$('body').addClass('js_firefox');
		}
		
		if (checker.ua.ie9) {
			$('body').addClass('js_ie9');
		}
		
		if (checker.ua.ie10) {
			$('body').addClass('js_ie10');
		}
		
		if (checker.os.win8) {
			$('body').addClass('js_win8');
		}
	} )(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 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 () { 
			$('<span class="image_container_img" />').prependTo($(this));
			
			if ( 
				($('#middle .s_sort_block').find('.s_options_block').html() !== null && checker.ua.opera) || 
				($('#middle .s_sort_block').find('.s_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 .s_sort').find('.p_options_block').html() !== null) {
			loadSorting();
		}
		
		function loadImage(index, max) { 
			if (index < max) {
				$('<span id="img' + (index + 1) + '" class="p_img_container" />').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('<span class="image_rollover" />');
					
					$(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('services_page')) {
					if ($('#middle.services_page .s_sort_block').find('.s_options_block').html() !== null) {
						loadSorting();
					}
				}
			}
		}
		
		/* Services Sorting Show */
		function loadSorting() { 
			if ($.browser.msie && $.browser.version < 9) {
				$('.s_options_loader').css( { 
					display : 'none' 
				} );
				
				$('.s_options_block').css( { 
					display : 'block' 
				} );
			} else {
				$('.s_options_loader').fadeOut(500, function () { 
					$(this).css( { 
						display : 'none' 
					} );
					
					$('.s_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') 
			) { 
				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') 
			) { 
				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') 
			) { 
				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') 
			) { 
				touchHandler(e);
			}
		}, true);
	}
} )(jQuery);


Zerion Mini Shell 1.0