//cycle
(function(a){function d(a,b,d){var e=a[0].parentNode,f=e.cycleTimeout;if(f){clearTimeout(f);e.cycleTimeout=0}b.nextSlide=b.currSlide+d;if(b.nextSlide<0){b.nextSlide=a.length-1}else if(b.nextSlide>=a.length){b.nextSlide=0}c(a,b,1,d>=0);return false}function c(b,d,e,f){function l(){if(d.timeout)g.cycleTimeout=setTimeout(function(){c(b,d,0,!d.rev)},d.timeout)}if(d.busy)return;var g=b[0].parentNode,h=b[d.currSlide],i=b[d.nextSlide];if(g.cycleTimeout===0&&!e)return;if(e||!g.cyclePause){if(d.before.length)a.each(d.before,function(a,b){b.apply(i,[h,i,d,f])});var j=function(){if(a.browser.msie)this.style.removeAttribute("filter");a.each(d.after,function(a,b){b.apply(i,[h,i,d,f])});l()};if(d.nextSlide!=d.currSlide){d.busy=1;a.fn.cycle.custom(h,i,d,j)}var k=d.nextSlide+1==b.length;d.nextSlide=k?0:d.nextSlide+1;d.currSlide=k?b.length-1:d.nextSlide-1}}var b="Lite-1.3";a.fn.cycle=function(b){return this.each(function(){b=b||{};if(this.cycleTimeout)clearTimeout(this.cycleTimeout);this.cycleTimeout=0;this.cyclePause=0;var e=a(this);var f=b.slideExpr?a(b.slideExpr,this):e.children();var g=f.get();if(g.length<2){window.console&&console.log("terminating; too few slides: "+g.length);return}var h=a.extend({},a.fn.cycle.defaults,b||{},a.metadata?e.metadata():a.meta?e.data():{});var i=a.isFunction(e.data)?e.data(h.metaAttr):null;if(i)h=a.extend(h,i);h.before=h.before?[h.before]:[];h.after=h.after?[h.after]:[];h.after.unshift(function(){h.busy=0});var j=this.className;h.width=parseInt((j.match(/w:(\d+)/)||[])[1])||h.width;h.height=parseInt((j.match(/h:(\d+)/)||[])[1])||h.height;h.timeout=parseInt((j.match(/t:(\d+)/)||[])[1])||h.timeout;if(e.css("position")=="static")e.css("position","relative");if(h.width)e.width(h.width);if(h.height&&h.height!="auto")e.height(h.height);var k=0;f.css({position:"absolute",top:0,left:0}).each(function(b){a(this).css("z-index",g.length-b)});a(g[k]).css("opacity",1).show();if(a.browser.msie)g[k].style.removeAttribute("filter");if(h.fit&&h.width)f.width(h.width);if(h.fit&&h.height&&h.height!="auto")f.height(h.height);if(h.pause)e.hover(function(){this.cyclePause=1},function(){this.cyclePause=0});var l=a.fn.cycle.transitions[h.fx];l&&l(e,f,h);f.each(function(){var b=a(this);this.cycleH=h.fit&&h.height?h.height:b.height();this.cycleW=h.fit&&h.width?h.width:b.width()});if(h.cssFirst)a(f[k]).css(h.cssFirst);if(h.timeout){if(h.speed.constructor==String)h.speed={slow:600,fast:200}[h.speed]||400;if(!h.sync)h.speed=h.speed/2;while(h.timeout-h.speed<250)h.timeout+=h.speed}h.speedIn=h.speed;h.speedOut=h.speed;h.slideCount=g.length;h.currSlide=k;h.nextSlide=1;var m=f[k];if(h.before.length)h.before[0].apply(m,[m,m,h,true]);if(h.after.length>1)h.after[1].apply(m,[m,m,h,true]);if(h.click&&!h.next)h.next=h.click;if(h.next)a(h.next).bind("click",function(){return d(g,h,h.rev?-1:1)});if(h.prev)a(h.prev).bind("click",function(){return d(g,h,h.rev?1:-1)});if(h.timeout)this.cycleTimeout=setTimeout(function(){c(g,h,0,!h.rev)},h.timeout+(h.delay||0))})};a.fn.cycle.custom=function(b,c,d,e){var f=a(b),g=a(c);g.css(d.cssBefore);var h=function(){g.animate(d.animIn,d.speedIn,d.easeIn,e)};f.animate(d.animOut,d.speedOut,d.easeOut,function(){f.css(d.cssAfter);if(!d.sync)h()});if(d.sync)h()};a.fn.cycle.transitions={fade:function(a,b,c){b.not(":eq(0)").hide();c.cssBefore={opacity:0,display:"block"};c.cssAfter={display:"none"};c.animOut={opacity:0};c.animIn={opacity:1}},fadeout:function(b,c,d){d.before.push(function(b,c,d,e){a(b).css("zIndex",d.slideCount+(e===true?1:0));a(c).css("zIndex",d.slideCount+(e===true?0:1))});c.not(":eq(0)").hide();d.cssBefore={opacity:1,display:"block",zIndex:1};d.cssAfter={display:"none",zIndex:0};d.animOut={opacity:0}}};a.fn.cycle.ver=function(){return b};a.fn.cycle.defaults={animIn:{},animOut:{},fx:"fade",after:null,before:null,cssBefore:{},cssAfter:{},delay:0,fit:0,height:"auto",metaAttr:"cycle",next:null,pause:0,prev:null,speed:1e3,slideExpr:null,sync:1,timeout:4e3}})(jQuery)

/** jQuery Cookie plugin */
jQuery.cookie = function (key, value, options) {

    // key and value given, set cookie...
    if (arguments.length > 1 && (value === null || typeof value !== "object")) {
        options = jQuery.extend({}, options);

        if (value === null) {
            options.expires = -1;
        }

        if (typeof options.expires === 'number') {
            var days = options.expires, t = options.expires = new Date();
            t.setDate(t.getDate() + days);
        }

        return (document.cookie = [
            encodeURIComponent(key), '=',
            options.raw ? String(value) : encodeURIComponent(String(value)),
            options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE
            options.path ? '; path=' + options.path : '',
            options.domain ? '; domain=' + options.domain : '',
            options.secure ? '; secure' : ''
        ].join(''));
    }

    // key and possibly options given, get cookie...
    options = value || {};
    var result, decode = options.raw ? function (s) { return s; } : decodeURIComponent;
    return (result = new RegExp('(?:^|; )' + encodeURIComponent(key) + '=([^;]*)').exec(document.cookie)) ? decode(result[1]) : null;
};

