jQuery.easing.jswing=jQuery.easing.swing;jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(a,b,c,d,e){return jQuery.easing[jQuery.easing.def](a,b,c,d,e)},easeInQuad:function(a,b,c,d,e){return d*(b/=e)*b+c},easeOutQuad:function(a,b,c,d,e){return-d*(b/=e)*(b-2)+c},easeInOutQuad:function(a,b,c,d,e){if((b/=e/2)<1){return d/2*b*b+c}return-d/2*(--b*(b-2)-1)+c},easeInCubic:function(a,b,c,d,e){return d*(b/=e)*b*b+c},easeOutCubic:function(a,b,c,d,e){return d*((b=b/e-1)*b*b+1)+c},easeInOutCubic:function(a,b,c,d,e){if((b/=e/2)<1){return d/2*b*b*b+c}return d/2*((b-=2)*b*b+2)+c},easeInQuart:function(a,b,c,d,e){return d*(b/=e)*b*b*b+c},easeOutQuart:function(a,b,c,d,e){return-d*((b=b/e-1)*b*b*b-1)+c},easeInOutQuart:function(a,b,c,d,e){if((b/=e/2)<1){return d/2*b*b*b*b+c}return-d/2*((b-=2)*b*b*b-2)+c},easeInQuint:function(a,b,c,d,e){return d*(b/=e)*b*b*b*b+c},easeOutQuint:function(a,b,c,d,e){return d*((b=b/e-1)*b*b*b*b+1)+c},easeInOutQuint:function(a,b,c,d,e){if((b/=e/2)<1){return d/2*b*b*b*b*b+c}return d/2*((b-=2)*b*b*b*b+2)+c},easeInSine:function(a,b,c,d,e){return-d*Math.cos(b/e*(Math.PI/2))+d+c},easeOutSine:function(a,b,c,d,e){return d*Math.sin(b/e*(Math.PI/2))+c},easeInOutSine:function(a,b,c,d,e){return-d/2*(Math.cos(Math.PI*b/e)-1)+c},easeInExpo:function(a,b,c,d,e){return b==0?c:d*Math.pow(2,10*(b/e-1))+c},easeOutExpo:function(a,b,c,d,e){return b==e?c+d:d*(-Math.pow(2,-10*b/e)+1)+c},easeInOutExpo:function(a,b,c,d,e){if(b==0){return c}if(b==e){return c+d}if((b/=e/2)<1){return d/2*Math.pow(2,10*(b-1))+c}return d/2*(-Math.pow(2,-10*--b)+2)+c},easeInCirc:function(a,b,c,d,e){return-d*(Math.sqrt(1-(b/=e)*b)-1)+c},easeOutCirc:function(a,b,c,d,e){return d*Math.sqrt(1-(b=b/e-1)*b)+c},easeInOutCirc:function(a,b,c,d,e){if((b/=e/2)<1){return-d/2*(Math.sqrt(1-b*b)-1)+c}return d/2*(Math.sqrt(1-(b-=2)*b)+1)+c},easeInElastic:function(a,b,c,d,e){var f=1.70158;var g=0;var h=d;if(b==0){return c}if((b/=e)==1){return c+d}if(!g){g=e*.3}if(h<Math.abs(d)){h=d;var f=g/4}else{var f=g/(2*Math.PI)*Math.asin(d/h)}return-(h*Math.pow(2,10*(b-=1))*Math.sin((b*e-f)*2*Math.PI/g))+c},easeOutElastic:function(a,b,c,d,e){var f=1.70158;var g=0;var h=d;if(b==0){return c}if((b/=e)==1){return c+d}if(!g){g=e*.3}if(h<Math.abs(d)){h=d;var f=g/4}else{var f=g/(2*Math.PI)*Math.asin(d/h)}return h*Math.pow(2,-10*b)*Math.sin((b*e-f)*2*Math.PI/g)+d+c},easeInOutElastic:function(a,b,c,d,e){var f=1.70158;var g=0;var h=d;if(b==0){return c}if((b/=e/2)==2){return c+d}if(!g){g=e*.3*1.5}if(h<Math.abs(d)){h=d;var f=g/4}else{var f=g/(2*Math.PI)*Math.asin(d/h)}if(b<1){return-.5*h*Math.pow(2,10*(b-=1))*Math.sin((b*e-f)*2*Math.PI/g)+c}return h*Math.pow(2,-10*(b-=1))*Math.sin((b*e-f)*2*Math.PI/g)*.5+d+c},easeInBack:function(a,b,c,d,e,f){if(f==undefined){f=1.70158}return d*(b/=e)*b*((f+1)*b-f)+c},easeOutBack:function(a,b,c,d,e,f){if(f==undefined){f=1.70158}return d*((b=b/e-1)*b*((f+1)*b+f)+1)+c},easeInOutBack:function(a,b,c,d,e,f){if(f==undefined){f=1.70158}if((b/=e/2)<1){return d/2*b*b*(((f*=1.525)+1)*b-f)+c}return d/2*((b-=2)*b*(((f*=1.525)+1)*b+f)+2)+c},easeInBounce:function(a,b,c,d,e){return d-jQuery.easing.easeOutBounce(a,e-b,0,d,e)+c},easeOutBounce:function(a,b,c,d,e){if((b/=e)<1/2.75){return d*7.5625*b*b+c}else{if(b<2/2.75){return d*(7.5625*(b-=1.5/2.75)*b+.75)+c}else{if(b<2.5/2.75){return d*(7.5625*(b-=2.25/2.75)*b+.9375)+c}else{return d*(7.5625*(b-=2.625/2.75)*b+.984375)+c}}}},easeInOutBounce:function(a,b,c,d,e){if(b<e/2){return jQuery.easing.easeInBounce(a,b*2,0,d,e)*.5+c}return jQuery.easing.easeOutBounce(a,b*2-e,0,d,e)*.5+d*.5+c}});(function(a){a.fn.carousel=function(b){var c=a.extend({},a.fn.carousel.defaults,b);var d=c.nextPrevContainer!=""?a(c.nextPrevContainer):a(this);var e=c.totalContainer!=""?a(c.totalContainer):a(this);var f=a.fn.carousel.carouselCount;d.each(function(){a(this).addClass("carouselID_"+f);f++});f=a.fn.carousel.carouselCount;e.each(function(){a(this).addClass("carouselID_"+f);f++});f=a.fn.carousel.carouselCount;a.fn.carousel.carouselCount+=1e3;return this.each(function(){var b=a(this);var d=0;var e=a(".carouselID_"+f).find(c.totalSelector);var g=a(".carouselID_"+f).find(c.counterSelector);var h=a(".carouselID_"+f).find(c.nextSelector);var i=a(".carouselID_"+f).find(c.previousSelector);var j=b.find(c.sectionSelector);j.each(function(b){b!=0?a(this).hide():false});g.text(d+1);e.text(j.length);j.length<=1?h.css("visibility","hidden"):h.css("visibility","visible");!c.loop&&d+1==1?i.css("visibility","hidden"):i.css("visibility","visible");f++;h.click(function(){if(!c.slideTransition){a(j[d]).hide();d=d===j.length-1?0:d+1;a(j[d]).show();g.text(d+1);!c.loop&&d+1==1?i.css("visibility","hidden"):i.css("visibility","visible");!c.loop&&d===j.length-1?h.css("visibility","hidden"):h.css("visibility","visible")}else{a(j[d]).css("width",a(j[d]).parent().outerWidth()).animate({left:-a(j[d]).width()},c.slideSpeed,"swing");d=d===j.length-1?0:d+1;a(j[d]).css({width:a(j[d]).parent().outerWidth(),left:a(j[d]).width()}).show().animate({left:0},c.slideSpeed,"swing",function(){g.text(d+1);!c.loop&&d+1==1?i.css("visibility","hidden"):i.css("visibility","visible");!c.loop&&d===j.length-1?h.css("visibility","hidden"):h.css("visibility","visible")})}return false});i.click(function(){if(!c.slideTransition){a(j[d]).hide();d=d===0?j.length-1:d-1;a(j[d]).show();g.text(d+1);!c.loop&&d+1==1?i.css("visibility","hidden"):i.css("visibility","visible");!c.loop&&d===j.length-1?h.css("visibility","hidden"):h.css("visibility","visible")}else{a(j[d]).css("width",a(j[d]).parent().outerWidth()).animate({left:a(j[d]).parent().width()},c.slideSpeed,"swing");d=d===0?j.length-1:d-1;a(j[d]).css({width:a(j[d]).parent().outerWidth(),left:-a(j[d]).width()}).show().animate({left:0},c.slideSpeed,"swing",function(){g.text(d+1);!c.loop&&d+1==1?i.css("visibility","hidden"):i.css("visibility","visible");!c.loop&&d===j.length-1?h.css("visibility","hidden"):h.css("visibility","visible")})}return false})})};a.fn.carousel.carouselCount=1e3;a.fn.carousel.defaults={loop:true,slideTransition:false,slideSpeed:300,sectionSelector:"._contents li",nextSelector:"._next",previousSelector:"._previous",counterSelector:"._counter",totalSelector:"._total",totalContainer:"",nextPrevContainer:""}})(jQuery);var CAG=new function(){};(function(a){function j(b){var c=a(window).width();c-=3;if(c<b.params.minResizeWidth){c=b.params.minResizeWidth}b.$elts.li.css({width:c+"px"});b.$elts.wrap.css({width:c+"px"});var d=b.$elts.wrap.parent();window.setTimeout(function(){while(d.attr("id")!="cag-slider-container"){d.css({width:c+"px"});d=d.parent()}b.itemWidth=c;var e=0;b.$elts.content.find(">*").each(function(){e+=a(this).outerWidth()});b.$elts.content.css({width:e+"px",left:-(b.itemWidth*b.steps.first)+"px"})},0)}function i(b,c){b.$elts.nextBtn.add(b.$elts.prevBtn).bind("enable",function(){var b=a(this).bind("click",c).removeClass("disabled")}).bind("disable",function(){var b=a(this).unbind("click").addClass("disabled")})}function h(a){a.$elts.prevBtn.data("firstStep",a.steps.first-a.params.dispItems);a.$elts.nextBtn.data("firstStep",a.steps.first+a.params.dispItems);if(a.$elts.prevBtn.data("firstStep")<0){if(a.params.loop&&a.steps.count>a.params.dispItems){a.$elts.prevBtn.trigger("enable")}else{a.$elts.prevBtn.trigger("disable")}}else{a.$elts.prevBtn.trigger("enable")}if(a.$elts.nextBtn.data("firstStep")>=a.steps.count){if(!a.params.loop){a.$elts.nextBtn.trigger("disable")}}else{a.$elts.nextBtn.trigger("enable")}}function g(b,c,d){var f=a(c);var g=f.data("firstStep");var i=[];var j=[];switch(d.params.effect){case"no":d.params.beforeSlide(d.steps.first,g,d.params.dispItems,d.$elts.content);d.itemInSliding=true;if(d.params.direction=="vertical"){d.$elts.content.css("top",-(d.itemHeight*g)+"px")}else{d.$elts.content.css("left",-(d.itemWidth*g)+"px")}d.params.afterSlide(g,d.$elts.content);break;case"fade":d.params.beforeSlide(d.steps.first,g,d.params.dispItems,d.$elts.content);d.itemInSliding=true;if(d.params.direction=="vertical"){d.$elts.content.hide().css("top",-(d.itemHeight*g)+"px").fadeIn(d.params.animSpeed,function(){d.params.afterSlide(g,d.$elts.content)})}else{d.$elts.content.hide().css("left",-(d.itemWidth*g)+"px").fadeIn(d.params.animSpeed,function(){d.params.afterSlide(g,d.$elts.content)})}break;default:var k=d.steps.first;var l=g;if(d.params.loop){var m=0;if(g<=d.steps.start-d.params.dispItems){k=g=d.steps.count+g-d.params.dispItems;if(d.params.direction=="vertical"){d.$elts.content.css("top",-(d.itemHeight*g)+"px")}else{d.$elts.content.css("left",-(d.itemWidth*g)+"px")}l=g=g-d.params.dispItems}else{if(g>=d.steps.count-d.params.dispItems+1){k=g=d.params.dispItems-(d.steps.count-g);if(d.params.direction=="vertical"){d.$elts.content.css("top",-(d.itemHeight*g)+"px")}else{d.$elts.content.css("left",-(d.itemWidth*g)+"px")}l=g=g+d.params.dispItems}}if(l+d.params.dispItems>=d.steps.count-d.params.dispItems+1){if(d.params.stopAutoSlideAfterLoop){if(!d.stopAutoSlideAfterLoop){d.stopAutoSlideAfterLoop=true;e(d)}}}}if(d.steps.distance>1){g+=(d.steps.distance-1)*d.params.dispItems;l=g}else{if(d.steps.distance<-1){g+=(d.steps.distance+1)*d.params.dispItems;l=g}}d.itemInSliding=true;d.params.beforeSlide(k,l,d.params.dispItems,d.$elts.content);if(d.params.fadeWhenSliding){for(var n=k;n<k+d.params.dispItems;n++){i.push(d.$elts.li[n])}for(var n=l;n<l+d.params.dispItems;n++){j.push(d.$elts.li[n])}}if(d.params.direction=="vertical"){d.$elts.content.stop().animate({top:-(d.itemHeight*g)+"px"},d.params.animSpeed,d.params.slideEasing,function(){d.params.afterSlide(g,d.$elts.content)})}else{if(d.params.fadeWhenSliding){if(jQuery.fxqueue("toutglobal").playing!=undefined){jQuery.fxqueue("toutglobal").stop()}for(var n=0;n<i.length;n++){a(i[n]).find(".tout_content").css({opacity:1,filter:""});a(i[n]).find(".tout_content").animate({opacity:0},{duration:d.params.animSpeed,easing:d.params.slideEasing,scope:"s01",queue:"toutglobal"})}d.$elts.content.stop().animate({left:-(d.itemWidth*g)+"px"},{duration:d.params.animSpeed,easing:d.params.slideEasing,complete:function(){d.params.afterSlide(g,d.$elts.content);d.itemInSliding=false},step:function(a,b){},scope:"s01",queue:"toutglobal"});for(var n=0;n<j.length;n++){a(j[n]).find(".tout_content").css({opacity:0});a(j[n]).find(".tout_content").animate({opacity:1,filter:""},{duration:d.params.animSpeed,easing:d.params.slideEasing,scope:"s01",queue:"toutglobal"})}}else{var o=l-k;var p=false;var q=null;if(o>1){p=true;var r=d.$elts.content.find(">*:eq("+k+")");var s=d.$elts.content.find(">*:eq("+l+")");q=r.next();s.before(r);d.$elts.content.css("left",-(d.itemWidth*(l-1))+"px")}else{if(o<-1){p=true;var r=d.$elts.content.find(">*:eq("+k+")");var s=d.$elts.content.find(">*:eq("+l+")");q=r.prev();s.after(r);d.$elts.content.css("left",-(d.itemWidth*(l+1))+"px")}}d.$elts.content.stop().animate({left:-(d.itemWidth*g)+"px"},{duration:d.params.animSpeed,easing:d.params.slideEasing,complete:function(){if(p){if(o>1){q.before(r)}else{if(o<-1){q.after(r)}}}d.params.afterSlide(g,d.$elts.content);d.itemInSliding=false}})}}}d.steps.first=g;h(d)}function f(a,b){b.slideInStop=true;b.slideInStart=false;e(b);var c=b.$elts.content.find(">*:eq("+b.steps.first+")");var d=0;var f=c.attr("id");var h=f.lastIndexOf("-");var i=f.length;if(h!=-1){d=parseInt(f.substr(h+1,i-h))}var j=a-d;b.steps.distance=j;if(j>0){g(null,b.$elts.nextBtn,b)}else{if(j<0){g(null,b.$elts.prevBtn,b)}}}function e(a){if(a.params.hoverItem){a.params.onHoverItem("enterItems",null)}window.clearInterval(a.autoSlideInterval);a.autoSlideInterval=null}function d(a){if(a.params.hoverItem){a.params.onHoverItem("leaveItems",null)}if(a.autoSlideInterval!=null){e(a)}a.autoSlideInterval=window.setInterval(function(){if(a.stopAutoSlideAfterLoop){e(a);return}if(!a.itemInSliding){a.$elts.nextBtn.click()}},a.params.autoSlideInterval)}function c(a){if(a.functionQueues.length>0){window.setTimeout(function(){while(a.functionQueues.length>0){a.functionQueues.shift()()}},0)}}function b(a,b,c){return function(){a.apply(b,c)}}a.fn.jcarousel=function(k){var k=a.extend({stopAutoSlideAfterLoop:false,minResizeWidth:1e3,autoResize:false,hoverItem:false,inSliding:false,direction:"horizontal",loop:false,dispItems:1,nextBtn:"<span>Next</span>",prevBtn:"<span>Previous</span>",autoSlide:false,autoSlideInterval:4e3,delayAutoSlide:4e3,combinedClasses:false,effect:"slide",slideEasing:"swing",animSpeed:2e3,equalWidths:"true",itemMargin:42,start:0,itemWidth:0,fadeWhenSliding:false,initialSlide:function(){return true},beforeSlide:function(){},afterSlide:function(){},onHoverItem:function(){}},k);return this.each(function(){var l={$elts:{},params:k,launchOnLoad:[]};l.$elts.carousel=a(this).addClass("js");l.$elts.content=a(this).find("ul").css({position:"absolute",top:0});l.$elts.li=a("li",l.$elts.content);l.$elts.hover=false;l.$elts.hoverItem="";l.$elts.wrap=l.$elts.content.parent();l.steps={distance:1,start:k.start,first:0,count:l.$elts.content.find(">*").length};l.$elts.li.each(function(b){a(this).attr("id","carousel-"+b)});var m=null;var n=l.$elts.content.find(">*:eq(0)");var o=n.outerWidth();if(o==0&&l.params.itemWidth>0){l.itemWidth=l.params.itemWidth;l.$elts.content.find(">*").css({width:l.itemWidth+"px"})}else{l.itemWidth=parseInt(o)+parseInt(k.itemMargin)}if(k.loop){m=l.$elts.li.slice(l.steps.count-k.dispItems-1+1).clone();var p=l.$elts.li.slice(0,k.dispItems).clone();m.each(function(){var b=a(this).attr("id");a(this).attr("id","copy-"+b)});p.each(function(){var b=a(this).attr("id");a(this).attr("id","copy-"+b)});l.$elts.content.prepend(m).append(p);l.$elts.li=a("li",l.$elts.content);l.steps.start+=parseInt(k.dispItems);l.steps.first=l.steps.start;l.$elts.content.css("left",-(l.itemWidth*l.steps.first)+"px");l.steps.count=l.$elts.content.find(">*").length}if(l.params.autoResize){j(l);a(window).resize(function(){j(l)})}l.stopAutoSlideAfterLoop=false;l.functionQueueInterval=null;l.functionQueues=[];l.itemInSliding=false;if(l.params.hoverItem){l.$elts.li.hover(function(b){l.params.onHoverItem("enterItem",a(this))},function(b){l.params.onHoverItem("leaveItem",a(this))});l.$elts.content.hover(function(d){if(l.stopAutoSlideAfterLoop||!l.autoSlide){return}clearTimeout(a(this).data("leave"));a(this).data("enter",setTimeout(function(){var a=b(e,this,[l]);l.functionQueues.push(a);c(l)},1e3))},function(e){if(l.stopAutoSlideAfterLoop||!l.autoSlide){return}clearTimeout(a(this).data("enter"));a(this).data("leave",setTimeout(function(){var a=b(d,this,[l]);l.functionQueues.push(a);c(l)},1e3))})}l.steps.last=l.steps.count-1;l.$elts.prevBtn=l.$elts.carousel.find(k.prevBtn);l.$elts.nextBtn=l.$elts.carousel.find(k.nextBtn);i(l,function(a){l.steps.distance=1;g(a,this,l)});a(function(){if(k.direction=="vertical"){l.contentWidth=l.itemWidth}else{if(k.equalWidths){l.contentWidth=l.itemWidth*l.steps.count}else{l.contentWidth=function(){var b=0;l.$elts.content.find(">*").each(function(){b+=a(this).outerWidth()});return b}()}}l.$elts.content.width(l.contentWidth);l.itemHeight=n.outerHeight();if(k.direction=="vertical"){l.$elts.content.css({height:l.itemHeight*l.steps.count+"px"});l.$elts.content.parent().css({height:l.itemHeight*l.params.dispItems+"px"})}else{}l.$elts.content.css("left",-(l.itemWidth*l.steps.first)+"px");h(l);a.each(l.launchOnLoad,function(a,b){b()});l.$elts.carousel.touchwipe({direction:"h",wipeLeft:function(){l.$elts.nextBtn.click()},wipeRight:function(){l.$elts.prevBtn.click()},preventDefaultEvents:true,checkMoving:true});var b=window.setInterval(function(){if(l.params.initialSlide(l.steps.first,l.$elts.content,function(a){f(a,l)})){window.clearInterval(b);if(l.params.autoSlide){window.setTimeout(function(){l.autoSlideInterval=null;d(l)},l.params.delayAutoSlide)}}},1e3)})})}})(jQuery);(function(a){var b=function(b){return{name:b,isFxQueue:true,paused:false,playing:null,shouldStart:function(){return this.playing==null||!this.paused},pause:function(){if(!this.playing){return false}(this.playing.isScope?this.playing:this.playing.elem).stop();this.paused=true;return true},stop:function(){if(!this.playing){return false}(this.playing.isScope?this.playing:this.playing.elem).stop();this.playing=null;this.paused=false;this.length=0;return true},start:function(){if(this.playing&&this.paused){this.playing();this.paused=false;return true}else{if(this.length&&!this.playing){this.playing=this[0];a(document).dequeue(this.name);return true}}return false},getScope:function(a){if(this.playing&&this.playing.isScope&&this.playing.called==a){return this.playing}for(var b=0;b<this.length;b++){if(this[b].isScope&&this[b].called==a){return this[b]}}return false},dequeue:function(b){if(!this.playing){return false}if(this.playing.isScope){var c=this.playing.items;for(var d=0;d<c.length;d++){if(b==c[d].elem[0]&&!c[d].finished){c[d].finished=true;this.playing.finishedItems++}}if(this.playing.finishedItems<c.length){return false}}else{if(this.playing.elem&&this.playing.elem[0]!=b){return false}}var e=this;setTimeout(function(){e.playing=e[0];a(document).dequeue(e.name)},this.playing.postDelay);return true}}};var c=function(a){var b=function(){for(var a=0;a<b.items.length;a++){b.items[a]()}};b.called=a;b.isScope=true;b.finishedItems=0;b.stop=function(){for(var a=0;a<b.items.length;a++){b.items[a].elem.stop()}};b.items=[];return b};var d=a.fn.animate;a.fn.animate=function(e,f,g,h){if(!this.length){return this}var i=typeof f=="object"?f:a.speed(f,g,h);var j=a.extend({queue:"fx",position:"end",limit:-1,preDelay:0,postDelay:0,complete:null},i);if(!j.queue||j.queue=="fx"){return d.apply(this,arguments)}var k=j.queue;var l=a(document).queue(j.queue);if(!l.isFxQueue){a.extend(l,b(k))}j.queue=false;var m=function(){j.complete=function(){l.dequeue(this);if(a.isFunction(m.users_complete)){return m.users_complete.apply(this,arguments)}};setTimeout(function(){m.elem.animate(e,j)},m.preDelay)};m.elem=this;m.preDelay=j.preDelay||0;m.postDelay=j.postDelay||0;m.users_complete=f.complete||h;var n=l.getScope(j.scope);if(n){n.items.push(m);if(l.playing==n){m()}return this}if(j.limit<0||l.length<j.limit){var o=null;if(j.scope){o=c(j.scope);o.items.push(m)}else{o=m}if(j.position=="end"){l.push(o)}else{if(j.position=="front"){l.splice(1,0,o)}}if(l.shouldStart()){l.start()}return this}};a.extend({fxqueue:function(b){return a(document).queue(b)}})})(jQuery);(function(a){a.fn.touchwipe=function(b){var c={direction:"h",min_move_y:20,min_move_x:20,wipeLeft:function(){},wipeRight:function(){},wipeTop:function(){},wipeBottom:function(){},preventDefaultEvents:true,checkMoving:false,checkMinMove:false,e:{}};if(b){a.extend(c,b)}this.each(function(){function e(a){a.cancelable&&a.preventDefault();return false}function d(a){c.e=a;if(a.touches.length==1){if(c.direction=="h"){f=a.touches[0].pageX}else{g=a.touches[0].pageY}h=true}}function b(b){c.e=b;if(c.preventDefaultEvents){b.preventDefault()}if(c.checkMoving){if(!h){return}}if(c.direction=="h"){var d=b.touches[0].pageX;var e=f-d;if(Math.abs(e)>=c.min_move_x||!c.checkMinMove){a();if(e>0){c.wipeLeft()}else{c.wipeRight()}}f=d}else{var i=b.touches[0].pageY;var j=g-i;if(Math.abs(j)>=c.min_move_y||!c.checkMinMove){a();if(j>0){c.wipeTop()}else{c.wipeBottom()}}g=i}}function a(){this.removeEventListener("touchmove",b);f=null;g=null;h=false}var f,g;var h=false;if(this.addEventListener){this.addEventListener("touchstart",d,false);this.addEventListener("touchmove",b,false)}else{if(this.attachEvent){this.attachEvent("touchstart",b);this.attachEvent("touchmove",b)}}});return this}})(jQuery);CAG.Home=new function(){var a=this;var b=[];var c=true;var d=true;var e=false;var f=false;var g=false;var h=true;var i=false;var j=[];var k=[];var l=[];var m=null;this.addBannerConfig=function(a,d){b[a]=d;if(a=="config"){c=b[a]["checkLoadedBannersBeforeSliding"];f=b[a]["loopHotSpotEffect"];g=b[a]["showBannerPaging"];h=b[a]["showBannerSlideControls"]}};this.waitUntilAllBannerLoaded=function(a){d=false;var b=$("li",a);var c=b.length;var e=0;if(k.length==0){b.each(function(a){var b=$(this).find("> img");if(b.length==0){var c=$(this).css("background-image").replace(/url\(['"]?([^\)'"]+)['"]?\)/,"$1");b=$("<img/>").attr("src",c)}k.push(b)})}for(var f=0;f<k.length;f++){var g=k[f];if(g.length>0){if(g[0].complete=="true"||g[0].complete==true){e++}else{g.load(function(){e++})}}}var h=null;h=window.setInterval(function(){if(e>=c){window.clearInterval(h);d=true}},500)};this.extractId=function(a,b){var c="";var d=b.lastIndexOf(a);var e=b.length;if(d!=-1){c=b.substr(d+1,e-d)}return c};this.showBannerPaging=function(a,b,c){var d=b.parent();var e=b.find(">*:eq("+a+")");var f=CAG.Home.extractId("-",e.attr("id"));var g=b.find("> li").not('li[id*="copy"]');var h=0;if(g.length>0){h=g.length}var j=$("#spotPagingContainer");var k=null;if(j.length>0){j.hover(function(a){a.stopPropagation()},function(a){});var n='<div class="spot_slider_control">';n+="</div>";j.append(n);k=j.find(".spot_slider_control")}var o=0;if(k!=null&&k.length>0){for(var p=0;p<h;p++){if(f==p){var q=$('<div id="spot-'+p+'" class="spot actived"><a href="javascript:void(0);"></a></div>')}else{var q=$('<div id="spot-'+p+'" class="spot"><a href="javascript:void(0);"></a></div>')}q.bind("click",function(){var a=CAG.Home.extractId("-",$(this).attr("id"));l.push(a);if(m==null){m=window.setInterval(function(){if(l.length==0){window.clearInterval(m);m=null}else{if(!i){c(l.pop())}}},50)}});k.append(q);o+=q.outerWidth(true);if($.browser.msie&&$.browser.version==6){o+=20}}k.css({width:o})}};this.toggleBannerSlideControls=function(a){var b=a.parent();var c=b.find(".slider_controls");if(c.length>0){if(h){c.show()}else{c.hide()}}};this.initialBannerSlide=function(a,b,f){f=f||function(){};if(e){if(d){e=false;return true}else{return false}}else{e=true;d=true;CAG.Home.toggleBannerSlideControls(b);if(g){CAG.Home.showBannerPaging(a,b,f)}if(c){CAG.Home.waitUntilAllBannerLoaded(b)}if(d){var h=b.find(">*:eq("+a+")");var i=$('input[name="banner-config"]');if(i.length>0){CAG.Home.runHotSpotEffect(h,i.val())}e=false;return true}else{var j=window.setInterval(function(){if(d){window.clearInterval(j);var c=b.find(">*:eq("+a+")");var e=$('input[name="banner-config"]',c);if(e.length>0){CAG.Home.runHotSpotEffect(c,e.val())}}},200)}return false}};this.beforeBannerSlide=function(a,b,c,d){i=true;var e=d.find(">*:eq("+a+")");var f=d.find(">*:eq("+b+")");var h=CAG.Home.extractId("-",e.attr("id"));if(g){var j=$(".spot_slider_control");if(j.length>0){var k=j.find(".spot");var l=$(k[h]);if(l.length>0&&l.hasClass("actived")){l.removeClass("actived")}}}};this.afterBannerSlide=function(a,b){var c=false;var d=b.find(">*:eq("+a+")");var e=CAG.Home.extractId("-",d.attr("id"));if(g){var f=$(".spot_slider_control");if(f.length>0){var h=f.find(".spot");var j=$(h[e]);if(j.length>0&&!j.hasClass("actived")){j.addClass("actived")}}}i=false}}
