jQuery.easing.jswing=jQuery.easing.swing;jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(e,f,a,h,g){return jQuery.easing[jQuery.easing.def](e,f,a,h,g)},easeInQuad:function(e,f,a,h,g){return h*(f/=g)*f+a},easeOutQuad:function(e,f,a,h,g){return -h*(f/=g)*(f-2)+a},easeInOutQuad:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f+a}return -h/2*((--f)*(f-2)-1)+a},easeInCubic:function(e,f,a,h,g){return h*(f/=g)*f*f+a},easeOutCubic:function(e,f,a,h,g){return h*((f=f/g-1)*f*f+1)+a},easeInOutCubic:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f*f+a}return h/2*((f-=2)*f*f+2)+a},easeInQuart:function(e,f,a,h,g){return h*(f/=g)*f*f*f+a},easeOutQuart:function(e,f,a,h,g){return -h*((f=f/g-1)*f*f*f-1)+a},easeInOutQuart:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f*f*f+a}return -h/2*((f-=2)*f*f*f-2)+a},easeInQuint:function(e,f,a,h,g){return h*(f/=g)*f*f*f*f+a},easeOutQuint:function(e,f,a,h,g){return h*((f=f/g-1)*f*f*f*f+1)+a},easeInOutQuint:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f*f*f*f+a}return h/2*((f-=2)*f*f*f*f+2)+a},easeInSine:function(e,f,a,h,g){return -h*Math.cos(f/g*(Math.PI/2))+h+a},easeOutSine:function(e,f,a,h,g){return h*Math.sin(f/g*(Math.PI/2))+a},easeInOutSine:function(e,f,a,h,g){return -h/2*(Math.cos(Math.PI*f/g)-1)+a},easeInExpo:function(e,f,a,h,g){return(f==0)?a:h*Math.pow(2,10*(f/g-1))+a},easeOutExpo:function(e,f,a,h,g){return(f==g)?a+h:h*(-Math.pow(2,-10*f/g)+1)+a},easeInOutExpo:function(e,f,a,h,g){if(f==0){return a}if(f==g){return a+h}if((f/=g/2)<1){return h/2*Math.pow(2,10*(f-1))+a}return h/2*(-Math.pow(2,-10*--f)+2)+a},easeInCirc:function(e,f,a,h,g){return -h*(Math.sqrt(1-(f/=g)*f)-1)+a},easeOutCirc:function(e,f,a,h,g){return h*Math.sqrt(1-(f=f/g-1)*f)+a},easeInOutCirc:function(e,f,a,h,g){if((f/=g/2)<1){return -h/2*(Math.sqrt(1-f*f)-1)+a}return h/2*(Math.sqrt(1-(f-=2)*f)+1)+a},easeInElastic:function(f,h,e,l,k){var i=1.70158;var j=0;var g=l;if(h==0){return e}if((h/=k)==1){return e+l}if(!j){j=k*0.3}if(g<Math.abs(l)){g=l;var i=j/4}else{var i=j/(2*Math.PI)*Math.asin(l/g)}return -(g*Math.pow(2,10*(h-=1))*Math.sin((h*k-i)*(2*Math.PI)/j))+e},easeOutElastic:function(f,h,e,l,k){var i=1.70158;var j=0;var g=l;if(h==0){return e}if((h/=k)==1){return e+l}if(!j){j=k*0.3}if(g<Math.abs(l)){g=l;var i=j/4}else{var i=j/(2*Math.PI)*Math.asin(l/g)}return g*Math.pow(2,-10*h)*Math.sin((h*k-i)*(2*Math.PI)/j)+l+e},easeInOutElastic:function(f,h,e,l,k){var i=1.70158;var j=0;var g=l;if(h==0){return e}if((h/=k/2)==2){return e+l}if(!j){j=k*(0.3*1.5)}if(g<Math.abs(l)){g=l;var i=j/4}else{var i=j/(2*Math.PI)*Math.asin(l/g)}if(h<1){return -0.5*(g*Math.pow(2,10*(h-=1))*Math.sin((h*k-i)*(2*Math.PI)/j))+e}return g*Math.pow(2,-10*(h-=1))*Math.sin((h*k-i)*(2*Math.PI)/j)*0.5+l+e},easeInBack:function(e,f,a,i,h,g){if(g==undefined){g=1.70158}return i*(f/=h)*f*((g+1)*f-g)+a},easeOutBack:function(e,f,a,i,h,g){if(g==undefined){g=1.70158}return i*((f=f/h-1)*f*((g+1)*f+g)+1)+a},easeInOutBack:function(e,f,a,i,h,g){if(g==undefined){g=1.70158}if((f/=h/2)<1){return i/2*(f*f*(((g*=(1.525))+1)*f-g))+a}return i/2*((f-=2)*f*(((g*=(1.525))+1)*f+g)+2)+a},easeInBounce:function(e,f,a,h,g){return h-jQuery.easing.easeOutBounce(e,g-f,0,h,g)+a},easeOutBounce:function(e,f,a,h,g){if((f/=g)<(1/2.75)){return h*(7.5625*f*f)+a}else{if(f<(2/2.75)){return h*(7.5625*(f-=(1.5/2.75))*f+0.75)+a}else{if(f<(2.5/2.75)){return h*(7.5625*(f-=(2.25/2.75))*f+0.9375)+a}else{return h*(7.5625*(f-=(2.625/2.75))*f+0.984375)+a}}}},easeInOutBounce:function(e,f,a,h,g){if(f<g/2){return jQuery.easing.easeInBounce(e,f*2,0,h,g)*0.5+a}return jQuery.easing.easeOutBounce(e,f*2-g,0,h,g)*0.5+h*0.5+a}});function initOverLabels(){var a=$("label.overlabel");a.each(function(b){if($(this).attr("for")==null){return}var c=$("#"+$(this).attr("for"));if(c.val()!=""){$(this).hide()}else{$(this).addClass("overlabel-apply")}c.focus(function(){hideLabel($(this).attr("id"),true)});c.blur(function(){if(c.val()===""){hideLabel($(this).attr("id"),false)}});c.onclick=function(){$(this).attr("for").focus()}})}function hideLabel(b,a){$("label").each(function(c){if($(this).attr("for")==b){(a)?$(this).hide():$(this).show()}})};(function(a){a.snowStorm=function(){alert("snowStorm")};a.extend(a.snowStorm,{settings:{snowObj:null,snowSrc:"images/snow1.gif",flakeWidth:25,flakeHeight:25,useMeltEffect:true,flakesMax:148,flakesMaxActive:96},loading:function(){},run:function(){if(a.snowStorm.settings.snowObj===null){a.snowStorm.settings.snowObj=new b()}a.snowStorm.settings.snowObj.toggleSnow()}});a.fn.snowStorm=function(c){alert("fn.snowStorm")};function b(){this.flakesMax=a.snowStorm.settings.flakesMax;this.flakesMaxActive=a.snowStorm.settings.flakesMaxActive;this.animationInterval=20;this.flakeBottom=null;this.targetElement=null;this.followMouse=false;this.snowSrc=a.snowStorm.settings.snowSrc;this.snowStick=true;this.useMeltEffect=a.snowStorm.settings.useMeltEffect;this.useTwinkleEffect=false;this.usePositionFixed=false;this.flakeLeftOffset=0;this.flakeRightOffset=0;this.flakeWidth=a.snowStorm.settings.flakeWidth;this.flakeHeight=a.snowStorm.settings.flakeHeight;this.vMaxX=5;this.vMaxY=4;this.zIndex=1000;var y=(typeof(window.attachEvent)=="undefined"?function(F,s,i){return F.addEventListener(s,i,false)}:function(F,s,i){return F.attachEvent("on"+s,i)});var B=(typeof(window.attachEvent)=="undefined"?function(F,s,i){return F.removeEventListener(s,i,false)}:function(F,s,i){return F.detachEvent("on"+s,i)});function m(s,i){if(isNaN(i)){i=0}return(Math.random()*s)+i}function z(i){return(parseInt(m(2),10)==1?i*-1:i)}var q=this;var h=this;this.timers=[];this.flakes=[];this.disabled=false;this.active=false;var v=navigator.userAgent.match(/msie/i);var u=navigator.userAgent.match(/msie 6/i);var n=(v&&(u||navigator.userAgent.match(/msie 5/i)));var r=navigator.appVersion.match(/windows 98/i);var o=navigator.userAgent.match(/iphone/i);var f=(v&&document.compatMode=="BackCompat");var p=((f||u||o)?true:false);var d=null;var w=null;var E=null;var x=null;var e=null;var c=null;var D=1;var k=2;var j=6;var l=false;var C=(function(){try{document.createElement("div").style.opacity="0.5"}catch(i){return false}return true})();var g=document.createDocumentFragment();if(q.flakeLeftOffset===null){q.flakeLeftOffset=0}if(q.flakeRightOffset===null){q.flakeRightOffset=0}this.meltFrameCount=20;this.meltFrames=[];for(var A=0;A<this.meltFrameCount;A++){this.meltFrames.push(1-(A/this.meltFrameCount))}this.randomizeWind=function(){e=z(m(q.vMaxX,0.2));c=m(q.vMaxY,0.2);if(this.flakes){for(var s=0;s<this.flakes.length;s++){if(this.flakes[s].active){this.flakes[s].setVelocities()}}}};this.scrollHandler=function(){x=(q.flakeBottom?0:parseInt(window.scrollY||document.documentElement.scrollTop||document.body.scrollTop,10));if(isNaN(x)){x=0}if(!l&&!q.flakeBottom&&q.flakes){for(var s=q.flakes.length;s--;){if(q.flakes[s].active===0){q.flakes[s].stick()}}}};this.resizeHandler=function(){d=(a(window).width())-q.flakeRightOffset;E=q.flakeBottom?q.flakeBottom:(a(window).height());w=parseInt(d/2,10)};this.resizeHandlerAlt=function(){d=q.targetElement.offsetLeft+q.targetElement.offsetWidth-q.flakeRightOffset;E=q.flakeBottom?q.flakeBottom:q.targetElement.offsetTop+q.targetElement.offsetHeight;w=parseInt(d/2,10)};this.freeze=function(){if(!q.disabled){q.disabled=1}else{return false}for(var s=q.timers.length;s--;){clearInterval(q.timers[s])}};this.resume=function(){if(q.disabled){q.disabled=0}else{return false}q.timerInit()};this.toggleSnow=function(){if(!q.flakes.length){q.start()}else{q.active=!q.active;if(q.active){q.show();q.resume()}else{q.stop();q.freeze()}}};this.stop=function(){this.freeze();for(var s=this.flakes.length;s--;){this.flakes[s].o.style.display="none"}B(window,"scroll",q.scrollHandler);B(window,"resize",q.resizeHandler);if(!n){B(window,"blur",q.freeze);B(window,"focus",q.resume)}};this.show=function(){for(var s=this.flakes.length;s--;){this.flakes[s].o.style.display="block"}};this.SnowFlake=function(I,H,i,J){var G=this;var F=I;this.type=H;this.x=i||parseInt(m(d-20),10);this.y=(!isNaN(J)?J:-m(E)-12);this.vX=null;this.vY=null;this.vAmpTypes=[1,1.2,1.4,1.6,1.8];this.vAmp=this.vAmpTypes[this.type];this.melting=false;this.meltFrameCount=F.meltFrameCount;this.meltFrames=F.meltFrames;this.meltFrame=0;this.twinkleFrame=0;this.active=1;this.fontSize=(10+(this.type/5)*10);this.o=document.createElement("div");this.o.innerHTML='<img src="'+F.snowSrc+'" />';this.o.style.position=(l?"fixed":"absolute");this.o.style.width=F.flakeWidth+"px";this.o.style.height=F.flakeHeight+"px";this.o.style.overflow="hidden";this.o.style.fontWeight="normal";this.o.style.zIndex=F.zIndex;g.appendChild(this.o);this.refresh=function(){if(isNaN(G.x)||isNaN(G.y)){return false}G.o.style.left=G.x+"px";G.o.style.top=G.y+"px"};this.stick=function(){if(p||(F.targetElement!=document.documentElement&&F.targetElement!=document.body)){G.o.style.top=(E+x-F.flakeHeight)+"px"}else{if(F.flakeBottom){G.o.style.top=F.flakeBottom+"px"}else{G.o.style.display="none";G.o.style.top="auto";G.o.style.bottom="0px";G.o.style.position="fixed";G.o.style.display="block"}}};this.vCheck=function(){if(G.vX>=0&&G.vX<0.2){G.vX=0.2}else{if(G.vX<0&&G.vX>-0.2){G.vX=-0.2}}if(G.vY>=0&&G.vY<0.2){G.vY=0.2}};this.move=function(){var s=G.vX*D;G.x+=s;G.y+=(G.vY*G.vAmp);if(G.x>=d||d-G.x<F.flakeWidth){G.x=0}else{if(s<0&&G.x-F.flakeLeftOffset<0-F.flakeWidth){G.x=d-F.flakeWidth-1}}G.refresh();var K=E+x-G.y;if(K<F.flakeHeight){G.active=0;if(F.snowStick){G.stick()}else{G.recycle()}}else{if(F.useMeltEffect&&G.active&&G.type<3&&!G.melting&&Math.random()>0.998){G.melting=true;G.melt()}if(F.useTwinkleEffect){if(!G.twinkleFrame){if(Math.random()>0.9){G.twinkleFrame=parseInt(Math.random()*20,10)}}else{G.twinkleFrame--;G.o.style.visibility=(G.twinkleFrame&&G.twinkleFrame%2===0?"hidden":"visible")}}}};this.animate=function(){G.move()};this.setVelocities=function(){G.vX=e+m(F.vMaxX*0.12,0.1);G.vY=c+m(F.vMaxY*0.12,0.1)};this.setOpacity=function(K,s){if(!C){return false}K.style.opacity=s};this.melt=function(){if(!F.useMeltEffect||!G.melting){G.recycle()}else{if(G.meltFrame<G.meltFrameCount){G.meltFrame++;G.setOpacity(G.o,G.meltFrames[G.meltFrame]);G.o.style.fontSize=G.fontSize-(G.fontSize*(G.meltFrame/G.meltFrameCount))+"px";G.o.style.lineHeight=F.flakeHeight+2+(F.flakeHeight*0.75*(G.meltFrame/G.meltFrameCount))+"px"}else{G.recycle()}}};this.recycle=function(){G.o.style.display="none";G.o.style.position=(l?"fixed":"absolute");G.o.style.bottom="auto";G.setVelocities();G.vCheck();G.meltFrame=0;G.melting=false;G.setOpacity(G.o,1);G.o.style.padding="0px";G.o.style.margin="0px";G.o.style.fontSize=G.fontSize+"px";G.o.style.lineHeight=(F.flakeHeight+2)+"px";G.o.style.textAlign="center";G.o.style.verticalAlign="baseline";G.x=parseInt(m(d-F.flakeWidth-20),10);G.y=parseInt(m(E)*-1,10)-F.flakeHeight;G.refresh();G.o.style.display="block";G.active=1};this.recycle();this.refresh()};this.snow=function(){var H=0;var G=0;var I=0;var s=null;for(var F=q.flakes.length;F--;){if(q.flakes[F].active==1){q.flakes[F].move();H++}else{if(q.flakes[F].active===0){G++}else{I++}}if(q.flakes[F].melting){q.flakes[F].melt()}}if(H<q.flakesMaxActive){s=q.flakes[parseInt(m(q.flakes.length),10)];if(s.active===0){s.melting=true}}};this.mouseMove=function(s){if(!q.followMouse){return true}var i=parseInt(s.clientX,10);if(i<w){D=-k+(i/w*k)}else{i-=w;D=(i/w)*k}};this.createSnow=function(s,G){for(var F=0;F<s;F++){q.flakes[q.flakes.length]=new q.SnowFlake(q,parseInt(m(j),10));if(G||F>q.flakesMaxActive){q.flakes[q.flakes.length-1].active=-1}}h.targetElement.appendChild(g)};this.timerInit=function(){q.timers=(!r?[setInterval(q.snow,q.animationInterval)]:[setInterval(q.snow,q.animationInterval*3),setInterval(q.snow,q.animationInterval)])};this.init=function(){q.randomizeWind();q.createSnow(q.flakesMax);y(window,"resize",q.resizeHandler);y(window,"scroll",q.scrollHandler);if(!n){y(window,"blur",q.freeze);y(window,"focus",q.resume)}q.resizeHandler();q.scrollHandler();if(q.followMouse){y(document,"mousemove",q.mouseMove)}q.animationInterval=Math.max(20,q.animationInterval);q.timerInit()};var t=false;this.start=function(s){if(!t){t=true}else{if(s){return true}}if(typeof q.targetElement=="string"){var i=q.targetElement;q.targetElement=document.getElementById(i);if(!q.targetElement){throw new Error('Snowstorm: Unable to get targetElement "'+i+'"')}}if(!q.targetElement){q.targetElement=(!v?(document.documentElement?document.documentElement:document.body):document.body)}if(q.targetElement!=document.documentElement&&q.targetElement!=document.body){q.resizeHandler=q.resizeHandlerAlt}q.resizeHandler();q.usePositionFixed=(q.usePositionFixed&&!p);l=q.usePositionFixed;if(d&&E&&!q.disabled){q.init();q.active=true}}}})(jQuery);/*
 * jCarousel - Riding carousels with jQuery
 *   http://sorgalla.com/jcarousel/
 *
 * Copyright (c) 2006 Jan Sorgalla (http://sorgalla.com)
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
 *
 * Built on top of the jQuery library
 *   http://jquery.com
 *
 * Inspired by the "Carousel Component" by Bill Scott
 *   http://billwscott.com/carousel/
 */