//slideshow
(function(a){a.anythingSlider=function(b,c){var d=this,e;d.el=b;d.$el=a(b).addClass("anythingBase").wrap('<div class="anythingSlider"><div class="anythingWindow" /></div>');d.$el.data("AnythingSlider",d);d.init=function(){d.options=e=a.extend({},a.anythingSlider.defaults,c);d.initialized=false;if(a.isFunction(e.onBeforeInitialize)){d.$el.bind("before_initialize",e.onBeforeInitialize)}d.$el.trigger("before_initialize",d);d.$wrapper=d.$el.parent().closest("div.anythingSlider").addClass("anythingSlider-"+e.theme);d.$window=d.$el.closest("div.anythingWindow");d.win=window;d.$win=a(d.win);d.$controls=a('<div class="anythingControls"></div>').appendTo(e.appendControlsTo!==null&&a(e.appendControlsTo).length?a(e.appendControlsTo):d.$wrapper);d.$startStop=a('<a href="#" class="start-stop"></a>');if(e.buildStartStop){d.$startStop.appendTo(e.appendStartStopTo!==null&&a(e.appendStartStopTo).length?a(e.appendStartStopTo):d.$controls)}d.$nav=a('<ul class="thumbNav" />').appendTo(e.appendNavigationTo!==null&&a(e.appendNavigationTo).length?a(e.appendNavigationTo):d.$controls);d.flag=false;d.playing=e.autoPlay;d.slideshow=false;d.hovered=false;d.panelSize=[];d.currentPage=e.startPanel=parseInt(e.startPanel,10)||1;e.changeBy=parseInt(e.changeBy,10)||1;d.adj=e.infiniteSlides?0:1;d.width=d.$el.width();d.height=d.$el.height();d.outerPad=[d.$wrapper.innerWidth()-d.$wrapper.width(),d.$wrapper.innerHeight()-d.$wrapper.height()];if(e.playRtl){d.$wrapper.addClass("rtl")}if(e.expand){d.$outer=d.$wrapper.parent();d.$window.css({width:"100%",height:"100%"});d.checkResize()}if(e.buildStartStop){d.buildAutoPlay()}if(e.buildArrows){d.buildNextBackButtons()}if(!e.autoPlay){e.autoPlayLocked=false}d.updateSlider();d.$lastPage=d.$currentPage;d.runTimes=a("div.anythingSlider").index(d.$wrapper)+1;d.regex=new RegExp("panel"+d.runTimes+"-(\\d+)","i");if(d.runTimes===1){d.makeActive()}if(!a.isFunction(a.easing[e.easing])){e.easing="swing"}if(e.pauseOnHover){d.$wrapper.hover(function(){if(d.playing){d.$el.trigger("slideshow_paused",d);d.clearTimer(true)}},function(){if(d.playing){d.$el.trigger("slideshow_unpaused",d);d.startStop(d.playing,true)}})}d.setCurrentPage(d.gotoHash()||e.startPage,false);d.slideControls(false);d.$wrapper.bind("mouseenter mouseleave",function(a){d.hovered=a.type==="mouseenter"?true:false;d.slideControls(d.hovered,false)});a(document).keyup(function(a){if(e.enableKeyboard&&d.$wrapper.is(".activeSlider")&&!a.target.tagName.match("TEXTAREA|INPUT|SELECT")){if(!e.vertical&&(a.which===38||a.which===40)){return}switch(a.which){case 39:case 40:d.goForward();break;case 37:case 38:d.goBack();break}}});d.$items.delegate("a","focus.AnythingSlider",function(b){var c=a(this).closest(".panel"),f=d.$items.index(c)+d.adj;d.$items.find(".focusedLink").removeClass("focusedLink");a(this).addClass("focusedLink");d.$window.scrollLeft(0);if(f!==-1&&(f>=d.currentPage+e.showMultiple||f<d.currentPage)){d.gotoPage(f);b.preventDefault()}});var b="slideshow_paused slideshow_unpaused slide_init slide_begin slideshow_stop slideshow_start initialized swf_completed".split(" ");a.each("onShowPause onShowUnpause onSlideInit onSlideBegin onShowStop onShowStart onInitialized onSWFComplete".split(" "),function(c,f){if(a.isFunction(e[f])){d.$el.bind(b[c],e[f])}});if(a.isFunction(e.onSlideComplete)){d.$el.bind("slide_complete",function(){setTimeout(function(){e.onSlideComplete(d)},0)})}d.initialized=true;d.$el.trigger("initialized",d);d.startStop(d.playing)};d.updateSlider=function(){d.$el.children(".cloned").remove();d.$nav.empty();d.currentPage=d.currentPage||1;d.$items=d.$el.children();d.pages=d.$items.length;d.dir=e.vertical?"top":"left";e.showMultiple=e.vertical?1:parseInt(e.showMultiple,10)||1;e.navigationSize=e.navigationSize===false?0:parseInt(e.navigationSize,10)||0;if(e.showMultiple>1){if(e.showMultiple>d.pages){e.showMultiple=d.pages}d.adjustMultiple=e.infiniteSlides&&d.pages>1?0:e.showMultiple-1;d.pages=d.$items.length-d.adjustMultiple}d.$controls.add(d.$nav).add(d.$startStop).add(d.$forward).add(d.$back)[d.pages<=1?"hide":"show"]();if(d.pages>1){d.buildNavigation()}if(e.infiniteSlides&&d.pages>1){d.$el.prepend(d.$items.filter(":last").clone().removeAttr("id").addClass("cloned"));if(e.showMultiple>1){d.$el.append(d.$items.filter(":lt("+e.showMultiple+")").clone().removeAttr("id").addClass("cloned").addClass("multiple"))}else{d.$el.append(d.$items.filter(":first").clone().removeAttr("id").addClass("cloned"))}d.$el.find(".cloned").each(function(){a(this).find("a,input,textarea,select,button,area").attr("disabled","disabled");a(this).find("[id]").removeAttr("id")})}d.$items=d.$el.children().addClass("panel"+(e.vertical?" vertical":""));d.setDimensions();if(e.resizeContents){d.$items.css("width",d.width);d.$wrapper.css("width",d.getDim(d.currentPage)[0]);d.$wrapper.add(d.$items).css("height",d.height)}else{d.$win.load(function(){d.setDimensions()})}if(d.currentPage>d.pages){d.currentPage=d.pages}d.setCurrentPage(d.currentPage,false);d.$nav.find("a").eq(d.currentPage-1).addClass("cur")};d.buildNavigation=function(){if(e.buildNavigation&&d.pages>1){var b,c;d.$items.filter(":not(.cloned)").each(function(f){var g=f+1;b=(g===1?"first":"")+(g===d.pages?"last":"");c=a('<a href="#"></a>').addClass("panel"+g).wrap('<li class="'+b+'" />');d.$nav.append(c.parent());if(a.isFunction(e.navigationFormatter)){b=e.navigationFormatter(g,a(this));c.html("<span>"+b+"</span>");if(parseInt(c.find("span").css("text-indent"),10)<0){c.addClass(e.tooltipClass).attr("title",b)}}else{c.html("<span>"+g+"</span>")}c.bind(e.clickControls,function(a){if(!d.flag&&e.enableNavigation){d.flag=true;setTimeout(function(){d.flag=false},100);d.gotoPage(g);if(e.hashTags){d.setHash(g)}}a.preventDefault()})});if(!!e.navigationSize&&e.navigationSize<d.pages){if(!d.$controls.find(".anythingNavWindow").length){d.$nav.before('<ul><li class="prev"><a href="#"><span>'+e.backText+"</span></a></li></ul>").after('<ul><li class="next"><a href="#"><span>'+e.forwardText+"</span></a></li></ul>").wrap('<div class="anythingNavWindow"></div>')}d.navWidths=d.$nav.find("li").map(function(){return a(this).innerWidth()+Math.ceil(parseInt(a(this).find("span").css("left"),10)/2||0)}).get();d.navLeft=1;d.$nav.width(d.navWidth(1,d.pages+1)+5);d.$controls.find(".anythingNavWindow").width(d.navWidth(1,e.navigationSize+1)).end().find(".prev,.next").bind(e.clickControls,function(b){if(!d.flag){d.flag=true;setTimeout(function(){d.flag=false},200);d.navWindow(d.navLeft+e.navigationSize*(a(this).is(".prev")?-1:1))}b.preventDefault()})}}};d.navWidth=function(a,b){var c,e=Math.min(a,b),f=Math.max(a,b),g=0;for(c=e;c<f;c++){g+=d.navWidths[c-1]||0}return g};d.navWindow=function(a){if(!!e.navigationSize&&e.navigationSize<d.pages&&d.navWidths){var b=d.pages-e.navigationSize+1;a=a<=1?1:a>1&&a<b?a:b;if(a!==d.navLeft){d.$controls.find(".anythingNavWindow").animate({scrollLeft:d.navWidth(1,a),width:d.navWidth(a,a+e.navigationSize)},{queue:false,duration:e.animationTime});d.navLeft=a}}};d.buildNextBackButtons=function(){d.$forward=a('<span class="arrow forward"><a href="#"><span>'+e.forwardText+"</span></a></span>");d.$back=a('<span class="arrow back"><a href="#"><span>'+e.backText+"</span></a></span>");d.$back.bind(e.clickBackArrow,function(a){if(e.enableArrows&&!d.flag){d.flag=true;setTimeout(function(){d.flag=false},100);d.goBack()}a.preventDefault()});d.$forward.bind(e.clickForwardArrow,function(a){if(e.enableArrows&&!d.flag){d.flag=true;setTimeout(function(){d.flag=false},100);d.goForward()}a.preventDefault()});d.$back.add(d.$forward).find("a").bind("focusin focusout",function(){a(this).toggleClass("hover")});d.$back.appendTo(e.appendBackTo!==null&&a(e.appendBackTo).length?a(e.appendBackTo):d.$wrapper);d.$forward.appendTo(e.appendForwardTo!==null&&a(e.appendForwardTo).length?a(e.appendForwardTo):d.$wrapper);d.$arrowWidth=d.$forward.width()};d.buildAutoPlay=function(){d.$startStop.html("<span>"+(d.playing?e.stopText:e.startText)+"</span>").bind(e.clickSlideshow,function(a){if(e.enableStartStop){d.startStop(!d.playing);d.makeActive();if(d.playing&&!e.autoPlayDelayed){d.goForward(true)}}a.preventDefault()}).bind("focusin focusout",function(){a(this).toggleClass("hover")})};d.checkResize=function(a){clearTimeout(d.resizeTimer);d.resizeTimer=setTimeout(function(){var b=d.$outer.width()-d.outerPad[0],c=(d.$outer[0].tagName==="BODY"?d.$win.height():d.$outer.height())-d.outerPad[1];if(d.width*e.showMultiple!==b||d.height!==c){d.setDimensions();d.gotoPage(d.currentPage,d.playing,null,-1)}if(typeof a==="undefined"){d.checkResize()}},500)};d.setDimensions=function(){var b,c,f,g=0,h={width:"100%",height:"100%"},i=e.showMultiple>1?d.width||d.$window.width()/e.showMultiple:d.$window.width(),j=d.$win.width();if(e.expand){b=d.$outer.width()-d.outerPad[0];d.height=c=d.$outer.height()-d.outerPad[1];d.$wrapper.add(d.$window).add(d.$items).css({width:b,height:c});d.width=i=e.showMultiple>1?b/e.showMultiple:b}d.$items.each(function(k){f=a(this).children();if(e.resizeContents){b=d.width;c=d.height;a(this).css({width:b,height:c});if(f.length){if(f[0].tagName==="EMBED"){f.attr(h)}if(f[0].tagName==="OBJECT"){f.find("embed").attr(h)}if(f.length===1){f.css(h)}}}else{b=a(this).width()||d.width;if(f.length===1&&b>=j){b=f.width()>=j?i:f.width();f.css("max-width",b)}a(this).css("width",b);c=f.length===1?f.outerHeight(true):a(this).height();if(c<=d.outerPad[1]){c=d.height}a(this).css("height",c)}d.panelSize[k]=[b,c,g];g+=e.vertical?c:b});d.$el.css(e.vertical?"height":"width",g)};d.getDim=function(a){if(d.pages<1||isNaN(a)){return[d.width,d.height]}a=e.infiniteSlides&&d.pages>1?a:a-1;var b,c=d.panelSize[a][0],f=d.panelSize[a][1];if(e.showMultiple>1){for(b=1;b<e.showMultiple;b++){c+=d.panelSize[(a+b)%e.showMultiple][0];f=Math.max(f,d.panelSize[a+b][1])}}return[c,f]};d.goForward=function(a){d.gotoPage(d.currentPage+e.changeBy*(e.playRtl?-1:1),a)};d.goBack=function(a){d.gotoPage(d.currentPage+e.changeBy*(e.playRtl?1:-1),a)};d.gotoPage=function(b,c,f,g){if(c!==true){c=false;d.startStop(false);d.makeActive()}if(/^[#|.]/.test(b)&&a(b).length){b=a(b).closest(".panel").index()+d.adj}if(e.changeBy!==1){if(b<0){b+=d.pages}if(b>d.pages){b-=d.pages}}if(d.pages<=1){return}d.$lastPage=d.$currentPage;if(typeof b!=="number"){b=e.startPanel;d.setCurrentPage(b)}if(c&&e.isVideoPlaying(d)){return}if(b>d.pages+1-d.adj){b=!e.infiniteSlides&&!e.stopAtEnd?1:d.pages}if(b<d.adj){b=!e.infiniteSlides&&!e.stopAtEnd?d.pages:1}d.currentPage=b>d.pages?d.pages:b<1?1:d.currentPage;d.$currentPage=d.$items.eq(d.currentPage-d.adj);d.exactPage=b;d.targetPage=b===0?d.pages-d.adj:b>d.pages?1-d.adj:b-d.adj;d.$targetPage=d.$items.eq(d.targetPage);g=g||e.animationTime;if(g>=0){d.$el.trigger("slide_init",d)}d.slideControls(true,false);if(c!==true){c=false}if(!c||e.stopAtEnd&&b===d.pages){d.startStop(false)}if(g>=0){d.$el.trigger("slide_begin",d)}setTimeout(function(a){if(!e.resizeContents){a=d.getDim(b);d.$wrapper.filter(":not(:animated)").animate({width:a[0]||d.width,height:a[1]||d.height},{queue:false,duration:g<0?0:g,easing:e.easing})}a={};a[d.dir]=-d.panelSize[e.infiniteSlides&&d.pages>1?b:b-1][2];d.$el.filter(":not(:animated)").animate(a,{queue:false,duration:g,easing:e.easing,complete:function(){d.endAnimation(b,f,g)}})},parseInt(e.delayBeforeAnimate,10)||0)};d.endAnimation=function(a,b,c){if(a===0){d.$el.css(d.dir,-d.panelSize[d.pages][2]);a=d.pages}else if(a>d.pages){d.$el.css(d.dir,-d.panelSize[1][2]);a=1}d.exactPage=a;d.setCurrentPage(a,false);d.$items.removeClass("activePage").eq(a-d.adj).addClass("activePage");if(!d.hovered){d.slideControls(false)}if(c>=0){d.$el.trigger("slide_complete",d)}if(typeof b==="function"){b(d)}if(e.autoPlayLocked&&!d.playing){setTimeout(function(){d.startStop(true)},e.resumeDelay-(e.autoPlayDelayed?e.delay:0))}};d.setCurrentPage=function(a,b){a=parseInt(a,10);if(d.pages<1||a===0||isNaN(a)){return}if(a>d.pages+1-d.adj){a=d.pages-d.adj}if(a<d.adj){a=1}if(e.buildNavigation){d.$nav.find(".cur").removeClass("cur").end().find("a").eq(a-1).addClass("cur")}if(!e.infiniteSlides&&e.stopAtEnd){d.$wrapper.find("span.forward")[a===d.pages?"addClass":"removeClass"]("disabled").end().find("span.back")[a===1?"addClass":"removeClass"]("disabled");if(a===d.pages&&d.playing){d.startStop()}}if(!b){var c=d.getDim(a);d.$wrapper.css({width:c[0],height:c[1]}).add(d.$window).scrollLeft(0);d.$el.css(d.dir,-d.panelSize[e.infiniteSlides&&d.pages>1?a:a-1][2])}d.currentPage=a;d.$currentPage=d.$items.removeClass("activePage").eq(a-d.adj).addClass("activePage")};d.makeActive=function(){if(!d.$wrapper.is(".activeSlider")){a(".activeSlider").removeClass("activeSlider");d.$wrapper.addClass("activeSlider")}};d.gotoHash=function(){var b=d.win.location.hash,c=b.indexOf("&"),f=b.match(d.regex);if(f===null&&!/^#&/.test(b)){b=b.substring(0,c>=0?c:b.length);f=a(b).closest(".anythingBase")[0]===d.el?a(b).closest(".panel").index():null}else if(f!==null){f=e.hashTags?parseInt(f[1],10):null}return f};d.setHash=function(a){var b="panel"+d.runTimes+"-",c=d.win.location.hash;if(typeof c!=="undefined"){d.win.location.hash=c.indexOf(b)>0?c.replace(d.regex,b+a):c+"&"+b+a}};d.slideControls=function(a){var b=a?"slideDown":"slideUp",c=a?0:e.animationTime,f=a?e.animationTime:0,g=a?1:0,h=a?0:1;if(e.toggleControls){d.$controls.stop(true,true).delay(c)[b](e.animationTime/2).delay(f)}if(e.buildArrows&&e.toggleArrows){if(!d.hovered&&d.playing){h=1;g=0}d.$forward.stop(true,true).delay(c).animate({right:h*d.$arrowWidth,opacity:g},e.animationTime/2);d.$back.stop(true,true).delay(c).animate({left:h*d.$arrowWidth,opacity:g},e.animationTime/2)}};d.clearTimer=function(a){if(d.timer){d.win.clearInterval(d.timer);if(!a&&d.slideshow){d.$el.trigger("slideshow_stop",d);d.slideshow=false}}};d.startStop=function(a,b){if(a!==true){a=false}d.playing=a;if(a&&!b){d.$el.trigger("slideshow_start",d);d.slideshow=true}if(e.buildStartStop){d.$startStop.toggleClass("playing",a).find("span").html(a?e.stopText:e.startText);if(parseInt(d.$startStop.find("span").css("text-indent"),10)<0){d.$startStop.addClass(e.tooltipClass).attr("title",a?e.stopText:e.startText)}}if(a){d.clearTimer(true);d.timer=d.win.setInterval(function(){if(!e.isVideoPlaying(d)){d.goForward(true)}else if(!e.resumeOnVideoEnd){d.startStop()}},e.delay)}else{d.clearTimer()}};d.init()};a.anythingSlider.defaults={theme:"default",expand:false,resizeContents:true,vertical:false,showMultiple:false,easing:"swing",buildArrows:true,buildNavigation:true,buildStartStop:true,appendForwardTo:null,appendBackTo:null,appendControlsTo:null,appendNavigationTo:null,appendStartStopTo:null,toggleArrows:false,toggleControls:false,startText:"Start",stopText:"Stop",forwardText:"?",backText:"?",tooltipClass:"tooltip",enableArrows:true,enableNavigation:true,enableStartStop:true,enableKeyboard:true,startPanel:1,changeBy:1,hashTags:true,infiniteSlides:true,navigationFormatter:null,navigationSize:false,autoPlay:false,autoPlayLocked:false,autoPlayDelayed:false,pauseOnHover:true,stopAtEnd:false,playRtl:false,delay:3e3,resumeDelay:15e3,animationTime:600,delayBeforeAnimate:0,clickForwardArrow:"click",clickBackArrow:"click",clickControls:"click focusin",clickSlideshow:"click",resumeOnVideoEnd:true,addWmodeToObject:"opaque",isVideoPlaying:function(a){return false}};a.fn.anythingSlider=function(b,c){return this.each(function(){var d,e=a(this).data("AnythingSlider");if((typeof b).match("object|undefined")){if(!e){new a.anythingSlider(this,b)}else{e.updateSlider()}}else if(/\d/.test(b)&&!isNaN(b)&&e){d=typeof b==="number"?b:parseInt(a.trim(b),10);if(d>=1&&d<=e.pages){e.gotoPage(d,false,c)}}else if(/^[#|.]/.test(b)&&a(b).length){e.gotoPage(b,false,c)}})}})(jQuery)

//prettyPhoto
var $pp_pic_holder;var $ppt;(function(A){A.fn.prettyPhoto=function(P){var D=true;var L=[];var C=0;var R;var J=F();A(window).scroll(function(){B();J=F();});A(window).resize(function(){B();N();});A(document).keyup(function(U){switch(U.keyCode){case 37:if(C==1){return ;}K("previous");break;case 39:if(C==setCount){return ;}K("next");break;case 27:I();break;}});P=jQuery.extend({animationSpeed:"normal",padding:40,opacity:0.35,showTitle:true,allowresize:true,counter_separator_label:"/",theme:"light_rounded"},P);A(this).each(function(){var W=false;var V=false;var X=0;var U=0;L[L.length]=this;A(this).bind("click",function(){G(this);return false;});});function G(U){R=A(U);theRel=R.attr("rel");galleryRegExp=/\[(?:.*)\]/;theGallery=galleryRegExp.exec(theRel);isSet=false;setCount=0;for(i=0;i<L.length;i++){if(A(L[i]).attr("rel").indexOf(theGallery)!=-1){setCount++;if(setCount>1){isSet=true;}if(A(L[i]).attr("href")==R.attr("href")){C=setCount;arrayPosition=i;}}}Q();$pp_pic_holder.find("p.currentTextHolder").text(C+P.counter_separator_label+setCount);B();A("#pp_full_res").hide();$pp_pic_holder.find(".pp_loaderIcon").show();}showimage=function(X,U,a,Z,Y,V,W){A(".pp_loaderIcon").hide();if(A.browser.opera){windowHeight=window.innerHeight;windowWidth=window.innerWidth;}else{windowHeight=A(window).height();windowWidth=A(window).width();}$pp_pic_holder.find(".pp_content").animate({height:Y,width:a},P.animationSpeed);projectedTop=J.scrollTop+((windowHeight/2)-(Z/2));if(projectedTop<0){projectedTop=0+A("div.ppt").height();}$pp_pic_holder.animate({top:projectedTop,left:((windowWidth/2)-(a/2)),width:a},P.animationSpeed,function(){$pp_pic_holder.width(a);$pp_pic_holder.find(".pp_hoverContainer,#fullResImage").height(U).width(X);$pp_pic_holder.find("#pp_full_res").fadeIn(P.animationSpeed);E($pp_pic_holder,$ppt);if(W){A("a.pp_expand,a.pp_contract").fadeIn(P.animationSpeed);}});};function K(U){if(U=="previous"){arrayPosition--;C--;}else{arrayPosition++;C++;}if(!D){D=true;}$pp_pic_holder.find(".pp_hoverContainer,.pp_details").fadeOut(P.animationSpeed);$pp_pic_holder.find("#pp_full_res").fadeOut(P.animationSpeed,function(){A(".pp_loaderIcon").show();S();});T();A("a.pp_expand,a.pp_contract").fadeOut(P.animationSpeed,function(){A(this).removeClass("pp_contract").addClass("pp_expand");});}function I(){A("div.pp_pic_holder,div.ppt").fadeOut(P.animationSpeed,function(){A("div.pp_overlay").fadeOut(P.animationSpeed,function(){A("div.pp_overlay,div.pp_pic_holder,div.ppt").remove();if(A.browser.msie&&A.browser.version==6){A("select").css("visibility","visible");}});});D=true;}function H(){if(C==setCount){$pp_pic_holder.find("a.pp_next").css("visibility","hidden");$pp_pic_holder.find("a.pp_arrow_next").addClass("disabled").unbind("click");}else{$pp_pic_holder.find("a.pp_next").css("visibility","visible");$pp_pic_holder.find("a.pp_arrow_next.disabled").removeClass("disabled").bind("click",function(){K("next");return false;});}if(C==1){$pp_pic_holder.find("a.pp_previous").css("visibility","hidden");$pp_pic_holder.find("a.pp_arrow_previous").addClass("disabled").unbind("click");}else{$pp_pic_holder.find("a.pp_previous").css("visibility","visible");$pp_pic_holder.find("a.pp_arrow_previous.disabled").removeClass("disabled").bind("click",function(){K("previous");return false;});}$pp_pic_holder.find("p.currentTextHolder").text(C+P.counter_separator_label+setCount);R=(isSet)?A(L[arrayPosition]):R;if(R.attr("title")){$pp_pic_holder.find(".pp_description").show().html(unescape(R.attr("title")));}else{$pp_pic_holder.find(".pp_description").hide().text("");}if(R.find("img").attr("alt")&&P.showTitle){hasTitle=true;$ppt.find(".ppt_content").html(unescape(R.find("img").attr("alt")));}else{hasTitle=false;}}function M(V,U){hasBeenResized=false;A("div.pp_pic_holder .pp_details").width(V);A("div.pp_pic_holder .pp_details p.pp_description").width(V-parseFloat(A("div.pp_pic_holder a.pp_close").css("width")));contentHeight=U+parseFloat(A("div.pp_pic_holder .pp_details").height())+parseFloat(A("div.pp_pic_holder .pp_details").css("margin-top"))+parseFloat(A("div.pp_pic_holder .pp_details").css("margin-bottom"));contentWidth=V;containerHeight=U+parseFloat(A("div.ppt").height())+parseFloat(A("div.pp_pic_holder .pp_top").height())+parseFloat(A("div.pp_pic_holder .pp_bottom").height());containerWidth=V+P.padding;imageWidth=V;imageHeight=U;windowHeight=A(window).height();windowWidth=A(window).width();if(((containerWidth>windowWidth)||(containerHeight>windowHeight))&&D&&P.allowresize){hasBeenResized=true;notFitting=true;while(notFitting){if((containerWidth>windowWidth)){imageWidth=(windowWidth-200);imageHeight=(U/V)*imageWidth;}else{if((containerHeight>windowHeight)){imageHeight=(windowHeight-200);imageWidth=(V/U)*imageHeight;}else{notFitting=false;}}containerHeight=imageHeight;containerWidth=imageWidth;}contentHeight=imageHeight+parseFloat(A("div.pp_pic_holder .pp_details").height())+parseFloat(A("div.pp_pic_holder .pp_details").css("margin-top"))+parseFloat(A("div.pp_pic_holder .pp_details").css("margin-bottom"));contentWidth=imageWidth;containerHeight=imageHeight+parseFloat(A("div.ppt").height())+parseFloat(A("div.pp_pic_holder .pp_top").height())+parseFloat(A("div.pp_pic_holder .pp_bottom").height());containerWidth=imageWidth+P.padding;A("div.pp_pic_holder .pp_details").width(contentWidth);A("div.pp_pic_holder .pp_details p.pp_description").width(contentWidth-parseFloat(A("div.pp_pic_holder a.pp_close").css("width")));}return{width:imageWidth,height:imageHeight,containerHeight:containerHeight,containerWidth:containerWidth,contentHeight:contentHeight,contentWidth:contentWidth,resized:hasBeenResized};}function B(){if($pp_pic_holder){if($pp_pic_holder.size()==0){return ;}}else{return ;}if(A.browser.opera){windowHeight=window.innerHeight;windowWidth=window.innerWidth;}else{windowHeight=A(window).height();windowWidth=A(window).width();}if(D){$pHeight=$pp_pic_holder.height();$pWidth=$pp_pic_holder.width();$tHeight=$ppt.height();$offset=$pp_pic_holder.offset();projectedTop=(windowHeight/2)+J.scrollTop-($pHeight/2);if(projectedTop<0){projectedTop=0+$tHeight;}$pp_pic_holder.css({top:projectedTop,left:(windowWidth/2)+J.scrollLeft-($pWidth/2)});$ppt.css({top:$offset.top-$tHeight,left:$offset.left+(P.padding/2)});}}function E(){if(isSet){$pp_pic_holder.find(".pp_hoverContainer").fadeIn(P.animationSpeed);}$pp_pic_holder.find(".pp_details").fadeIn(P.animationSpeed);O($pp_pic_holder,$ppt);}function O(){if(P.showTitle&&hasTitle){$ppt.css({top:$pp_pic_holder.offset().top-22,left:$pp_pic_holder.offset().left+(P.padding/2),display:"none"});$ppt.find("div.ppt_content").css("width","auto");if($ppt.width()>$pp_pic_holder.width()){$ppt.find("div.ppt_content").css("width",$pp_pic_holder.width()-(P.padding*2));}else{$ppt.find("div.ppt_content").css("width","");}$ppt.fadeIn(P.animationSpeed);}}function T(){$ppt.fadeOut(P.animationSpeed);}function S(){H();imgPreloader=new Image();nextImage=new Image();if(isSet&&C>setCount){nextImage.src=A(L[arrayPosition+1]).attr("href");}prevImage=new Image();if(isSet&&L[arrayPosition-1]){prevImage.src=A(L[arrayPosition-1]).attr("href");}$pp_pic_holder.find(".pp_content").css("overflow","hidden");$pp_pic_holder.find("#fullResImage").attr("src",R.attr("href"));imgPreloader.onload=function(){var U=M(imgPreloader.width,imgPreloader.height);imgPreloader.width=U.width;imgPreloader.height=U.height;showimage(imgPreloader.width,imgPreloader.height,U.containerWidth,U.containerHeight,U.contentHeight,U.contentWidth,U.resized);};imgPreloader.src=R.attr("href");}function F(){scrollTop=window.pageYOffset||document.documentElement.scrollTop||0;scrollLeft=window.pageXOffset||document.documentElement.scrollLeft||0;return{scrollTop:scrollTop,scrollLeft:scrollLeft};}function N(){A("div.pp_overlay").css({height:A(document).height(),width:A(window).width()});}function Q(){toInject="";toInject+="<div class='pp_overlay'></div>";toInject+='<div class="pp_pic_holder"><div class="pp_top"><div class="pp_left"></div><div class="pp_middle"></div><div class="pp_right"></div></div><div class="pp_content"><a href="#" class="pp_expand" title="Expand the image">Expand</a><div class="pp_loaderIcon"></div><div class="pp_hoverContainer"><a class="pp_next" href="#">next</a><a class="pp_previous" href="#">previous</a></div><div id="pp_full_res"><img id="fullResImage" src="" /></div><div class="pp_details clearfix"><a class="pp_close" href="#">Close</a><p class="pp_description"></p><div class="pp_nav"><a href="#" class="pp_arrow_previous">Previous</a><p class="currentTextHolder">0'+P.counter_separator_label+'0</p><a href="#" class="pp_arrow_next">Next</a></div></div></div><div class="pp_bottom"><div class="pp_left"></div><div class="pp_middle"></div><div class="pp_right"></div></div></div>';toInject+='<div class="ppt"><div class="ppt_left"></div><div class="ppt_content"></div><div class="ppt_right"></div></div>';A("body").append(toInject);$pp_pic_holder=A(".pp_pic_holder");$ppt=A(".ppt");A("div.pp_overlay").css("height",A(document).height()).bind("click",function(){I();});$pp_pic_holder.css({opacity:0}).addClass(P.theme);A("a.pp_close").bind("click",function(){I();return false;});A("a.pp_expand").bind("click",function(){$this=A(this);if($this.hasClass("pp_expand")){$this.removeClass("pp_expand").addClass("pp_contract");D=false;}else{$this.removeClass("pp_contract").addClass("pp_expand");D=true;}T();$pp_pic_holder.find(".pp_hoverContainer, #pp_full_res, .pp_details").fadeOut(P.animationSpeed,function(){S();});return false;});$pp_pic_holder.find(".pp_previous, .pp_arrow_previous").bind("click",function(){K("previous");return false;});$pp_pic_holder.find(".pp_next, .pp_arrow_next").bind("click",function(){K("next");return false;});$pp_pic_holder.find(".pp_hoverContainer").css({"margin-left":P.padding/2});if(!isSet){$pp_pic_holder.find(".pp_hoverContainer,.pp_nav").hide();}if(A.browser.msie&&A.browser.version==6){A("body").addClass("ie6");A("select").css("visibility","hidden");}A("div.pp_overlay").css("opacity",0).fadeTo(P.animationSpeed,P.opacity,function(){$pp_pic_holder.css("opacity",0).fadeIn(P.animationSpeed,function(){$pp_pic_holder.attr("style","left:"+$pp_pic_holder.css("left")+";top:"+$pp_pic_holder.css("top")+";");S();});});}};})(jQuery);

//jQuery.labelify - Display in-textbox hints
/*
* Stuart Langridge, http://www.kryogenix.org/
* Released into the public domain
* Date: 25th June 2008
* @author Stuart Langridge
* @version 1.3
*
*
* Basic calling syntax: $("input").labelify();
* Defaults to taking the in-field label from the field's title attribute
*
* You can also pass an options object with the following keys:
*   text
*     "title" to get the in-field label from the field's title attribute 
*      (this is the default)
*     "label" to get the in-field label from the inner text of the field's label
*      (note that the label must be attached to the field with for="fieldid")
*     a function which takes one parameter, the input field, and returns
*      whatever text it likes
*
*   labelledClass
*     a class that will be applied to the input field when it contains the
*      label and removed when it contains user input. Defaults to blank.
*  
*/
jQuery.fn.labelify = function(settings) {
settings = jQuery.extend({
	text: "title",
	labelledClass: ""
}, settings);
var lookups = {
	title: function(input) {
		return $(input).attr("title");
	},
	label: function(input) {
		return $("label[for=" + input.id +"]").text();
	}
};
var lookup;
var jQuery_labellified_elements = $(this);
return $(this).each(function() {
	if (typeof settings.text === "string") {
		lookup = lookups[settings.text]; // what if not there?
	} else {
		lookup = settings.text; // what if not a fn?
	};
	// bail if lookup isn't a function or if it returns undefined
	if (typeof lookup !== "function") { return; }
	var lookupval = lookup(this);
	if (!lookupval) { return; }
	if (this.defaultValue !== '') { return; } // don't labelify a field if it has a value

	// need to strip newlines because the browser strips them
	// if you set textbox.value to a string containing them    
	$(this).data("label",lookup(this).replace(/\n/g,''));
	$(this).focus(function() {
		if (this.value === $(this).data("label")) {
			this.value = this.defaultValue;
			$(this).removeClass(settings.labelledClass);
		}
	}).blur(function(){
		if (this.value === this.defaultValue) {
			this.value = $(this).data("label");
			$(this).addClass(settings.labelledClass);
		}
	});
	
	var removeValuesOnExit = function() {
		jQuery_labellified_elements.each(function(){
			if (this.value === $(this).data("label")) {
				this.value = this.defaultValue;
				$(this).removeClass(settings.labelledClass);
			}
		})
	};
	
	$(this).parents("form").submit(removeValuesOnExit);
	$(window).unload(removeValuesOnExit);
	
	if (this.value !== this.defaultValue) {
		// user already started typing; don't overwrite their work!
		return;
	}
	// actually set the value
	this.value = $(this).data("label");
	$(this).addClass(settings.labelledClass);

});
};

//smooth scrolling
$(function(){$('a[href*=#]').click(function(){if(location.pathname.replace(/^\//,'')==this.pathname.replace(/^\//,'')&&location.hostname==this.hostname){var $target=$(this.hash);$target=$target.length&&$target||$('[name='+this.hash.slice(1)+']');if($target.length){var targetOffset=$target.offset().top;$('html,body').animate({scrollTop:targetOffset},1000);return false}}})});

/* document ready */
$(document).ready(function(){

	$('html').addClass('js').removeClass('no-js').attr('id','top');

	//bookings nav
	$("#nav").append('<li id="bookings"><span class="clickit">make a booking</span><div class="dropnav bookings"><ul><li><a href="/yoga/yoga_timetable.php">Book a Class</a></li><li><a href="/yoga/yoga_workshops_timetable.php">Book a Workshop</a></li><li><a href="/treatment_timetable.php">Treatment Timetable</a></li><li><a href="/contact.php/treatment">Treatment Enquiry</a></li></ul></div></li>');
	
	//drop down menus
	$("#nav > li").hover(
		function () {
			var ww = $(window).width();
			if(ww > 640) $(this).find("div").show();
		}, 
		function () {
			$(this).find("div").hide();
		}
	);
	$('.clickit').click(function() {
		var ww = $(window).width(); 
		if(ww > 640) {
			$(this).next().toggle();
			return false;
		}
	});
	$("#nav > li > div").hover(
		function () {
			var ww = $(window).width(); 
			if(ww > 640) $(this).parent("li").addClass('hovering');
		}, 
		function () {
			$(this).parent("li").removeClass('hovering');
		}
	);
	
	//labelify
	$(":text").labelify();

	//add option to change
	var add_option_to_change = jQuery('<span><a id="deliverit2">Get it delivered instead</a> &darr;</span>.');
	add_option_to_change.appendTo('p#selected_pickitup');
	$("span:contains('change country')").html('<span><a id="deliverit">change country</a> or if you prefer you can <a id="pickitup">collect your order in person</a> &darr;</span>');
	
	//show and hide options
	$('#deliverit').click(function() {
		$('#pickup_choice').hide('fast');
		$('#country_choice').show('fast');
	});
	
	$('#pickitup').click(function() {
		$('#pickup_choice').show('fast');
		$('#country_choice').hide('fast');
	});
	
	/*
	//newsletter button
	//var add_voucher = jQuery('<a href="#newsletter_box2">sign up</a>');
	//add_voucher.prependTo('#newsletter_box2 p#un')
	
	//gift voucher button
	//var add_voucher = jQuery('<a href="#gift_vouchers_box">buy now</a>');
	//add_voucher.prependTo('#gift_vouchers_box p#in')
	
	//action button for newsletter
	/*
	var newsletter_box2_toggled=false;
	$('#newsletter_box2 p#un a').click(function(){
		if(newsletter_box2_toggled==false){$('#newsletter_box2 p#un a').html('hide'); newsletter_box2_toggled=true; $('#newsletter_box2 form').show('fast');}
		else{$('#newsletter_box2 p#un a').html('sign up'); newsletter_box2_toggled=false; $('#newsletter_box2 form').hide('fast');}
		return false;
	});
	*/
	
	//action button for gift vouchers
	//var gift_vouchers_box_toggled=false;
	//$('#gift_vouchers_box p#in a').click(function(){
		//if(gift_vouchers_box_toggled==false){$('#gift_vouchers_box p#in a').html('hide'); gift_vouchers_box_toggled=true; $('#gift_vouchers_box form').show('fast');}
		//else{$('#gift_vouchers_box p#in a').html('buy now'); gift_vouchers_box_toggled=false; $('#gift_vouchers_box form').hide('fast');}
		//return false;
	//});
		
	//highlight label choice when clicked
	/*
	(function($){
	$.fn.switcheroo = function(els){
		this.each(function(){
			var p = $(this);
			$(els||'label', p).click(function(){
				$('.active', p).removeClass('active');
				$(this).addClass('active');
			});
		});	
	}
	}(jQuery));
	$(function(){
		$('form').switcheroo('label');
	});
	*/

	//hide gift voucher radio buttons
	//$("#radio_buttons input").attr("style","position: absolute; left: -9999px;");

	//google maps
	var gmap = jQuery('<iframe id="map" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.co.uk/maps/ms?hl=en&amp;ie=UTF8&amp;msa=0&amp;msid=114110676753468290682.00045ca83e69124fc687e&amp;ll=55.876089,-4.271674&amp;spn=0.017069,0.038624&amp;lci=lmc:panoramio&amp;output=embed&amp;s=AARTsJqLmJAwMj_Nw8HuXNIEcuiATUQxCw"></iframe>');
	gmap.prependTo('#map')
	
	//hide backup map
	$("#backup_map").attr("style","display:none");
	
	//fade out positive response message
	//setTimeout(function(){ $('#positive').slideUp('slow').fadeOut('slow'); }, 10000);
	
	//fade out negative response message
	setTimeout(function(){ $('.hide').slideUp('slow').fadeOut('slow'); }, 5000);
	setTimeout(function(){ $('.hide2').slideUp('slow').fadeOut('slow'); }, 10000);
	
	//toggle country options
	$('#toggle_country').click(function() {$('#country_box').toggle('fast');	return false;});
	$('#deliverit2').click(function() {$('#country_choice').toggle('fast');	return false;});
	$("#IsDeliverySame").change(function(){
		if ($("#delivery_details_box").is(':hidden'))
				$("#delivery_details_box").slideToggle("fast");
		else{
				$("#delivery_details_box").slideUp();
		}
		return false;
	});

	//shop subnav
	$('.subnav > h4.has_subs').click(function() {
		$(this).next().slideToggle('fast');
		return false;
	});
	
	//lightbox
	$("a[rel^='prettyPhoto']").prettyPhoto({theme: 'light_square', showTitle: true});

	//hide things
	$("span:contains('change country')").html('<span><a id="deliverit">change country</a> or if you prefer you can <a id="pickitup">pick up the order in person</a> &darr;</span>');
	$("span:contains('collect in person')").html('<a id="pickitup">collect in person</a></span> &darr;');
	$("p#enterv:contains('enter your voucher code here')").html('<span>If you have a discount or gift voucher <a id="toggle_voucher">enter your voucher code here</a> &darr;</span>');
	$("p#enterv2:contains('enter the code here')").html('<span>If you have another gift voucher, <a id="toggle_voucher">enter the code here</a> &darr;</span>');
	
	//show and hide options
	$("#delivery_options").show();
	$('#deliverit').click(function() {$('#pickup_choice').hide('fast'); $('#country_choice').show('fast');})
	$('#pickitup').click(function() {$('#pickup_choice').show('fast'); $('#country_choice').hide('fast');});

	//toggle country options
	$('#toggle_voucher').click(function() {$('#voucher_box').toggle('fast'); return false;});
	
	//add cancel buttons
	$(".submit_button").append('<input type="submit" class="cancel button" name="cancel" value="cancel" />');
	$('#country_choice .cancel.button, #pickup_choice .cancel.button, #voucher_box .cancel.button').click(function() {$('#pickup_choice').hide('fast'); $('#country_choice').hide('fast'); $('#voucher_box').hide('fast'); return false;});
	
	//add classes to table rows
	$('table tr:even').addClass('even');
	$('table tr:odd').addClass('odd');
	
	//add print button
	var print_button = '<p id="print_button"><a href="#" onclick="window.print()">print</a></p>';
	$("#print_this").after(print_button);

	//option_box_textarea
	$('.option_box_textarea').hide();
	$.viewMap = {
    'Another source (below)' : $('.option_box_textarea'),
  };
  $('#order_confirmation_referral_source').change(function() {
    // hide all
    $.each($.viewMap, function() { this.hide(); });
    // show current
    $.viewMap[$(this).val()].show();
  });
	
	$('.target').change(function() {
		$('#new_level').submit();
	});
	
	
	$('#news_slider').anythingSlider({
	buildNavigation: false, 
	buildStartStop: false, 
	autoPlay: true,
	autoPlayLocked: true, 
	pauseOnHover: true,
	delay: 6000, 
	});
	
	//crossfade
	$('#banner_image').cycle({
    pause:		1,
		timeout:	10000// milliseconds between slide transitions (0 to disable auto advance) 	
	});
	
	$('#shop_slider').cycle({
    pause:		1,
		timeout:	15000// milliseconds between slide transitions (0 to disable auto advance) 	
	});
	
	//textarea countdown
	function reCalcToText() {
		var left = 500 - $('#digital_message').val().length;
		if(left < 0) { $('.counter').prepend(left).addClass("excess"); }
		else { $('.counter').prepend(left).removeClass();	}
	}
	$('#digital_message').keyup(function() {	reCalcToText();	});
	$('<p class="counter"> characters remaining</p>').after('#digital_message, #postal_message');
	
	//show/hide sections on gift vouchers form
	$('#digital_form, #postal_form, #digital_to_someone_box, #postal_to_someone_box').addClass("hide_box");
	
	//hide radio button from label
	$("#digital_label input, #postal_label input").addClass("switch_radios");
	
	//highlight currently selected radio button
	$('input[name="vtype"]').click(function() {
		$('input[name="vtype"]').parents("label").removeClass("selected");
		$(this).parents("label").addClass("selected");
	});
	$('input[name="postal_vvalue"]').click(function() {
		$('input[name="postal_vvalue"]').parents("label").removeClass("selected");
		$(this).parents("label").addClass("selected");
	});
	$('#health input[type="radio"]').click(function() {
		var radio_name = $(this).attr("name");
		$('#health input[name="' + radio_name + '"]').parent("label").removeClass("selected");
		$(this).parent("label").addClass("selected");
	});

	//attendees form
	$('#attendees table').before('<p><a href="#" id="add_attandee"><img src="/images/site/add.png" alt="" /> add another attendee</a></p>');

	$('#add_attandee').click(function() {
		var rows = $('#attendees table tr').length - 1;
		var total_places = $('input[name="total_places"]').val();
		if(rows < total_places)
		{
			var id = $('#attendees table tr').length;
			$("#attendees table").append('<tr><td>attendee ' + id + '</td><td><label for="fn' + id + '"><input name="fn[]" id="fn' + id + '" type="text" /></label></td><td><label for="sn' + id + '"><input name="sn[]" id="sn' + id + '" type="text" /></label></td><td><a href="#" id="row' + id + '"><img src="/images/site/remove.png" alt="remove" /></a></td></tr>' + "\n");	
			var id = (id - 1) + 2;
			document.getElementById("id").value = id;	
		}
		return false;
	});
	$('#attendees table a').live('click', function() {
		$(this).parents("tr").remove();
		return false;
	});
	
	
	//show/hide digital/postal forms
	$('input[id="digital"]').click(function() { $('#digital_form').removeClass("hide_box").addClass("show_box"); $('#postal_form').addClass("hide_box").removeClass("show_box"); });
	$('input[id="postal"]').click(function() { $('#digital_form').addClass("hide_box").removeClass("show_box"); $('#postal_form').removeClass("hide_box").addClass("show_box"); });
	
	$('input[id="digital_to_someone"]').click(function() { $('#digital_to_someone_box').removeClass("hide_box"); $('#digital_to_someone_box').addClass("show_box");});
	$('input[id="digital_to_me"]').click(function() { $('#digital_to_someone_box').addClass("hide_box"); $('#digital_to_someone_box').removeClass("show_box");});
	$('input[id="postal_to_someone"]').click(function() { $('#postal_to_someone_box').removeClass("hide_box"); $('#postal_to_someone_box').addClass("show_box");});
	$('input[id="postal_to_me"]').click(function() { $('#postal_to_someone_box').addClass("hide_box"); $('#postal_to_someone_box').removeClass("show_box");});
	
	$('#digital_delivery_date').datepicker({ minDate: 0, maxDate: "+12M", dateFormat: 'dd/mm/yy' });
	$('#postal_delivery_date').datepicker({ minDate: +2, maxDate: "+12M", dateFormat: 'dd/mm/yy' });
	
	$("#other_box").addClass("hide_box");
	$('[name="digital_event"]').change(function() {
		var a = $("option:selected",this).text();
		if(a == "Other")
		{
			$('[name="digital_event"]').addClass("left");
			$("#other_box").removeClass("hide_box").addClass("show_box"); 
		}
		else
		{
			$('[name="digital_event"]').removeClass("left");
			$("#other_box").addClass("hide_box").removeClass("show_box"); 
		}
	});
	
});
