home *** CD-ROM | disk | FTP | other *** search
/ Rock County Sheriff's Off…nternet Safety Initative / Rock County Sher.iso / pc / js / jquery.script.js < prev    next >
Encoding:
JavaScript  |  2012-09-13  |  40.4 KB  |  533 lines

  1. /**
  2.  * @package Site Template
  3.  * @subpackage Expresso HTML
  4.  * @since Expresso HTML 1.0
  5.  * 
  6.  * Template Scripts
  7.  * Created by CMSMasters
  8.  * 
  9.  */
  10.  
  11.  
  12. /*
  13.  * Responsive Content Slider v1.0.1 - jQuery Content Slider
  14.  * 
  15.  * (c) Copyright Steven "cmsmasters" Masters
  16.  * http://cmsmastrs.net/
  17.  * For sale on ThemeForest.net
  18.  */
  19.  
  20.  
  21. (function(a){a.fn.cmsmsResponsiveContentSlider=function(b){var c={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(){}},d=this,e=d.wrap('<div class="cmsms_content_slider_parent" />').parent(),f=undefined,g={};g={init:function(){g.options=a.extend({},c,b);g.el=d;g.vars={};g.vars.oldSlide=undefined;g.vars.newSlide=undefined;g.vars.active_sl_numb=g.options.activeSlide==="random"?0:Number(g.options.activeSlide-1);g.vars.ifWNumber=typeof g.options.sliderWidth==="number"?true:false;g.vars.ifHNumber=typeof g.options.sliderHeight==="number"?true:false;g.vars.autoHeight=g.options.sliderHeight==="auto"?true:false;g.vars.inPause=true;g.vars.inAnimation=true;g.vars.mouseClicked=false;if(g.options.pauseTime!==0){g.vars.countdown=Math.round(g.options.pauseTime/50);g.vars.countMax=Math.round(g.options.pauseTime/50)}else{g.vars.countdown=-1;g.vars.countMax=-1}if(!g.vars.autoHeight){e.css({height:g.options.sliderHeight})}g.setSliderVars();g.preloadSlider()},setSliderVars:function(){g.vars.sliderWidth=g.vars.ifWNumber?g.options.sliderWidth+"px":g.options.sliderWidth;g.vars.sliderHeight=g.vars.ifHNumber?g.options.sliderHeight+"px":g.options.sliderHeight;g.vars.slides=g.el.find(">li");g.vars.sl_count=g.vars.slides.length;g.vars.first_sl=g.vars.slides.first();g.vars.last_sl=g.vars.slides.eq(g.vars.sl_count-1)},preloadSlider:function(){var b=g.vars.slides.find("img:eq(0)"),c=b.length;if(b.length>0){b.each(function(){var b=new Image,d=a(this).attr("src");b.src=d;a(this).addClass("cmsms_img");var e=setInterval(function(){if(isImageOk(b)||isImageOk(b)==="stop"){clearInterval(e);c-=1;if(c===0){g.buildSlider();g.buildControls();g.attachEvents();g.afterSliderLoad()}}},50)})}else{g.buildSlider();g.buildControls();g.attachEvents();g.afterSliderLoad()}},buildSlider:function(){g.vars.slides.addClass("cmsmsContentSlide").css({left:g.vars.sliderWidth});if(g.options.activeSlide==="random"){g.vars.active_sl_numb=parseInt(Math.random()*g.vars.sl_count)}g.el.css({background:"none"});e.css({width:g.vars.sliderWidth,padding:0,opacity:0});if(g.vars.autoHeight){g.vars.slides.css({height:"auto"});g.setSlideHeight(g.vars.slides.eq(g.vars.active_sl_numb),false)}g.vars.slides.eq(g.vars.active_sl_numb).css({left:0,zIndex:2}).addClass("active");e.animate({opacity:1},g.options.animationSpeed/2,g.options.animationEasing);g.vars.inPause=false;g.vars.inAnimation=false},buildControls:function(){if(g.options.slidesNavigation){e.append('<ul class="cmsms_slides_nav" />');g.vars.slidesNav=e.find("ul.cmsms_slides_nav");if(g.options.slidesNavigationHover){g.vars.slidesNav.css({opacity:0})}for(var a=0;a<g.vars.sl_count;a+=1){g.vars.slidesNav.append('<li><a href="#">'+(a+1)+"</a></li>")}g.vars.slidesNav.find(">li").eq(g.vars.active_sl_numb).addClass("active");g.vars.slidesNavButton=g.vars.slidesNav.find(">li>a")}if(g.options.arrowNavigation){e.parent().prepend('<a href="#" class="cmsms_content_prev_slide"><span /></a>'+'<a href="#" class="cmsms_content_next_slide"><span /></a>');g.vars.prevSlideButton=e.parent().find(".cmsms_content_prev_slide");g.vars.nextSlideButton=e.parent().find(".cmsms_content_next_slide");if(g.options.arrowNavigationHover){g.vars.prevSlideButton.css({left:"-100px",opacity:0});g.vars.nextSlideButton.css({right:"-100px",opacity:0})}}},attachEvents:function(){if(g.options.touchControls){g.vars.slides.bind("mousedown",function(a){g.mouseDoun(a);return false});g.vars.slides.bind("mousemove",function(a){g.mouseMove(a);return false});g.vars.slides.bind("mouseup",function(){g.mouseUp();return false});e.bind("mouseleave",function(){if(!g.vars.mouseClicked){return}g.mouseUp();return false})}if(g.options.arrowNavigation){g.vars.nextSlideButton.bind("click",function(){g.nextSlide();return false});g.vars.prevSlideButton.bind("click",function(){g.prevSlide();return false})}if(g.options.slidesNavigation){g.vars.slidesNavButton.bind("click",function(){if(a(this).parent().is(".active")){return false}else{g.slideChoose(a(this).parent().index())}return false})}if(g.options.pauseOnHover){e.bind("mouseenter",function(){g.vars.inPause=true}).bind("mouseleave",function(){g.vars.inPause=false})}if(g.options.slidesNavigation&&g.options.slidesNavigationHover){e.bind("mouseenter",function(){g.vars.slidesNav.css({opacity:1})}).bind("mouseleave",function(){g.vars.slidesNav.css({opacity:0})})}if(g.options.arrowNavigation&&g.options.arrowNavigationHover){e.bind("mouseenter",function(){g.vars.prevSlideButton.stop().animate({left:"10px",opacity:1},g.options.animationSpeed,g.options.animationEasing);g.vars.nextSlideButton.stop().animate({right:"10px",opacity:1},g.options.animationSpeed,g.options.animationEasing)}).bind("mouseleave",function(){g.vars.prevSlideButton.stop().animate({left:"-100px",opacity:0},g.options.animationSpeed,g.options.animationEasing);g.vars.nextSlideButton.stop().animate({right:"-100px",opacity:0},g.options.animationSpeed,g.options.animationEasing)})}if(g.vars.autoHeight){a(window).bind("resize",function(){if(g.vars.active_sl===undefined){g.getSlVars()}g.setSlideHeight(g.vars.active_sl,false)})}f=setInterval(function(){g.timerController()},50)},getSlVars:function(){g.vars.active_sl=g.el.find(">li.active")},setSlideHeight:function(a,b){if(b){e.animate({height:a[0].scrollHeight+"px"},g.options.animationSpeed,g.options.animationEasing)}else{e.css({height:a[0].scrollHeight+"px"})}},navActiveSl:function(a,b){g.vars.slidesNav.find(">li").eq(a.index()).removeClass("active");g.vars.slidesNav.find(">li").eq(b.index()).addClass("active")},setTimer:function(){g.vars.inPause=false;if(g.options.pauseTime!==0){g.vars.countdown=Math.round(g.options.pauseTime/50);g.vars.countMax=Math.round(g.options.pauseTime/50)}else{g.vars.countdown=-1;g.vars.countMax=-1}},nextSlide:function(){if(g.vars.inAnimation||g.vars.sl_count<2){return false}else{g.vars.inAnimation=true}g.getSlVars();g.setTimer();g.beforeSlideChange();g.vars.oldSlide=g.vars.active_sl;g.vars.newSlide=g.vars.active_sl.index()<g.vars.sl_count-1?g.vars.active_sl.next():g.vars.first_sl;if(g.options.slidesNavigation){g.navActiveSl(g.vars.oldSlide,g.vars.newSlide)}if(g.vars.autoHeight){g.setSlideHeight(g.vars.newSlide,true)}if(g.options.animationEffect==="slide"){g.vars.oldSlide.removeClass("active").animate({left:"-"+g.vars.sliderWidth},g.options.animationSpeed,g.options.animationEasing,function(){a(this).css({left:g.vars.sliderWidth,zIndex:1})});g.vars.newSlide.addClass("active").css({zIndex:3}).animate({left:g.vars.ifWNumber?0:"0%"},g.options.animationSpeed,g.options.animationEasing,function(){a(this).css({zIndex:2});g.vars.inAnimation=false;g.afterSlideChange()})}else if(g.options.animationEffect==="fade"){g.fadeSlide(g.vars.oldSlide,g.vars.newSlide,true)}},prevSlide:function(){if(g.vars.inAnimation||g.vars.sl_count<2){return false}else{g.vars.inAnimation=true}g.getSlVars();g.setTimer();g.beforeSlideChange();g.vars.oldSlide=g.vars.active_sl;g.vars.newSlide=g.vars.active_sl.index()>0?g.vars.active_sl.prev():g.vars.last_sl;if(g.options.slidesNavigation){g.navActiveSl(g.vars.oldSlide,g.vars.newSlide)}if(g.vars.autoHeight){g.setSlideHeight(g.vars.newSlide,true)}if(g.options.animationEffect==="slide"){g.vars.oldSlide.removeClass("active").animate({left:g.vars.sliderWidth},g.options.animationSpeed,g.options.animationEasing,function(){a(this).css({zIndex:1})});g.vars.newSlide.addClass("active").css({left:"-"+g.vars.sliderWidth,zIndex:3}).animate({left:g.vars.ifWNumber?0:"0%"},g.options.animationSpeed,g.options.animationEasing,function(){a(this).css({zIndex:2});g.vars.inAnimation=false;g.afterSlideChange()})}else if(g.options.animationEffect==="fade"){g.fadeSlide(g.vars.oldSlide,g.vars.newSlide,false)}},slideChoose:function(b){if(g.vars.inAnimation){return false}else{g.vars.inAnimation=true}g.getSlVars();g.setTimer();g.beforeSlideChange();g.vars.oldSlide=g.vars.active_sl;g.vars.newSlide=g.vars.slides.eq(b);if(g.options.slidesNavigation){g.navActiveSl(g.vars.oldSlide,g.vars.newSlide)}if(g.vars.autoHeight){g.setSlideHeight(g.vars.newSlide,true)}if(g.vars.active_sl.index()<g.vars.newSlide.index()){if(g.options.animationEffect==="slide"){g.vars.oldSlide.removeClass("active").animate({left:"-"+g.vars.sliderWidth},g.options.animationSpeed,g.options.animationEasing,function(){a(this).css({left:g.vars.sliderWidth,zIndex:1})});g.vars.newSlide.addClass("active").css({zIndex:3}).animate({left:g.vars.ifWNumber?0:"0%"},g.options.animationSpeed,g.options.animationEasing,function(){a(this).css({zIndex:2});g.vars.inAnimation=false;g.afterSlideChange()})}else if(g.options.animationEffect==="fade"){g.fadeSlide(g.vars.oldSlide,g.vars.newSlide,true)}}else{if(g.options.animationEffect==="slide"){g.vars.oldSlide.removeClass("active").animate({left:g.vars.sliderWidth},g.options.animationSpeed,g.options.animationEasing,function(){a(this).css({zIndex:1})});g.vars.newSlide.addClass("active").css({left:"-"+g.vars.sliderWidth,zIndex:3}).animate({left:g.vars.ifWNumber?0:"0%"},g.options.animationSpeed,g.options.animationEasing,function(){a(this).css({zIndex:2});g.vars.inAnimation=false;g.afterSlideChange()})}else if(g.options.animationEffect==="fade"){g.fadeSlide(g.vars.oldSlide,g.vars.newSlide,false)}}},fadeSlide:function(b,c,d){c.css({left:0});if(d){b.removeClass("active").animate({left:"-"+g.vars.sliderWidth,opacity:0},g.options.animationSpeed,g.options.animationEasing,function(){a(this).css({left:g.vars.sliderWidth,opacity:1,zIndex:1});c.addClass("active").css({zIndex:2});g.vars.inAnimation=false;g.afterSlideChange()})}else{b.removeClass("active").animate({left:g.vars.sliderWidth,opacity:0},g.options.animationSpeed,g.options.animationEasing,function(){a(this).css({opacity:1,zIndex:1});c.addClass("active").css({zIndex:2});g.vars.inAnimation=false;g.afterSlideChange()})}},mouseDoun:function(a){if(g.vars.inAnimation||g.vars.pj_count<2){return false}else{g.vars.inAnimation=true;g.vars.inPause=true;g.vars.mouseClicked=true;g.vars.startPosX=a.clientX;g.vars.xIndex=0;if(!g.vars.ifWNumber){g.vars.sliderPxWidth=e.width()}else{g.vars.sliderPxWidth=g.options.sliderWidth}g.getSlVars();g.vars.next_sl=g.vars.active_sl.index()!==g.vars.sl_count-1?g.vars.active_sl.next():g.vars.first_sl;g.vars.prev_sl=g.vars.active_sl.index()!==0?g.vars.active_sl.prev():g.vars.last_sl}},mouseMove:function(a){if(!g.vars.mouseClicked){return}g.vars.finishPosX=a.clientX;g.vars.xIndex=Math.round(g.vars.finishPosX-g.vars.startPosX);if(g.options.animationEffect==="slide"){g.vars.active_sl.css({left:g.vars.xIndex+"px"})}else if(g.options.animationEffect==="fade"){g.vars.active_sl.css({left:g.vars.xIndex+"px",opacity:1-(Math.abs(g.vars.xIndex)/Math.round(g.vars.sliderPxWidth*.75)).toFixed(2)})}if(g.vars.xIndex<0){if(g.options.animationEffect==="slide"){g.vars.next_sl.css({left:g.vars.sliderPxWidth+g.vars.xIndex+"px",zIndex:3})}else if(g.options.animationEffect==="fade"){if(g.vars.prevTouch){g.vars.prevTouch=false;g.vars.touchTarget.css({left:g.vars.sliderPxWidth+"px"})}if(!g.vars.nextTouch){g.vars.nextTouch=true}if(g.vars.active_sl.index()!==g.vars.sl_count-1){g.vars.touchTarget=g.vars.active_sl.next()}else{g.vars.touchTarget=g.vars.first_sl}g.vars.touchTarget.css({left:0})}}else if(g.vars.xIndex>0){if(g.options.animationEffect==="slide"){g.vars.prev_sl.css({left:-g.vars.sliderPxWidth+g.vars.xIndex+"px",zIndex:3})}else if(g.options.animationEffect==="fade"){if(g.vars.nextTouch){g.vars.nextTouch=false;g.vars.touchTarget.css({left:g.vars.sliderPxWidth+"px"})}if(!g.vars.prevTouch){g.vars.prevTouch=true}if(g.vars.active_sl.index()!==0){g.vars.touchTarget=g.vars.active_sl.prev()}else{g.vars.touchTarget=g.vars.last_sl}g.vars.touchTarget.css({left:0})}}},mouseUp:function(){if(!g.vars.mouseClicked){return}g.vars.mouseClicked=false;if(g.vars.xIndex<0){if(g.vars.xIndex<-75){g.beforeSlideChange();if(g.options.slidesNavigation){g.navActiveSl(g.vars.active_sl,g.vars.next_sl)}if(g.vars.autoHeight){g.setSlideHeight(g.vars.next_sl,true)}if(g.options.animationEffect==="slide"){if(g.vars.sl_count>2){g.vars.prev_sl.css({left:g.vars.sliderPxWidth+"px",zIndex:1})}g.vars.active_sl.removeClass("active").animate({left:"-"+g.vars.sliderPxWidth+"px"},g.options.animationSpeed,g.options.animationEasing,function(){a(this).css({left:g.vars.sliderPxWidth+"px",zIndex:1})});g.vars.next_sl.addClass("active").animate({left:0},g.options.animationSpeed,g.options.animationEasing,function(){a(this).css({zIndex:2});g.vars.inAnimation=false;g.setTimer();g.afterSlideChange()})}else if(g.options.animationEffect==="fade"){if(g.vars.sl_count>2){g.vars.prev_sl.css({left:g.vars.sliderPxWidth+"px",opacity:1,zIndex:1})}g.vars.active_sl.removeClass("active").animate({left:"-"+g.vars.sliderPxWidth+"px"},g.options.animationSpeed,g.options.animationEasing,function(){a(this).css({left:g.vars.sliderPxWidth+"px",opacity:1,zIndex:1});g.vars.next_sl.addClass("active").css({zIndex:2});g.vars.inAnimation=false;g.setTimer();g.afterSlideChange()})}}else{if(g.options.animationEffect==="slide"){if(g.vars.sl_count>2){g.vars.prev_sl.css({left:g.vars.sliderPxWidth+"px",zIndex:1})}g.vars.active_sl.animate({left:0},g.options.animationSpeed,g.options.animationEasing);g.vars.next_sl.animate({left:g.vars.sliderPxWidth+"px"},g.options.animationSpeed,g.options.animationEasing,function(){g.vars.inAnimation=false;g.vars.inPause=false})}else if(g.options.animationEffect==="fade"){if(g.vars.sl_count>2){g.vars.prev_sl.css({left:g.vars.sliderPxWidth+"px",opacity:1,zIndex:1})}g.vars.active_sl.animate({left:0,opacity:1},g.options.animationSpeed,g.options.animationEasing,function(){g.vars.next_sl.css({left:g.vars.sliderPxWidth+"px"});g.vars.inAnimation=false;g.vars.inPause=false})}}}else if(g.vars.xIndex>=0){if(g.vars.xIndex>75){g.beforeSlideChange();if(g.options.slidesNavigation){g.navActiveSl(g.vars.active_sl,g.vars.prev_sl)}if(g.vars.autoHeight){g.setSlideHeight(g.vars.prev_sl,true)}if(g.options.animationEffect==="slide"){if(g.vars.sl_count>2){g.vars.next_sl.css({left:g.vars.sliderPxWidth+"px",zIndex:1})}g.vars.active_sl.removeClass("active").animate({left:g.vars.sliderPxWidth+"px"},g.options.animationSpeed,g.options.animationEasing,function(){a(this).css({zIndex:1})});g.vars.prev_sl.addClass("active").animate({left:0},g.options.animationSpeed,g.options.animationEasing,function(){a(this).css({zIndex:2});g.vars.inAnimation=false;g.setTimer();g.afterSlideChange()})}else if(g.options.animationEffect==="fade"){if(g.vars.sl_count>2){g.vars.next_sl.css({left:g.vars.sliderPxWidth+"px",opacity:1,zIndex:1})}g.vars.active_sl.removeClass("active").animate({left:g.vars.sliderPxWidth+"px"},g.options.animationSpeed,g.options.animationEasing,function(){a(this).css({opacity:1,zIndex:1});g.vars.prev_sl.addClass("active").css({zIndex:2});g.vars.inAnimation=false;g.setTimer();g.afterSlideChange()})}}else{if(g.options.animationEffect==="slide"){if(g.vars.sl_count>2){g.vars.next_sl.css({left:g.vars.sliderPxWidth+"px",zIndex:1})}if(g.vars.xIndex!==0){g.vars.active_sl.animate({left:0},g.options.animationSpeed,g.options.animationEasing);g.vars.prev_sl.animate({left:"-"+g.vars.sliderPxWidth+"px"},g.options.animationSpeed,g.options.animationEasing,function(){g.vars.inAnimation=false;g.vars.inPause=false})}else{g.vars.inAnimation=false;g.vars.inPause=false}}else if(g.options.animationEffect==="fade"){if(g.vars.sl_count>2){g.vars.next_sl.css({left:g.vars.sliderPxWidth+"px",opacity:1,zIndex:1})}if(g.vars.xIndex!==0){g.vars.active_sl.animate({left:0,opacity:1},g.options.animationSpeed,g.options.animationEasing,function(){g.vars.prev_sl.css({left:g.vars.sliderPxWidth+"px"});g.vars.inAnimation=false;g.vars.inPause=false})}else{g.vars.inAnimation=false;g.vars.inPause=false}}}}},timerController:function(){if(g.vars.inPause||g.vars.countdown<0){return}if(g.vars.countdown===0){g.nextSlide()}g.vars.countdown-=1},afterSliderLoad:function(){g.options.afterSliderLoad()},beforeSlideChange:function(){g.options.beforeSlideChange()},afterSlideChange:function(){g.options.afterSlideChange()}};g.init()}})(jQuery);
  22.  
  23.  
  24.  
  25. /*
  26.  * jQuery Tools 1.2.5 Tooltip - UI essentials
  27.  * NO COPYRIGHTS OR LICENSES.
  28.  * Since: November 2008
  29.  */
  30. (function(a){function d(d,e){var f=this,h=d.add(f),i,j=0,k=0,l=d.attr("title"),m=d.attr("data-tooltip"),n=b[e.effect],o,p=d.is(":input"),q=p&&d.is(":checkbox, :radio, select, :button, :submit"),r=d.attr("type"),s=e.events[r]||e.events[p?q?"widget":"input":"def"];if(!n){throw'Nonexistent effect "'+e.effect+'"'}s=s.split(/,\s*/);if(s.length!=2){throw"Tooltip: bad events configuration for "+r}d.bind(s[0],function(a){clearTimeout(j);if(e.predelay){k=setTimeout(function(){f.show(a)},e.predelay)}else{f.show(a)}}).bind(s[1],function(a){clearTimeout(k);if(e.delay){j=setTimeout(function(){f.hide(a)},e.delay)}else{f.hide(a)}});if(l&&e.cancelDefault){d.removeAttr("title");d.data("title",l)}a.extend(f,{show:function(b){if(!i){if(m){i=a(m)}else if(e.tip){i=a(e.tip).eq(0)}else if(l){i=a(e.layout).addClass(e.tipClass).appendTo(document.body).hide().append(l)}else{i=d.next();if(!i.length){i=d.parent().next()}}if(!i.length){throw"Cannot find tooltip for "+d}}if(f.isShown()){return f}i.stop(true,true);var g=c(d,i,e);if(e.tip){i.html(d.data("title"))}b=b||a.Event();b.type="onBeforeShow";h.trigger(b,[g]);if(a.browser.mozilla){}else{if(b.isDefaultPrevented()){return f}}g=c(d,i,e);i.css({position:"absolute",top:g.top,left:g.left});o=true;n[0].call(f,function(){b.type="onShow";o="full";h.trigger(b)});var p=e.events.tooltip.split(/,\s*/);if(!i.data("__set")){i.bind(p[0],function(){clearTimeout(j);clearTimeout(k)});if(p[1]&&!d.is("input:not(:checkbox, :radio), textarea")){i.bind(p[1],function(a){if(a.relatedTarget!=d[0]){d.trigger(s[1].split(" ")[0])}})}i.data("__set",true)}return f},hide:function(c){if(!i||!f.isShown()){return f}c=c||a.Event();c.type="onBeforeHide";h.trigger(c);if(a.browser.mozilla){}else{if(c.isDefaultPrevented()){return}}o=false;b[e.effect][1].call(f,function(){c.type="onHide";h.trigger(c)});return f},isShown:function(a){return a?o=="full":o},getConf:function(){return e},getTip:function(){return i},getTrigger:function(){return d}});a.each("onHide,onBeforeShow,onShow,onBeforeHide".split(","),function(b,c){if(a.isFunction(e[c])){a(f).bind(c,e[c])}f[c]=function(b){if(b){a(f).bind(c,b)}return f}})}function c(b,c,d){var e=d.relative?b.position().top:b.offset().top,f=d.relative?b.position().left:b.offset().left,g=d.position[0];e-=c.outerHeight()-d.offset[0];f+=b.outerWidth()+d.offset[1];if(/iPad/i.test(navigator.userAgent)){e-=a(window).scrollTop()}var h=c.outerHeight()+b.outerHeight();if(g=="center"){e+=h/2}if(g=="bottom"){e+=h}g=d.position[1];var i=c.outerWidth()+b.outerWidth();if(g=="center"){f-=i/2}if(g=="left"){f-=i}return{top:e,left:f}}a.tools=a.tools||{version:"1.2.5"};a.tools.tooltip={conf:{effect:"toggle",fadeOutSpeed:"fast",predelay:0,delay:30,opacity:1,tip:0,position:["top","center"],offset:[0,0],relative:false,cancelDefault:true,events:{def:"mouseenter,mouseleave",input:"focus,blur",widget:"focus mouseenter,blur mouseleave",tooltip:"mouseenter,mouseleave"},layout:"<div/>",tipClass:"tooltip"},addEffect:function(a,c,d){b[a]=[c,d]}};var b={toggle:[function(a){var b=this.getConf(),c=this.getTip(),d=b.opacity;if(d<1){c.css({opacity:d})}c.show();a.call()},function(a){this.getTip().hide();a.call()}],fade:[function(a){var b=this.getConf();this.getTip().fadeTo(b.fadeInSpeed,b.opacity,a)},function(a){this.getTip().fadeOut(this.getConf().fadeOutSpeed,a)}]};a.fn.tooltip=function(b){var c=this.data("tooltip");if(c){return c}b=a.extend(true,{},a.tools.tooltip.conf,b);if(typeof b.position=="string"){b.position=b.position.split(/,?\s/)}this.each(function(){c=new d(a(this),b);a(this).data("tooltip",c)});return b.api?c:this}})(jQuery);
  31.  
  32. (function(a){var b=a.tools.tooltip;a.extend(b.conf,{direction:"up",bounce:false,slideOffset:10,slideInSpeed:200,slideOutSpeed:200,slideFade:!a.browser.msie});var c={up:["-","top"],down:["+","top"],left:["-","left"],right:["+","left"]};b.addEffect("slide",function(a){var b=this.getConf(),d=this.getTip(),f=b.slideFade?{opacity:b.opacity}:{},g=c[b.direction]||c.up;f[g[1]]=g[0]+"="+b.slideOffset;b.slideFade&&d.css({opacity:0});d.show().animate(f,b.slideInSpeed,a)},function(b){var f=this.getConf(),g=f.slideOffset,h=f.slideFade?{opacity:0}:{},i=c[f.direction]||c.up,j=""+i[0];if(f.bounce)j=j=="+"?"-":"+";h[i[1]]=j+"="+g;this.getTip().animate(h,f.slideOutSpeed,function(){a(this).hide();b.call()})})})(jQuery);
  33.  
  34. (function(a){function c(a){for(var b=a.length;b--;)if(a[b])return false;return true}function b(b){var c=a(window),d=c.width()+c.scrollLeft(),e=c.height()+c.scrollTop();return[b.offset().top<=c.scrollTop(),d<=b.offset().left+b.width(),e<=b.offset().top+b.height(),c.scrollLeft()>=b.offset().left]}var d=a.tools.tooltip;d.dynamic={conf:{classNames:"top right bottom left"}};a.fn.dynamic=function(e){if(typeof e=="number")e={speed:e};e=a.extend({},d.dynamic.conf,e);var f=e.classNames.split(/\s/),h;this.each(function(){var d=a(this).tooltip().onBeforeShow(function(d,i){d=this.getTip();var l=this.getConf();h||(h=[l.position[0],l.position[1],l.offset[0],l.offset[1],a.extend({},l)]);a.extend(l,h[4]);l.position=[h[0],h[1]];l.offset=[h[2],h[3]];d.css({visibility:"hidden",position:"absolute",top:i.top,left:i.left}).show();i=b(d);if(!c(i)){if(i[2]){a.extend(l,e.top);l.position[0]="top";d.addClass(f[0])}if(i[3]){a.extend(l,e.right);l.position[1]="right";d.addClass(f[1])}if(i[0]){a.extend(l,e.bottom);l.position[0]="bottom";d.addClass(f[2])}if(i[1]){a.extend(l,e.left);l.position[1]="left";d.addClass(f[3])}if(i[0]||i[2])l.offset[0]*=-1;if(i[1]||i[3])l.offset[1]*=-1}d.css({visibility:"visible"}).hide()});d.onBeforeShow(function(){var a=this.getConf();this.getTip();setTimeout(function(){a.position=[h[0],h[1]];a.offset=[h[2],h[3]]},0)});d.onHide(function(){var a=this.getTip();a.removeClass(e.classNames)});ret=d});return e.api?ret:this}})(jQuery);
  35.  
  36. jQuery(document).ready(function () { 
  37.     /* Tooltip Run */
  38.     (function ($) { 
  39.         $('.link_tooltip').tooltip( { 
  40.             effect : 'slide',
  41.             direction : 'up',
  42.             slideOffset : 15,
  43.             slideInSpeed : 300,
  44.             slideOutSpeed : 300,
  45.             position : 'top center'
  46.         } );
  47.     } )(jQuery);
  48. } );
  49.  
  50.  
  51.  
  52. /* UItoTop jQuery Plugin 1.2 | Matt Varone | http://www.mattvarone.com/web-design/uitotop-jquery-plugin */
  53. (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});}
  54. if(sd>settings.min)
  55. $(containerIDhash).fadeIn(settings.inDelay);else
  56. $(containerIDhash).fadeOut(settings.Outdelay);});};})(jQuery);
  57.  
  58. jQuery(document).ready(function() {
  59.     /* Scroll to top */
  60.     jQuery().UItoTop({ 
  61.         containerID: 'slide_top',
  62.         containerHoverID: 'slide_top_hover',
  63.         easingType: 'easeOutQuart' 
  64.     });                    
  65. });
  66.  
  67.  
  68.  
  69. /* Social Icons Script */
  70. (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);
  71.  
  72. var socformat = Array();
  73.  
  74. socformat['nujij'] = 'http://nujij.nl/jij.lynkx?t={TITLE}&u={URL}&b={DESCRIPTION}'
  75. socformat['ekudos'] = 'http://www.ekudos.nl/artikel/nieuw?url={URL}&title={TITLE}&desc={DESCRIPTION}';
  76. socformat['digg'] = 'http://digg.com/submit?phase=2&url={URL}&title={TITLE}';
  77. socformat['linkedin'] = 'http://www.linkedin.com/shareArticle?mini=true&url={URL}&title={TITLE}&summary={DESCRIPTION}&source=';
  78. socformat['sphere'] = 'http://www.sphere.com/search?q=sphereit:{URL}';
  79. socformat['technorati'] = 'http://www.technorati.com/faves?add={URL}';
  80. socformat['delicious'] = 'http://del.icio.us/post?url={URL}&title={TITLE}';
  81. socformat['furl'] = 'http://furl.net/storeIt.jsp?u={URL}&t={TITLE}';
  82. socformat['netscape'] = 'http://www.netscape.com/submit/?U={URL}&T={TITLE}';
  83. socformat['yahoo'] = 'http://myweb2.search.yahoo.com/myresults/bookmarklet?u={URL}&t={TITLE}';
  84. socformat['google'] = 'http://www.google.com/bookmarks/mark?op=edit&bkmk={URL}&title={TITLE}';
  85. socformat['newsvine'] = 'http://www.newsvine.com/_wine/save?u={URL}&h={TITLE}';
  86. socformat['reddit'] = 'http://reddit.com/submit?url={URL}&title={TITLE}';
  87. socformat['blogmarks'] = 'http://blogmarks.net/my/new.php?mini=1&url={URL}&title={TITLE}';
  88. socformat['magnolia'] = 'http://ma.gnolia.com/bookmarklet/add?url={URL}&title={TITLE}';
  89. socformat['live'] = 'https://favorites.live.com/quickadd.aspx?marklet=1&mkt=en-us&url={URL}&title={TITLE}&top=1';
  90. socformat['tailrank'] = 'http://tailrank.com/share/?link_href={URL}&title={TITLE}';
  91. socformat['facebook'] = 'http://www.facebook.com/share.php?u={URL}';
  92. socformat['twitter'] = 'http://twitter.com/?status={TITLE}%20-%20{SHORTURL}';
  93. socformat['stumbleupon'] = 'http://www.stumbleupon.com/submit?url={URL}&title={TITLE}';
  94. socformat['bligg'] = 'http://www.bligg.nl/submit.php?url={URL}';
  95. socformat['symbaloo'] = 'http://www.symbaloo.com/en/add/url={URL}&title={TITLE}';
  96. socformat['misterwong'] = 'http://www.mister-wong.com/add_url/?bm_url={URL}&bm_title={TITLE}&bm_comment=&bm_tags={KEYWORDS}';
  97. socformat['buzz']    = 'http://www.google.com/reader/link?url={URL}&title={TITLE}&snippet={DESCRIPTION}&srcURL={URL}&srcTitle={TITLE}';
  98. socformat['myspace'] = 'http://www.myspace.com/Modules/PostTo/Pages/?u={URL}';
  99. socformat['mail']    = 'mailto:to@email.com?SUBJECT={TITLE}&BODY={DESCRIPTION}-{URL}';
  100. socformat['googleplus']    = 'https://m.google.com/app/plus/x/?v=compose&content={TITLE}-{URL}';
  101.  
  102. jQuery(document).ready(function() { 
  103.     /* Social Icons Run */
  104.     (function ($) { 
  105.         $('.cmsms_social').socicons( { 
  106.             icons : 'nujij,linkedin,ekudos,digg,sphere,technorati,delicious,furl,netscape,yahoo,google,newsvine,reddit,blogmarks,magnolia,live,tailrank,facebook,twitter,stumbleupon,bligg,symbaloo,misterwong,mail,googleplus', 
  107.             imagesurl : 'images/socicons/' 
  108.         } );
  109.     } )(jQuery);
  110.     
  111.     /* Social Icons Toggle */
  112.     (function ($) { 
  113.         $('a.cmsms_share').toggle(function () { 
  114.             $(this).parent().find('.cmsms_social').show('slow');
  115.             
  116.             return false;
  117.         } , function () { 
  118.             $(this).parent().find('.cmsms_social').hide('slow');
  119.             
  120.             return false;
  121.         } );
  122.     } )(jQuery);
  123.     
  124.     
  125.     
  126.     /* PrettyPhoto Lighbox */
  127.     (function ($) { 
  128.         $('a[rel^="prettyPhoto"]').prettyPhoto( { 
  129.             animation_speed : 'slow', 
  130.             show_title : false, 
  131.             deeplinking : false, 
  132.             social_tools : ''
  133.         } );
  134.     } )(jQuery);
  135.     
  136.     
  137.     
  138.     /* Mobile Devices Navigation Script */
  139.     (function ($) { 
  140.         $('a.resp_navigation').bind('click', function () { 
  141.             if ($(this).hasClass('active')) {
  142.                 $('#navigation').slideUp('fast');
  143.                 
  144.                 $('#navigation ul').css( { display : 'none' } );
  145.                 $(this).removeClass('active');
  146.             } else {
  147.                 $('#navigation').slideDown('fast');
  148.                 
  149.                 $(this).addClass('active');
  150.             }
  151.             
  152.             return false;
  153.         } );
  154.         
  155.         $('#navigation li a').bind('click', function () { 
  156.             if ($('a.resp_navigation').is(':visible')) {
  157.                 if ($(this).next().is('ul')) {
  158.                     if ($(this).next().is(':visible')) {
  159.                         $(this).next().slideUp('fast');
  160.                         
  161.                         $(this).next().find('ul').css( { display : 'none' } );
  162.                     } else {
  163.                         $(this).parent().parent().find('ul').slideUp('fast');
  164.                         $(this).next().slideDown('fast');
  165.                     }
  166.                     
  167.                     return false;
  168.                 }
  169.             }
  170.         } );
  171.         
  172.         $(window).bind('resize', function () { 
  173.             $('#navigation').removeAttr('style');
  174.             $('#navigation ul').removeAttr('style');
  175.             
  176.             if ($(window).width() > 540) {
  177.                 $('a.resp_navigation').removeClass('active');
  178.             }
  179.         } );
  180.     } )(jQuery);
  181.     
  182.     
  183.     
  184.     /* Scroll Top */
  185.     (function ($) { 
  186.         $('.divider a').click(function () { 
  187.             $('html, body').animate( { scrollTop : 0 }, 'slow');
  188.             
  189.             return false;
  190.         } );
  191.     } )(jQuery);
  192.     
  193.     
  194.     
  195.     /* Popular, Latest and Related Posts */
  196.     (function ($) { 
  197.         $('.related_posts ul li a').click(function (e) { 
  198.             var rposts = $(this).parent().parent().parent(), 
  199.                 index = $(this).parent().index();
  200.             
  201.             rposts.find('ul').find('a').removeClass('current');
  202.             $(this).addClass('current');
  203.             
  204.             rposts.find('div.related_posts_content').not('div.related_posts_content:eq(' + index + ')').slideUp();
  205.             rposts.find('div.related_posts_content:eq(' + index + ')').slideDown();
  206.             
  207.             e.preventDefault();
  208.         } );
  209.     } )(jQuery);
  210.     
  211.     
  212.     
  213.     /* Toggle */
  214.     (function ($) { 
  215.         $('.togg a.tog').click(function (i) { 
  216.             var dropDown = $(this).parent().find('.tab_content');
  217.             
  218.             $(this).parent().find('.tab_content').not(dropDown).slideUp();
  219.             
  220.             if ($(this).hasClass('current')) { 
  221.                 $(this).removeClass('current');
  222.             } else { 
  223.                 $(this).addClass('current');
  224.             }
  225.             
  226.             dropDown.stop(false, true).slideToggle().css( { display : 'block' } );
  227.             
  228.             i.preventDefault();
  229.         } );
  230.     } )(jQuery);
  231.     
  232.     
  233.     
  234.     /* Accordion */
  235.     (function ($) { 
  236.         $('.accordion a.tog').click(function (j) { 
  237.             var dropDown = $(this).parent().find('.tab_content');
  238.             
  239.             $(this).parent().parent().find('.tab_content').not(dropDown).slideUp();
  240.             
  241.             if ($(this).hasClass('current')) { 
  242.                 $(this).removeClass('current');
  243.             } else { 
  244.                 $(this).parent().parent().find('.tog').removeClass('current');
  245.                 $(this).addClass('current');
  246.             }
  247.             
  248.             dropDown.stop(false, true).slideToggle().css( { display : 'block' } );
  249.             
  250.             j.preventDefault();
  251.         } );
  252.     } )(jQuery);
  253.     
  254.     
  255.     
  256.     /* Tabs */
  257.     (function ($) { 
  258.         $('.tab ul.tabs li:first-child a').addClass('current');
  259.         $('.tab .tab_content div.tabs_tab:first-child').show();
  260.         
  261.         $('.tab ul.tabs li a').click(function (g) { 
  262.             var tab = $(this).parent().parent().parent(), 
  263.                 index = $(this).parent().index();
  264.             
  265.             tab.find('ul.tabs').find('a').removeClass('current');
  266.             $(this).addClass('current');
  267.             
  268.             tab.find('.tab_content').find('div.tabs_tab').not('div.tabs_tab:eq(' + index + ')').slideUp();
  269.             tab.find('.tab_content').find('div.tabs_tab:eq(' + index + ')').slideDown();
  270.             
  271.             g.preventDefault();
  272.         } );
  273.     } )(jQuery);
  274.     
  275.     
  276.     
  277.     /* Tour */
  278.     (function ($) { 
  279.         $('.tour_content ul.tour li:first-child').addClass('current');
  280.         $('.tour_content div.tour_box:first').show();
  281.         
  282.         $('.tour_content ul.tour li a').click(function (f) { 
  283.             var tour = $(this).parent().parent().parent().parent(), 
  284.                 index = $('ul.tour li').index($(this).parent());
  285.             
  286.             tour.find('ul.tour').find('li').removeClass('current');
  287.             $(this).parent().addClass('current');
  288.             
  289.             tour.find('div.tour_box').not('div.tour_box:eq(' + index + ')').slideUp();
  290.             tour.find('div.tour_box:eq(' + index + ')').slideDown();
  291.             
  292.             f.preventDefault();
  293.         } );
  294.     } )(jQuery);
  295.     
  296.     
  297.     
  298.     /* Image Preloader */
  299.     (function ($) { 
  300.         var images = jQuery('.preloader img'), 
  301.             max = images.length, 
  302.             img = new Image(), 
  303.             curr = 1;
  304.         
  305.         jQuery('.preloader').each(function () { 
  306.             jQuery('<span class="image_container_img" />').prependTo(jQuery(this));
  307.         } );
  308.         
  309.         images.remove();
  310.         
  311.         if (max > 0) { 
  312.             loadImage(0, max);
  313.         }
  314.         
  315.         function loadImage(index, max) { 
  316.             if (index < max) { 
  317.                 $('<span id="img' + (index + 1) + '" class="p_img_container" />').each(function () { 
  318.                     $(this).prependTo($('.preloader .image_container_img').eq(index));
  319.                 } );
  320.                 
  321.                 var img = new Image(), 
  322.                     curr = $('#img' + (index + 1));
  323.                 
  324.                 $(img).load(function () { 
  325.                     $(curr).append(this);
  326.                     
  327.                     if ($(this).parent().parent().parent().hasClass('inBlog')) { 
  328.                         $(this).parent().parent().parent().css( { 
  329.                             height : 'auto', 
  330.                             padding : 0 
  331.                         } );
  332.                     }
  333.                     
  334.                     $(this).parent().parent().parent().css( { backgroundImage : 'none' } );
  335.                     
  336.                     $(this).animate( { opacity : 1 }, 500, 'easeInOutExpo');
  337.                     
  338.                     if (index !== (max - 1)) { 
  339.                         loadImage(index + 1, max);
  340.                     }
  341.                 } ).error(function () { 
  342.                     $(curr).remove();
  343.                     
  344.                     loadImage((index + 1), max);
  345.                 } ).attr( { 
  346.                     src : $(images[index]).attr('src'), 
  347.                     title : $(images[index]).attr('title'), 
  348.                     alt : $(images[index]).attr('alt') 
  349.                 } ).addClass($(images[index]).attr('class'));
  350.                 
  351.                 if (index === (max - 1) && $('#middle .pj_sort').find('.p_options_block').html() !== null) {
  352.                     loadSorting();
  353.                 }
  354.             }
  355.         }
  356.         
  357.         function loadSorting() { 
  358.             if ($.browser.msie && $.browser.version < 9) { 
  359.                 $('.p_options_loader').css( { display : 'none' } );
  360.                 $('.p_options_block').css( { display : 'block' } );
  361.             } else { 
  362.                 $('.p_options_loader').fadeOut(200, function () { 
  363.                     $(this).css( { display : 'none' } );
  364.                 } );
  365.                 
  366.                 $('.p_options_block').fadeIn(200);
  367.             }
  368.         }
  369.     } )(jQuery);
  370. } );
  371.  
  372.  
  373.  
  374. /* Correct OS & Browser Check */
  375. var ua = navigator.userAgent, 
  376.     checker = { 
  377.         os : { 
  378.             iphone : ua.match(/iPhone/), 
  379.             ipod : ua.match(/iPod/), 
  380.             ipad : ua.match(/iPad/), 
  381.             blackberry : ua.match(/BlackBerry/), 
  382.             android : ua.match(/(Android|Linux armv6l|Linux armv7l)/), 
  383.             linux : ua.match(/Linux/), 
  384.             win : ua.match(/Windows/), 
  385.             mac : ua.match(/Macintosh/) 
  386.         }, 
  387.         ua : { 
  388.             ie : ua.match(/MSIE/), 
  389.             ie6 : ua.match(/MSIE 6.0/), 
  390.             ie7 : ua.match(/MSIE 7.0/), 
  391.             ie8 : ua.match(/MSIE 8.0/), 
  392.             ie9 : ua.match(/MSIE 9.0/), 
  393.             ie10 : ua.match(/MSIE 10.0/), 
  394.             opera : ua.match(/Opera/), 
  395.             firefox : ua.match(/Firefox/), 
  396.             chrome : ua.match(/Chrome/), 
  397.             safari : ua.match(/(Safari|BlackBerry)/) 
  398.         } 
  399.     };
  400.  
  401.  
  402.  
  403. /* Correct Image Load Check */
  404. function isImageOk(img) { 
  405.     if (!img.complete) { 
  406.         return false;
  407.     }
  408.     
  409.     if (typeof img.naturalWidth !== undefined && img.naturalWidth === 0) { 
  410.         return 'stop';
  411.     }
  412.     
  413.     return true;
  414. }
  415.  
  416.  
  417.  
  418. /* Convert Touch Events to Mouse Events Function */
  419. function touchHandler(e) { 
  420.     var first = e.changedTouches[0], 
  421.         type = '', 
  422.         simulatedEvent = undefined;
  423.     
  424.     switch (e.type) { 
  425.         case 'touchstart': 
  426.             type = 'mousedown';
  427.             
  428.             break;
  429.         case 'touchmove': 
  430.             type = 'mousemove';
  431.             
  432.             break;
  433.         case 'touchend': 
  434.             type = 'mouseup';
  435.             
  436.             break;
  437.         case 'touchcancel': 
  438.             type = 'mouseleave';
  439.             
  440.             break;
  441.         default: 
  442.             return;
  443.     }
  444.     
  445.     simulatedEvent = document.createEvent('MouseEvent');
  446.     simulatedEvent.initMouseEvent( 
  447.         type, 
  448.         true, 
  449.         true, 
  450.         window, 
  451.         1, 
  452.         first.screenX, 
  453.         first.screenY, 
  454.         first.clientX, 
  455.         first.clientY, 
  456.         false, 
  457.         false, 
  458.         false, 
  459.         false, 
  460.         0, 
  461.         null 
  462.     );
  463.     
  464.     first.target.dispatchEvent(simulatedEvent);
  465.     
  466.     e.preventDefault();
  467. }
  468.  
  469. /* Sliders Touch Events Convert Run */
  470. (function ($) { 
  471.     if (!checker.ua.ie6 && !checker.ua.ie7 && !checker.ua.ie8) { 
  472.         document.addEventListener('touchstart', function (e) { 
  473.             if ( 
  474.                 $(e.changedTouches[0].target).is('img.cmsms_img') || 
  475.                 $(e.changedTouches[0].target).is('div.cmsms_img_pattern') || 
  476.                 $(e.changedTouches[0].target).is('div.cmsms_img_video') || 
  477.                 $(e.changedTouches[0].target).parent().is('li.cmsmsContentSlide.active') || 
  478.                 $(e.changedTouches[0].target).parent().parent().is('li.cmsmsContentSlide.active') || 
  479.                 $(e.changedTouches[0].target).parent().parent().parent().is('li.cmsmsContentSlide.active') || 
  480.                 $(e.changedTouches[0].target).parent().parent().parent().parent().is('li.cmsmsContentSlide.active') || 
  481.                 $(e.changedTouches[0].target).parent().parent().parent().parent().parent().is('li.cmsmsContentSlide.active') 
  482.             ) { 
  483.                 touchHandler(e);
  484.             }
  485.         }, true);
  486.         
  487.         document.addEventListener('touchmove', function (e) { 
  488.             if ( 
  489.                 $(e.changedTouches[0].target).is('img.cmsms_img') || 
  490.                 $(e.changedTouches[0].target).is('div.cmsms_img_pattern') || 
  491.                 $(e.changedTouches[0].target).is('div.cmsms_img_video') || 
  492.                 $(e.changedTouches[0].target).parent().is('li.cmsmsContentSlide.active') || 
  493.                 $(e.changedTouches[0].target).parent().parent().is('li.cmsmsContentSlide.active') || 
  494.                 $(e.changedTouches[0].target).parent().parent().parent().is('li.cmsmsContentSlide.active') || 
  495.                 $(e.changedTouches[0].target).parent().parent().parent().parent().is('li.cmsmsContentSlide.active') || 
  496.                 $(e.changedTouches[0].target).parent().parent().parent().parent().parent().is('li.cmsmsContentSlide.active') 
  497.             ) { 
  498.                 touchHandler(e);
  499.             }
  500.         }, true);
  501.         
  502.         document.addEventListener('touchend', function (e) { 
  503.             if ( 
  504.                 $(e.changedTouches[0].target).is('img.cmsms_img') || 
  505.                 $(e.changedTouches[0].target).is('div.cmsms_img_pattern') || 
  506.                 $(e.changedTouches[0].target).is('div.cmsms_img_video') || 
  507.                 $(e.changedTouches[0].target).parent().is('li.cmsmsContentSlide.active') || 
  508.                 $(e.changedTouches[0].target).parent().parent().is('li.cmsmsContentSlide.active') || 
  509.                 $(e.changedTouches[0].target).parent().parent().parent().is('li.cmsmsContentSlide.active') || 
  510.                 $(e.changedTouches[0].target).parent().parent().parent().parent().is('li.cmsmsContentSlide.active') || 
  511.                 $(e.changedTouches[0].target).parent().parent().parent().parent().parent().is('li.cmsmsContentSlide.active') 
  512.             ) { 
  513.                 touchHandler(e);
  514.             }
  515.         }, true);
  516.         
  517.         document.addEventListener('touchcancel', function (e) { 
  518.             if ( 
  519.                 $(e.changedTouches[0].target).is('img.cmsms_img') || 
  520.                 $(e.changedTouches[0].target).is('div.cmsms_img_pattern') || 
  521.                 $(e.changedTouches[0].target).is('div.cmsms_img_video') || 
  522.                 $(e.changedTouches[0].target).parent().is('li.cmsmsContentSlide.active') || 
  523.                 $(e.changedTouches[0].target).parent().parent().is('li.cmsmsContentSlide.active') || 
  524.                 $(e.changedTouches[0].target).parent().parent().parent().is('li.cmsmsContentSlide.active') || 
  525.                 $(e.changedTouches[0].target).parent().parent().parent().parent().is('li.cmsmsContentSlide.active') || 
  526.                 $(e.changedTouches[0].target).parent().parent().parent().parent().parent().is('li.cmsmsContentSlide.active') 
  527.             ) { 
  528.                 touchHandler(e);
  529.             }
  530.         }, true);
  531.     }
  532. } )(jQuery);
  533.