(function(c){var d={vertical:false,rtl:false,start:1,offset:1,size:null,scroll:3,visible:null,animation:"normal",easing:"swing",auto:0,wrap:null,initCallback:null,reloadCallback:null,itemLoadCallback:null,itemFirstInCallback:null,itemFirstOutCallback:null,itemLastInCallback:null,itemLastOutCallback:null,itemVisibleInCallback:null,itemVisibleOutCallback:null,buttonNextHTML:"<div></div>",buttonPrevHTML:"<div></div>",buttonNextEvent:"click",buttonPrevEvent:"click",buttonNextCallback:null,buttonPrevCallback:null,itemFallbackDimension:null},b=false;c(window).bind("load.jcarousel",function(){b=true});c.jcarousel=function(l,g){this.options=c.extend({},d,g||{});this.locked=false;this.autoStopped=false;this.container=null;this.clip=null;this.list=null;this.buttonNext=null;this.buttonPrev=null;this.buttonNextState=null;this.buttonPrevState=null;if(!g||g.rtl===undefined){this.options.rtl=(c(l).attr("dir")||c("html").attr("dir")||"").toLowerCase()=="rtl"}this.wh=!this.options.vertical?"width":"height";this.lt=!this.options.vertical?(this.options.rtl?"right":"left"):"top";var q="",n=l.className.split(" ");for(var k=0;k<n.length;k++){if(n[k].indexOf("jcarousel-skin")!=-1){c(l).removeClass(n[k]);q=n[k];break}}if(l.nodeName.toUpperCase()=="UL"||l.nodeName.toUpperCase()=="OL"){this.list=c(l);this.container=this.list.parent();if(this.container.hasClass("jcarousel-clip")){if(!this.container.parent().hasClass("jcarousel-container")){this.container=this.container.wrap("<div></div>")}this.container=this.container.parent()}else{if(!this.container.hasClass("jcarousel-container")){this.container=this.list.wrap("<div></div>").parent()}}}else{this.container=c(l);this.list=this.container.find("ul,ol").eq(0)}if(q!==""&&this.container.parent()[0].className.indexOf("jcarousel-skin")==-1){this.container.wrap('<div class=" '+q+'"></div>')}this.clip=this.list.parent();if(!this.clip.length||!this.clip.hasClass("jcarousel-clip")){this.clip=this.list.wrap("<div></div>").parent()}this.buttonNext=c(".jcarousel-next",this.container);if(this.buttonNext.size()===0&&this.options.buttonNextHTML!==null){this.buttonNext=this.clip.after(this.options.buttonNextHTML).next()}this.buttonNext.addClass(this.className("jcarousel-next"));this.buttonPrev=c(".jcarousel-prev",this.container);if(this.buttonPrev.size()===0&&this.options.buttonPrevHTML!==null){this.buttonPrev=this.clip.after(this.options.buttonPrevHTML).next()}this.buttonPrev.addClass(this.className("jcarousel-prev"));this.clip.addClass(this.className("jcarousel-clip")).css({overflow:"hidden",position:"relative"});this.list.addClass(this.className("jcarousel-list")).css({overflow:"hidden",position:"relative",top:0,margin:0,padding:0}).css((this.options.rtl?"right":"left"),0);this.container.addClass(this.className("jcarousel-container")).css({position:"relative"});if(!this.options.vertical&&this.options.rtl){this.container.addClass("jcarousel-direction-rtl").attr("dir","rtl")}var m=this.options.visible!==null?Math.ceil(this.clipping()/this.options.visible):null;var p=this.list.children("li");var r=this;if(p.size()>0){var f=0,h=this.options.offset;p.each(function(){r.format(this,h++);f+=r.dimension(this,m)});this.list.css(this.wh,(f+100)+"px");if(!g||g.size===undefined){this.options.size=p.size()}}this.container.css("display","block");this.buttonNext.css("display","block");this.buttonPrev.css("display","block");this.funcNext=function(){r.next()};this.funcPrev=function(){r.prev()};this.funcResize=function(){r.reload()};if(this.options.initCallback!==null){this.options.initCallback(this,"init")}if(!b&&c.browser.safari){this.buttons(false,false);c(window).bind("load.jcarousel",function(){r.setup()})}else{this.setup()}};var a=c.jcarousel;a.fn=a.prototype={jcarousel:"0.2.7"};a.fn.extend=a.extend=c.extend;a.fn.extend({setup:function(){this.first=null;this.last=null;this.prevFirst=null;this.prevLast=null;this.animating=false;this.timer=null;this.tail=null;this.inTail=false;if(this.locked){return}this.list.css(this.lt,this.pos(this.options.offset)+"px");var e=this.pos(this.options.start,true);this.prevFirst=this.prevLast=null;this.animate(e,false);c(window).unbind("resize.jcarousel",this.funcResize).bind("resize.jcarousel",this.funcResize)},reset:function(){this.list.empty();this.list.css(this.lt,"0px");this.list.css(this.wh,"10px");if(this.options.initCallback!==null){this.options.initCallback(this,"reset")}this.setup()},reload:function(){if(this.tail!==null&&this.inTail){this.list.css(this.lt,a.intval(this.list.css(this.lt))+this.tail)}this.tail=null;this.inTail=false;if(this.options.reloadCallback!==null){this.options.reloadCallback(this)}if(this.options.visible!==null){var g=this;var h=Math.ceil(this.clipping()/this.options.visible),f=0,e=0;this.list.children("li").each(function(j){f+=g.dimension(this,h);if(j+1<g.first){e=f}});this.list.css(this.wh,f+"px");this.list.css(this.lt,-e+"px")}this.scroll(this.first,false)},lock:function(){this.locked=true;this.buttons()},unlock:function(){this.locked=false;this.buttons()},size:function(e){if(e!==undefined){this.options.size=e;if(!this.locked){this.buttons()}}return this.options.size},has:function(g,h){if(h===undefined||!h){h=g}if(this.options.size!==null&&h>this.options.size){h=this.options.size}for(var f=g;f<=h;f++){var k=this.get(f);if(!k.length||k.hasClass("jcarousel-item-placeholder")){return false}}return true},get:function(e){return c(".jcarousel-item-"+e,this.list)},add:function(l,q){var m=this.get(l),h=0,g=c(q);if(m.length===0){var p,k=a.intval(l);m=this.create(l);while(true){p=this.get(--k);if(k<=0||p.length){if(k<=0){this.list.prepend(m)}else{p.after(m)}break}}}else{h=this.dimension(m)}if(g.get(0).nodeName.toUpperCase()=="LI"){m.replaceWith(g);m=g}else{m.empty().append(q)}this.format(m.removeClass(this.className("jcarousel-item-placeholder")),l);var o=this.options.visible!==null?Math.ceil(this.clipping()/this.options.visible):null;var f=this.dimension(m,o)-h;if(l>0&&l<this.first){this.list.css(this.lt,a.intval(this.list.css(this.lt))-f+"px")}this.list.css(this.wh,a.intval(this.list.css(this.wh))+f+"px");return m},remove:function(f){var g=this.get(f);if(!g.length||(f>=this.first&&f<=this.last)){return}var h=this.dimension(g);if(f<this.first){this.list.css(this.lt,a.intval(this.list.css(this.lt))+h+"px")}g.remove();this.list.css(this.wh,a.intval(this.list.css(this.wh))-h+"px")},next:function(){if(this.tail!==null&&!this.inTail){this.scrollTail(false)}else{this.scroll(((this.options.wrap=="both"||this.options.wrap=="last")&&this.options.size!==null&&this.last==this.options.size)?1:this.first+this.options.scroll)}},prev:function(){if(this.tail!==null&&this.inTail){this.scrollTail(true)}else{this.scroll(((this.options.wrap=="both"||this.options.wrap=="first")&&this.options.size!==null&&this.first==1)?this.options.size:this.first-this.options.scroll)}},scrollTail:function(e){if(this.locked||this.animating||!this.tail){return}this.pauseAuto();var f=a.intval(this.list.css(this.lt));f=!e?f-this.tail:f+this.tail;this.inTail=!e;this.prevFirst=this.first;this.prevLast=this.last;this.animate(f)},scroll:function(f,e){if(this.locked||this.animating){return}this.pauseAuto();this.animate(this.pos(f),e)},pos:function(C,k){var n=a.intval(this.list.css(this.lt));if(this.locked||this.animating){return n}if(this.options.wrap!="circular"){C=C<1?1:(this.options.size&&C>this.options.size?this.options.size:C)}var z=this.first>C;var E=this.options.wrap!="circular"&&this.first<=1?1:this.first;var H=z?this.get(E):this.get(this.last);var B=z?E:E-1;var F=null,A=0,w=false,G=0,D;while(z?--B>=C:++B<C){F=this.get(B);w=!F.length;if(F.length===0){F=this.create(B).addClass(this.className("jcarousel-item-placeholder"));H[z?"before":"after"](F);if(this.first!==null&&this.options.wrap=="circular"&&this.options.size!==null&&(B<=0||B>this.options.size)){D=this.get(this.index(B));if(D.length){F=this.add(B,D.clone(true))}}}H=F;G=this.dimension(F);if(w){A+=G}if(this.first!==null&&(this.options.wrap=="circular"||(B>=1&&(this.options.size===null||B<=this.options.size)))){n=z?n+G:n-G}}var s=this.clipping(),u=[],h=0,t=0;H=this.get(C-1);B=C;while(++h){F=this.get(B);w=!F.length;if(F.length===0){F=this.create(B).addClass(this.className("jcarousel-item-placeholder"));if(H.length===0){this.list.prepend(F)}else{H[z?"before":"after"](F)}if(this.first!==null&&this.options.wrap=="circular"&&this.options.size!==null&&(B<=0||B>this.options.size)){D=this.get(this.index(B));if(D.length){F=this.add(B,D.clone(true))}}}H=F;G=this.dimension(F);if(G===0){throw new Error("jCarousel: No width/height set for items. This will cause an infinite loop. Aborting...")}if(this.options.wrap!="circular"&&this.options.size!==null&&B>this.options.size){u.push(F)}else{if(w){A+=G}}t+=G;if(t>=s){break}B++}for(var r=0;r<u.length;r++){u[r].remove()}if(A>0){this.list.css(this.wh,this.dimension(this.list)+A+"px");if(z){n-=A;this.list.css(this.lt,a.intval(this.list.css(this.lt))-A+"px")}}var q=C+h-1;if(this.options.wrap!="circular"&&this.options.size&&q>this.options.size){q=this.options.size}if(B>q){h=0;B=q;t=0;while(++h){F=this.get(B--);if(!F.length){break}t+=this.dimension(F);if(t>=s){break}}}var o=q-h+1;if(this.options.wrap!="circular"&&o<1){o=1}if(this.inTail&&z){n+=this.tail;this.inTail=false}this.tail=null;if(this.options.wrap!="circular"&&q==this.options.size&&(q-h+1)>=1){var y=a.margin(this.get(q),!this.options.vertical?"marginRight":"marginBottom");if((t-y)>s){this.tail=t-s-y}}if(k&&C===this.options.size&&this.tail){n-=this.tail;this.inTail=true}while(C-->o){n+=this.dimension(this.get(C))}this.prevFirst=this.first;this.prevLast=this.last;this.first=o;this.last=q;return n},animate:function(h,e){if(this.locked||this.animating){return}this.animating=true;var f=this;var g=function(){f.animating=false;if(h===0){f.list.css(f.lt,0)}if(!f.autoStopped&&(f.options.wrap=="circular"||f.options.wrap=="both"||f.options.wrap=="last"||f.options.size===null||f.last<f.options.size||(f.last==f.options.size&&f.tail!==null&&!f.inTail))){f.startAuto()}f.buttons();f.notify("onAfterAnimation");if(f.options.wrap=="circular"&&f.options.size!==null){for(var j=f.prevFirst;j<=f.prevLast;j++){if(j!==null&&!(j>=f.first&&j<=f.last)&&(j<1||j>f.options.size)){f.remove(j)}}}};this.notify("onBeforeAnimation");if(!this.options.animation||e===false){this.list.css(this.lt,h+"px");g()}else{var i=!this.options.vertical?(this.options.rtl?{right:h}:{left:h}):{top:h};this.list.animate(i,this.options.animation,this.options.easing,g)}},startAuto:function(f){if(f!==undefined){this.options.auto=f}if(this.options.auto===0){return this.stopAuto()}if(this.timer!==null){return}this.autoStopped=false;var e=this;this.timer=window.setTimeout(function(){e.next()},this.options.auto*1000)},stopAuto:function(){this.pauseAuto();this.autoStopped=true},pauseAuto:function(){if(this.timer===null){return}window.clearTimeout(this.timer);this.timer=null},buttons:function(g,f){if(g==null){g=!this.locked&&this.options.size!==0&&((this.options.wrap&&this.options.wrap!="first")||this.options.size===null||this.last<this.options.size);if(!this.locked&&(!this.options.wrap||this.options.wrap=="first")&&this.options.size!==null&&this.last>=this.options.size){g=this.tail!==null&&!this.inTail}}if(f==null){f=!this.locked&&this.options.size!==0&&((this.options.wrap&&this.options.wrap!="last")||this.first>1);if(!this.locked&&(!this.options.wrap||this.options.wrap=="last")&&this.options.size!==null&&this.first==1){f=this.tail!==null&&this.inTail}}var e=this;if(this.buttonNext.size()>0){this.buttonNext.unbind(this.options.buttonNextEvent+".jcarousel",this.funcNext);if(g){this.buttonNext.bind(this.options.buttonNextEvent+".jcarousel",this.funcNext)}this.buttonNext[g?"removeClass":"addClass"](this.className("jcarousel-next-disabled")).attr("disabled",g?false:true);if(this.options.buttonNextCallback!==null&&this.buttonNext.data("jcarouselstate")!=g){this.buttonNext.each(function(){e.options.buttonNextCallback(e,this,g)}).data("jcarouselstate",g)}}else{if(this.options.buttonNextCallback!==null&&this.buttonNextState!=g){this.options.buttonNextCallback(e,null,g)}}if(this.buttonPrev.size()>0){this.buttonPrev.unbind(this.options.buttonPrevEvent+".jcarousel",this.funcPrev);if(f){this.buttonPrev.bind(this.options.buttonPrevEvent+".jcarousel",this.funcPrev)}this.buttonPrev[f?"removeClass":"addClass"](this.className("jcarousel-prev-disabled")).attr("disabled",f?false:true);if(this.options.buttonPrevCallback!==null&&this.buttonPrev.data("jcarouselstate")!=f){this.buttonPrev.each(function(){e.options.buttonPrevCallback(e,this,f)}).data("jcarouselstate",f)}}else{if(this.options.buttonPrevCallback!==null&&this.buttonPrevState!=f){this.options.buttonPrevCallback(e,null,f)}}this.buttonNextState=g;this.buttonPrevState=f},notify:function(e){var f=this.prevFirst===null?"init":(this.prevFirst<this.first?"next":"prev");this.callback("itemLoadCallback",e,f);if(this.prevFirst!==this.first){this.callback("itemFirstInCallback",e,f,this.first);this.callback("itemFirstOutCallback",e,f,this.prevFirst)}if(this.prevLast!==this.last){this.callback("itemLastInCallback",e,f,this.last);this.callback("itemLastOutCallback",e,f,this.prevLast)}this.callback("itemVisibleInCallback",e,f,this.first,this.last,this.prevFirst,this.prevLast);this.callback("itemVisibleOutCallback",e,f,this.prevFirst,this.prevLast,this.first,this.last)},callback:function(j,m,e,k,h,g,f){if(this.options[j]==null||(typeof this.options[j]!="object"&&m!="onAfterAnimation")){return}var n=typeof this.options[j]=="object"?this.options[j][m]:this.options[j];if(!c.isFunction(n)){return}var o=this;if(k===undefined){n(o,e,m)}else{if(h===undefined){this.get(k).each(function(){n(o,this,k,e,m)})}else{var p=function(q){o.get(q).each(function(){n(o,this,q,e,m)})};for(var l=k;l<=h;l++){if(l!==null&&!(l>=g&&l<=f)){p(l)}}}}},create:function(e){return this.format("<li></li>",e)},format:function(k,h){k=c(k);var g=k.get(0).className.split(" ");for(var f=0;f<g.length;f++){if(g[f].indexOf("jcarousel-")!=-1){k.removeClass(g[f])}}k.addClass(this.className("jcarousel-item")).addClass(this.className("jcarousel-item-"+h)).css({"float":(this.options.rtl?"right":"left"),"list-style":"none"}).attr("jcarouselindex",h);return k},className:function(e){return e+" "+e+(!this.options.vertical?"-horizontal":"-vertical")},dimension:function(i,j){var h=i.jquery!==undefined?i[0]:i;var g=!this.options.vertical?(h.offsetWidth||a.intval(this.options.itemFallbackDimension))+a.margin(h,"marginLeft")+a.margin(h,"marginRight"):(h.offsetHeight||a.intval(this.options.itemFallbackDimension))+a.margin(h,"marginTop")+a.margin(h,"marginBottom");if(j==null||g==j){return g}var f=!this.options.vertical?j-a.margin(h,"marginLeft")-a.margin(h,"marginRight"):j-a.margin(h,"marginTop")-a.margin(h,"marginBottom");c(h).css(this.wh,f+"px");return this.dimension(h)},clipping:function(){return !this.options.vertical?this.clip[0].offsetWidth-a.intval(this.clip.css("borderLeftWidth"))-a.intval(this.clip.css("borderRightWidth")):this.clip[0].offsetHeight-a.intval(this.clip.css("borderTopWidth"))-a.intval(this.clip.css("borderBottomWidth"))},index:function(e,f){if(f==null){f=this.options.size}return Math.round((((e-1)/f)-Math.floor((e-1)/f))*f)+1}});a.extend({defaults:function(e){return c.extend(d,e||{})},margin:function(j,i){if(!j){return 0}var h=j.jquery!==undefined?j[0]:j;if(i=="marginRight"&&c.browser.safari){var g={display:"block","float":"none",width:"auto"},f,k;c.swap(h,g,function(){f=h.offsetWidth});g.marginRight=0;c.swap(h,g,function(){k=h.offsetWidth});return k-f}return a.intval(c.css(h,i))},intval:function(e){e=parseInt(e,10);return isNaN(e)?0:e}});c.fn.jcarousel=function(g){if(typeof g=="string"){var e=c(this).data("jcarousel"),f=Array.prototype.slice.call(arguments,1);return e[g].apply(e,f)}else{return this.each(function(){c(this).data("jcarousel",new a(this,g))})}}})(jQuery);(function(a){a.fn.swipe=function(b){var c={threshold:{x:30,y:10},swipeLeft:function(){alert("swiped left")},swipeRight:function(){alert("swiped right")}};var b=a.extend(c,b);if(!this){return false}return this.each(function(){var h=a(this);var f={x:0,y:0};var d={x:0,y:0};function e(k){f.x=k.targetTouches[0].pageX;f.y=k.targetTouches[0].pageY}function j(k){k.preventDefault();d.x=k.targetTouches[0].pageX;d.y=k.targetTouches[0].pageY}function g(k){var l=f.y-d.y;if(l<c.threshold.y&&l>(c.threshold.y*-1)){changeX=f.x-d.x;if(changeX>c.threshold.x){c.swipeLeft()}if(changeX<(c.threshold.x*-1)){c.swipeRight()}}}function e(k){f.x=k.targetTouches[0].pageX;f.y=k.targetTouches[0].pageY;d.x=f.x;d.y=f.y}function i(k){}this.addEventListener("touchstart",e,false);this.addEventListener("touchmove",j,false);this.addEventListener("touchend",g,false);this.addEventListener("touchcancel",i,false)})}})(jQuery);var SgSiteHistory={numberOfShelfs:undefined,init:function(b){var a=$(b).metadata();SgSiteHistory.numberOfShelfs=a.size;SgSiteHistory.load(b,SgSiteHistory.numberOfShelfs,a.siteId,a.url)},load:function(b,c,d,a){$.jsonp({url:a,callbackParameter:"jsoncallback",data:{size:c,d:d},cache:true,timeout:"3000",success:function(f,e){SgSiteHistory.displayShelfs(b,f)},error:function(f,e){if(e==="error"){$(b).hide()}}})},displayShelfs:function(a,d){var b="";var c;for(c=0;c<d.items.length;c++){var e=(d.items.length===c+1);b+=SgSiteHistory.createHtmlForShelf(d.items[c],e)}for(c;c<SgSiteHistory.numberOfShelfs;c++){b+=SgSiteHistory.createHtmlForEmptyShelf()}a.html(b);a.show();$(a).find("img").hover(SgSiteHistory.hoverEffectStart,SgSiteHistory.hoverEffectEnd)},hoverEffectStart:function(){$(this).animate({left:"-=4px",top:"-=4px",height:"78px",width:"132px"},100)},hoverEffectEnd:function(){$(this).animate({left:"+=4px",top:"+=4px",height:"70px",width:"124px"},100)},createHtmlForShelf:function(b,a){var c='<div class="';if(a){c+="shelf in-use last"}else{c+="shelf in-use"}c+='"><div class="inner-shelf"><a href="'+b.url+'"><img src="'+b.image+'" width="124" height="70" alt="'+b.name+'" /></a></div></div>';return c},createHtmlForEmptyShelf:function(){return'<div class="shelf"></div>'}};var SgMainBarnMenu={init:function(){$("#barn-mainmenu .barn-menu").each(function(b){$(this).mouseover(SgMainBarnMenu.mouseOver);$(this).mouseout(SgMainBarnMenu.mouseOut);var a=$(this).metadata().hover;SgMainBarnMenu.preloadImage(a)})},preloadImage:function(a){$("<img>").attr("src",a)},mouseOver:function(){var c=$(this).metadata().hover;var b=$(this).find(".menuImage");var a=b.attr("src");b.attr("src",c);b.attr("data-orgSrc",a)},mouseOut:function(){var a=$(this).find(".menuImage");var b=a.attr("data-orgSrc");a.attr("src",b)}};var SgBarnSearch={searchObject:undefined,searchField:undefined,searchFieldLabel:undefined,searchResult:undefined,searchResultItems:undefined,oldSearchText:"",init:function(){this.searchObject=$("#barn-search-top");if(this.searchObject.length>0&&SgBarnSajter!==undefined){this.searchField=this.searchObject.find("#barn-search-field");this.searchFieldLabel=this.searchObject.find(".barn-search-field-label");this.searchResult=this.searchObject.find("#barn-search-helper");this.searchResultItems=this.searchObject.find("#barn-search-helper-res");this._bindEvents();this._showDefaultSearchText();this.searchObject.show()}},_bindEvents:function(){this.searchField.focus(this._activateSearchCallback);this.searchField.blur(this._deactivateSearchCallback);this.searchField.keyup(this._keyUpCallback)},_keyUpCallback:function(a){SgBarnSearch._handleKey(a.keyCode)},_activateSearchCallback:function(){SgBarnSearch._activateSearch()},_deactivateSearchCallback:function(){SgBarnSearch._deactivateSearch()},_activateSearchResultItemCallback:function(){SgBarnSearch._setSelectedResultItem($(this))},_handleKey:function(a){if(a===27){this.searchField.blur()}else{if(a===38){this._moveActiveResult(false)}else{if(a===40){this._moveActiveResult(true)}else{if(a===13){this._submitSelected()}else{if(this.oldSearchText!==this.searchField.val()){this.oldSearchText=this.searchField.val();this._doSearch()}}}}}},_submitSelected:function(){var b=this._getSelectedItem();if(b.length===1){var a=b.attr("href");this._goToUrl(a)}},_hasSelectedItem:function(){var a=this._getSelectedItem();return a.length===0},_getSelectedItem:function(){return this.searchResult.find(".selected:first")},_setSelectedResultItem:function(a){if(a.length>0){this.searchResult.find(".search-result-item").removeClass("selected");a.addClass("selected")}},_moveActiveResult:function(a){var c=this._getSelectedItem();if(c.length>0){var b;if(a){b=c.next()}else{b=c.prev()}this._setSelectedResultItem(b)}},_showDefaultSearchText:function(){if(this.searchField.val()===""){this.searchFieldLabel.show()}},_hideDefaultSearchText:function(){this.searchFieldLabel.hide()},_activateSearch:function(){this._hideDefaultSearchText();this.searchObject.addClass("focus");this._doSearch()},_deactivateSearch:function(){this._hideSearchWithDelay();this.searchObject.removeClass("focus");this._showDefaultSearchText()},_doSearch:function(){var a=this._performSearch(this.searchField.val());if(a.length>0){this._showSearchResult(a)}else{this._hideSearchResult()}},_showSearchResult:function(b){var a=this._generateHtml(b);this.searchResultItems.empty().append(a);this.searchObject.addClass("on");this.searchResult.slideDown()},_hideSearchResult:function(){var a=this.searchObject;this.searchResult.slideUp("fast",function(){a.removeClass("on")});this.searchResultItems.empty()},_hideSearchWithDelay:function(){var a=this;setTimeout(function(){a._hideSearchResult()},250)},_generateHtml:function(b){var a="";$.each(b,function(f,g){var e="search-result-item";if(f===0){e+=" selected"}a+='<a class="'+e+'" href="'+g.url+'"><img src="'+g.image+'" alt="'+g.siteName+'" title="'+g.siteName+'" /></a>'});var d=$(a);var c=this;d.each(function(){$(this).mouseenter(c._activateSearchResultItemCallback)});return d},_performSearch:function(i){var b=[];var f=i.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&");if(f!==""){var a=new RegExp("^"+f+".*","i");for(var e in SgBarnSajter){var g=SgBarnSajter[e];var d=e.split(" ");for(var h in d){var c=d[h];if(c.match(a)&&g.image.length>0){b.push({url:g.url,image:g.image,siteName:e});break}}}}return b},_goToUrl:function(a){window.location.href=a}};var SgBarnCarousel={swipeAnimationSpeed:800,swipeNumberOfItems:4,_carouselSize:undefined,_carouselItems:undefined,init:function(){var b=$("#SgBarnCarousel");if(b.length<=0){return undefined}var d=$("#SgBarnCarouselNoJs");var a=b.metadata();this._carouselSize=a.size;this._carouselItems=a.items;d.hide();b.show();b.jcarousel({wrap:"circular",scroll:1,animation:100,size:SgBarnCarousel._carouselSize,itemLoadCallback:{onBeforeAnimation:this._itemLoadCallback},buttonPrevHTML:'<div class="carouselNav carouselNavPrev"><div class="carouselNavButton"></div></div>',buttonNextHTML:'<div class="carouselNav carouselNavNext"><div class="carouselNavButton"></div></div>'});var c=$(".carouselNavButton");c.hover(this._hoverNavButtonCallback,this._stopHoverNavButtonCallback);c.mousedown(this._pressNavButtonCallback);c.mouseup(this._releaseNavButtonCallback);try{$(".jcarousel-container").swipe({threshold:{x:80,y:80},swipeLeft:this._swipeLeftCallback,swipeRight:this._swipeRightCallback})}catch(f){}},_itemLoadCallback:function(c){var b;for(b=c.first;b<=c.last;b++){if(c.has(b)){continue}if(b>SgBarnCarousel._carouselSize){break}var a=c.add(b,SgBarnCarousel._getItemHTML(SgBarnCarousel._getCarouselItem(b)));var d=a.find("img");d.hover(SgBarnCarousel._hoverItemCallback,SgBarnCarousel._stopHoverItemCallback)}},_getCarouselItem:function(b){var a=b-1;while(a<0){a=a+SgBarnCarousel._carouselSize}while(a>=SgBarnCarousel._carouselSize){a=a-SgBarnCarousel._carouselSize}return SgBarnCarousel._carouselItems[a]},_hoverNavButtonCallback:function(){$(this).addClass("active")},_stopHoverNavButtonCallback:function(){$(this).removeClass("active")},_pressNavButtonCallback:function(){$(this).addClass("clicked")},_releaseNavButtonCallback:function(){$(this).removeClass("clicked")},_hoverItemCallback:function(){var c=$(this).parents(".jcarousel-item");var b=$(c).find(".tooltip");var a=b.width();b.css("left",Math.round((94-a)/2));b.show();$(c).addClass("active");$(c).find(".cthumb").animate({width:"102px",left:"-4px",top:"-3px"},100);$(this).animate({width:"100px"},100)},_stopHoverItemCallback:function(){var a=$(this).parents(".jcarousel-item");$(a).find(".tooltip").hide();$(this).animate({width:"92px"},10);$(a).find(".cthumb").animate({width:"94px",left:"0px",top:"0px"},10);$(a).removeClass("active")},_getItemHTML:function(a){var b='<div class="cthumb">';b+='<a href="'+a.url+'" class="overlay">';b+='<img src="'+a.image.src+'" width="92" alt="" />';b+='</a></div><div class="tooltip"><div class="tooltip-right"><div class="tooltip-tip"><div class="tooltip-middle">'+a.title+"</div></div></div></div>";return b},_hideAllTooltips:function(){$("#SgBarnCarousel .jcarousel-item.active img").mouseout()},_swipeLeftCallback:function(){var c=$("#SgBarnCarousel").data("jcarousel");var b=c.options.scroll;var a=c.options.animation;c.options.animation=SgBarnCarousel.swipeAnimationSpeed;c.options.scroll=SgBarnCarousel.swipeNumberOfItems;SgBarnCarousel._hideAllTooltips();c.next();c.options.scroll=b;c.options.animation=a},_swipeRightCallback:function(){var c=jQuery("#SgBarnCarousel").data("jcarousel");var b=c.options.scroll;var a=c.options.animation;c.options.animation=SgBarnCarousel.swipeAnimationSpeed;c.options.scroll=SgBarnCarousel.swipeNumberOfItems;SgBarnCarousel._hideAllTooltips();c.prev();c.options.scroll=b;c.options.animation=a}};SgBarnRope={swingAnimationSpeed:70,nrOfSwingsBeforeStop:90,spriteWidth:38,_ropeElement:undefined,_ropeStartTopPosition:undefined,_nrOfImagesInSprite:undefined,_swingingIntervalId:undefined,_snowTimeoutId:undefined,_swingsUntilStop:this.nrOfSwingsBeforeStop,_currentRopeImage:0,_ropeIsAnimating:false,init:function(){this._ropeElement=$("#SgBarnRope");if(this._ropeElement.length>0){var a=this._ropeElement.metadata();this._configureSnowStorm(a);if(a.ropeSpriteWidth>0){this._nrOfImagesInSprite=Math.floor(a.ropeSpriteWidth/this.spriteWidth);this._ropeElement.click(this._dragRope);this._ropeElement.mouseover(this._stopSwingingAnimation);this._ropeElement.mouseout(this._startSwingingAnimation);this._ropeStartTopPosition=this._ropeElement.position().top;this._startSwingingAnimation()}}},_configureSnowStorm:function(a){$.snowStorm.settings.snowSrc=a.effectImg;if(a.effectImgWidth!==undefined){$.snowStorm.settings.flakeWidth=a.effectImgWidth}if(a.effectImgHeight!==undefined){$.snowStorm.settings.flakeHeight=a.effectImgHeight}$.snowStorm.settings.useMeltEffect=a.useMelt;$.snowStorm.settings.flakesMax=a.totalCount;$.snowStorm.settings.flakesMaxActive=a.numberOfActive},_startSwingingAnimation:function(){if(SgBarnRope._swingingIntervalId===undefined){SgBarnRope._swingingIntervalId=setInterval(SgBarnRope._swingingRopeAnimation,SgBarnRope.swingAnimationSpeed)}SgBarnRope._swingsUntilStop=SgBarnRope.nrOfSwingsBeforeStop},_stopSwingingAnimation:function(){if(SgBarnRope._swingingIntervalId!==undefined){clearInterval(SgBarnRope._swingingIntervalId);SgBarnRope._swingingIntervalId=undefined}SgBarnRope._currentRopeImage=0;$(this).css("background-position","0 0")},_swingingRopeAnimation:function(){SgBarnRope._currentRopeImage++;if(SgBarnRope._currentRopeImage>=SgBarnRope._nrOfImagesInSprite){SgBarnRope._currentRopeImage=0}SgBarnRope._swingsUntilStop=SgBarnRope._swingsUntilStop-1;if(SgBarnRope._swingsUntilStop<=0&&SgBarnRope._currentRopeImage===0){SgBarnRope._stopSwingingAnimation()}var a=0-(SgBarnRope._currentRopeImage*SgBarnRope.spriteWidth);SgBarnRope._ropeElement.css("background-position",a+"px 0")},_disableEvent:function(a){a.preventDefault()},_dragRope:function(a){a.preventDefault();SgBarnRope._dragRopeAnimation();SgBarnRope._toggleSnowStorm()},_dragRopeAnimation:function(){if(!SgBarnRope._ropeIsAnimating){SgBarnRope._ropeIsAnimating=true;var a=0;SgBarnRope._ropeElement.blur();SgBarnRope._ropeElement.animate({top:a},{duration:350,easing:"easeInOutCirc"}).animate({top:SgBarnRope._ropeStartTopPosition},{duration:350,easing:"easeOutBounce",complete:SgBarnRope._animationCompletedCallback})}},_animationCompletedCallback:function(){SgBarnRope._ropeIsAnimating=false},_toggleSnowStorm:function(){if(SgBarnRope._snowTimeoutId===undefined){$.snowStorm.run();SgBarnRope._snowTimeoutId=setTimeout(SgBarnRope._toggleSnowStorm,10000)}else{clearTimeout(SgBarnRope._snowTimeoutId);$.snowStorm.run();SgBarnRope._snowTimeoutId=undefined}}};var PlayBolibompaPuff={_puffElement:undefined,_timer:undefined,_currentPos:0,init:function(){PlayBolibompaPuff._puffElement=$("#play-bolibompa-puff a");if(PlayBolibompaPuff._puffElement!=undefined){PlayBolibompaPuff._puffElement.click(function(a){a.preventDefault();SgOpenMax(PlayBolibompaPuff._puffElement.attr("href"),"Play Bolibompa","","","scrollbars=auto")});PlayBolibompaPuff._puffElement.hover(PlayBolibompaPuff._startSwing,PlayBolibompaPuff._stopSwing)}},_startSwing:function(){if(PlayBolibompaPuff._timer===undefined){PlayBolibompaPuff._timer=window.setInterval(function(){PlayBolibompaPuff._nextSpritePos()},250)}},_stopSwing:function(){if(PlayBolibompaPuff._timer!==undefined){window.clearTimeout(PlayBolibompaPuff._timer);PlayBolibompaPuff._timer=undefined}},_nextSpritePos:function(){PlayBolibompaPuff._currentPos++;if(PlayBolibompaPuff._currentPos==3){PlayBolibompaPuff._currentPos=0}var a=0-(164*PlayBolibompaPuff._currentPos);PlayBolibompaPuff._puffElement.css("background-position",a+"px 0")}};$(document).ready(function(){SgBarnCarousel.init();SgBarnSearch.init();SgMainBarnMenu.init();SgBarnRope.init();$("#barn-bolibompa a").click(function(a){a.preventDefault();SgOpenMax($(this).attr("href"),"Bolibompa","","","scrollbars=yes")});$(".SgSiteHistory").each(function(){SgSiteHistory.init($(this))});PlayBolibompaPuff.init()});
