/*
 * jQuery Reveal Plugin 1.0
 * www.ZURB.com
 * Copyright 2010, ZURB
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
*/
(function(a){a("a[data-reveal-id]").live("click",function(b){b.preventDefault();var c=a(this).attr("data-reveal-id");a("#"+c).reveal(a(this).data())}),a.fn.reveal=function(b){var c={animation:"fadeAndPop",animationSpeed:300,closeOnBackgroundClick:!0,dismissModalClass:"close-reveal-modal"},b=a.extend({},c,b);return this.each(function(){function h(){g.unbind("click.modalEvent"),a("."+b.dismissModalClass).unbind("click.modalEvent"),f||(l(),b.animation=="fadeAndPop"&&(c.css({top:a(document).scrollTop()-e,opacity:0,visibility:"visible"}),g.fadeIn(b.animationSpeed/2),c.delay(b.animationSpeed/2).animate({top:a(document).scrollTop()+d+"px",opacity:1},b.animationSpeed,k)),b.animation=="fade"&&(c.css({opacity:0,visibility:"visible",top:a(document).scrollTop()+d}),g.fadeIn(b.animationSpeed/2),c.delay(b.animationSpeed/2).animate({opacity:1},b.animationSpeed,k)),b.animation=="none"&&(c.css({visibility:"visible",top:a(document).scrollTop()+d}),g.css({display:"block"}),k())),c.unbind("reveal:open",h)}function i(){f||(l(),b.animation=="fadeAndPop"&&(g.delay(b.animationSpeed).fadeOut(b.animationSpeed),c.animate({top:a(document).scrollTop()-e+"px",opacity:0},b.animationSpeed/2,function(){c.css({top:d,opacity:1,visibility:"hidden"}),k()})),b.animation=="fade"&&(g.delay(b.animationSpeed).fadeOut(b.animationSpeed),c.animate({opacity:0},b.animationSpeed,function(){c.css({opacity:1,visibility:"hidden",top:d}),k()})),b.animation=="none"&&(c.css({visibility:"hidden",top:d}),g.css({display:"none"}))),c.unbind("reveal:close",i)}function k(){f=!1}function l(){f=!0}var c=a(this),d=parseInt(c.css("top")),e=c.height()+d,f=!1,g=a(".reveal-modal-bg");g.length==0&&(g=a('<div class="reveal-modal-bg" />').insertAfter(c),g.fadeTo("fast",.8)),c.bind("reveal:open",h),c.bind("reveal:close",i),c.trigger("reveal:open");var j=a("."+b.dismissModalClass).bind("click.modalEvent",function(){c.trigger("reveal:close")});b.closeOnBackgroundClick&&(g.css({cursor:"pointer"}),g.bind("click.modalEvent",function(){c.trigger("reveal:close")})),a("body").keyup(function(a){a.which===27&&c.trigger("reveal:close")})})}})(jQuery),function(a){var b={defaults:{animation:"horizontal-push",animationSpeed:600,timer:!0,advanceSpeed:4e3,pauseOnHover:!1,startClockOnMouseOut:!1,startClockOnMouseOutAfter:1e3,directionalNav:!0,captions:!0,captionAnimation:"fade",captionAnimationSpeed:600,bullets:!1,bulletThumbs:!1,bulletThumbLocation:"",afterSlideChange:a.noop,fluid:!0,centerBullets:!0},activeSlide:0,numberSlides:0,orbitWidth:null,orbitHeight:null,locked:null,timerRunning:null,degrees:0,wrapperHTML:'<div class="orbit-wrapper" />',timerHTML:'<div class="timer"><span class="mask"><span class="rotator"></span></span><span class="pause"></span></div>',captionHTML:'<div class="orbit-caption"></div>',directionalNavHTML:'<div class="slider-nav"><span class="right">Right</span><span class="left">Left</span></div>',bulletHTML:'<ul class="orbit-bullets"></ul>',init:function(b,c){var d,e=0,f=this;this.clickTimer=a.proxy(this.clickTimer,this),this.addBullet=a.proxy(this.addBullet,this),this.resetAndUnlock=a.proxy(this.resetAndUnlock,this),this.stopClock=a.proxy(this.stopClock,this),this.startTimerAfterMouseLeave=a.proxy(this.startTimerAfterMouseLeave,this),this.clearClockMouseLeaveTimer=a.proxy(this.clearClockMouseLeaveTimer,this),this.rotateTimer=a.proxy(this.rotateTimer,this),this.options=a.extend({},this.defaults,c),this.options.timer==="false"&&(this.options.timer=!1),this.options.captions==="false"&&(this.options.captions=!1),this.options.directionalNav==="false"&&(this.options.directionalNav=!1),this.$element=a(b),this.$wrapper=this.$element.wrap(this.wrapperHTML).parent(),this.$slides=this.$element.children("img, a, div"),this.$element.bind("orbit.next",function(){f.shift("next")}),this.$element.bind("orbit.prev",function(){f.shift("prev")}),this.$element.bind("orbit.goto",function(a,b){f.shift(b)}),this.$element.bind("orbit.start",function(a,b){f.startClock()}),this.$element.bind("orbit.stop",function(a,b){f.stopClock()}),d=this.$slides.filter("img"),d.length===0?this.loaded():d.bind("imageready",function(){e+=1,e===d.length&&f.loaded()})},loaded:function(){this.$element.addClass("orbit").css({width:"1px",height:"1px"}),this.setDimentionsFromLargestSlide(),this.updateOptionsIfOnlyOneSlide(),this.setupFirstSlide(),this.options.timer&&(this.setupTimer(),this.startClock()),this.options.captions&&this.setupCaptions(),this.options.directionalNav&&this.setupDirectionalNav(),this.options.bullets&&(this.setupBulletNav(),this.setActiveBullet())},currentSlide:function(){return this.$slides.eq(this.activeSlide)},setDimentionsFromLargestSlide:function(){var b=this,c;b.$element.add(b.$wrapper).width(this.$slides.first().width()),b.$element.add(b.$wrapper).height(this.$slides.first().height()),b.orbitWidth=this.$slides.first().width(),b.orbitHeight=this.$slides.first().height(),c=this.$slides.first().clone(),this.$slides.each(function(){var d=a(this),e=d.width(),f=d.height();e>b.$element.width()&&(b.$element.add(b.$wrapper).width(e),b.orbitWidth=b.$element.width()),f>b.$element.height()&&(b.$element.add(b.$wrapper).height(f),b.orbitHeight=b.$element.height(),c=a(this).clone()),b.numberSlides+=1}),this.options.fluid&&(typeof this.options.fluid=="string"&&(c=a('<img src="http://placehold.it/'+this.options.fluid+'" />')),b.$element.prepend(c),c.addClass("fluid-placeholder"),b.$element.add(b.$wrapper).css({width:"inherit"}),b.$element.add(b.$wrapper).css({height:"inherit"}),a(window).bind("resize",function(){b.orbitWidth=b.$element.width(),b.orbitHeight=b.$element.height()}))},lock:function(){this.locked=!0},unlock:function(){this.locked=!1},updateOptionsIfOnlyOneSlide:function(){this.$slides.length===1&&(this.options.directionalNav=!1,this.options.timer=!1,this.options.bullets=!1)},setupFirstSlide:function(){var a=this;this.$slides.first().css({"z-index":3}).fadeIn(function(){a.$slides.css({display:"block"})})},startClock:function(){var a=this;if(!this.options.timer)return!1;this.$timer.is(":hidden")?this.clock=setInterval(function(){this.$element.trigger("orbit.next")},this.options.advanceSpeed):(this.timerRunning=!0,this.$pause.removeClass("active"),this.clock=setInterval(this.rotateTimer,this.options.advanceSpeed/180))},rotateTimer:function(){var a="rotate("+this.degrees+"deg)";this.degrees+=2,this.$rotator.css({"-webkit-transform":a,"-moz-transform":a,"-o-transform":a}),this.degrees>180&&(this.$rotator.addClass("move"),this.$mask.addClass("move")),this.degrees>360&&(this.$rotator.removeClass("move"),this.$mask.removeClass("move"),this.degrees=0,this.$element.trigger("orbit.next"))},stopClock:function(){if(!this.options.timer)return!1;this.timerRunning=!1,clearInterval(this.clock),this.$pause.addClass("active")},setupTimer:function(){this.$timer=a(this.timerHTML),this.$wrapper.append(this.$timer),this.$rotator=this.$timer.find(".rotator"),this.$mask=this.$timer.find(".mask"),this.$pause=this.$timer.find(".pause"),this.$timer.click(this.clickTimer),this.options.startClockOnMouseOut&&(this.$wrapper.mouseleave(this.startTimerAfterMouseLeave),this.$wrapper.mouseenter(this.clearClockMouseLeaveTimer)),this.options.pauseOnHover&&this.$wrapper.mouseenter(this.stopClock)},startTimerAfterMouseLeave:function(){var a=this;this.outTimer=setTimeout(function(){a.timerRunning||a.startClock()},this.options.startClockOnMouseOutAfter)},clearClockMouseLeaveTimer:function(){clearTimeout(this.outTimer)},clickTimer:function(){this.timerRunning?this.stopClock():this.startClock()},setupCaptions:function(){this.$caption=a(this.captionHTML),this.$wrapper.append(this.$caption),this.setCaption()},setCaption:function(){var b=this.currentSlide().attr("data-caption"),c;if(!this.options.captions)return!1;if(b){c=a(b).html(),this.$caption.attr("id",b).html(c);switch(this.options.captionAnimation){case"none":this.$caption.show();break;case"fade":this.$caption.fadeIn(this.options.captionAnimationSpeed);break;case"slideOpen":this.$caption.slideDown(this.options.captionAnimationSpeed)}}else switch(this.options.captionAnimation){case"none":this.$caption.hide();break;case"fade":this.$caption.fadeOut(this.options.captionAnimationSpeed);break;case"slideOpen":this.$caption.slideUp(this.options.captionAnimationSpeed)}},setupDirectionalNav:function(){var a=this;this.$wrapper.append(this.directionalNavHTML),this.$wrapper.find(".left").click(function(){a.stopClock(),a.$element.trigger("orbit.prev")}),this.$wrapper.find(".right").click(function(){a.stopClock(),a.$element.trigger("orbit.next")})},setupBulletNav:function(){this.$bullets=a(this.bulletHTML),this.$wrapper.append(this.$bullets),this.$slides.each(this.addBullet),this.$element.addClass("with-bullets"),this.options.centerBullets&&this.$bullets.css("margin-left",-this.$bullets.width()/2)},addBullet:function(b,c){var d=b+1,e=a("<li>"+d+"</li>"),f,g=this;this.options.bulletThumbs&&(f=a(c).attr("data-thumb"),f&&e.addClass("has-thumb").css({background:"url("+this.options.bulletThumbLocation+f+") no-repeat"})),this.$bullets.append(e),e.data("index",b),e.click(function(){g.stopClock(),g.$element.trigger("orbit.goto",[e.data("index")])})},setActiveBullet:function(){if(!this.options.bullets)return!1;this.$bullets.find("li").removeClass("active").eq(this.activeSlide).addClass("active")},resetAndUnlock:function(){this.$slides.eq(this.prevActiveSlide).css({"z-index":1}),this.unlock(),this.options.afterSlideChange.call(this,this.$slides.eq(this.prevActiveSlide),this.$slides.eq(this.activeSlide))},shift:function(a){var b=a;this.prevActiveSlide=this.activeSlide;if(this.prevActiveSlide==b)return!1;if(this.$slides.length=="1")return!1;this.locked||(this.lock(),a=="next"?(this.activeSlide++,this.activeSlide==this.numberSlides&&(this.activeSlide=0)):a=="prev"?(this.activeSlide--,this.activeSlide<0&&(this.activeSlide=this.numberSlides-1)):(this.activeSlide=a,this.prevActiveSlide<this.activeSlide?b="next":this.prevActiveSlide>this.activeSlide&&(b="prev")),this.setActiveBullet(),this.$slides.eq(this.prevActiveSlide).css({"z-index":2}),this.options.animation=="fade"&&this.$slides.eq(this.activeSlide).css({opacity:0,"z-index":3}).animate({opacity:1},this.options.animationSpeed,this.resetAndUnlock),this.options.animation=="horizontal-slide"&&(b=="next"&&this.$slides.eq(this.activeSlide).css({left:this.orbitWidth,"z-index":3}).animate({left:0},this.options.animationSpeed,this.resetAndUnlock),b=="prev"&&this.$slides.eq(this.activeSlide).css({left:-this.orbitWidth,"z-index":3}).animate({left:0},this.options.animationSpeed,this.resetAndUnlock)),this.options.animation=="vertical-slide"&&(b=="prev"&&this.$slides.eq(this.activeSlide).css({top:this.orbitHeight,"z-index":3}).animate({top:0},this.options.animationSpeed,this.resetAndUnlock),b=="next"&&this.$slides.eq(this.activeSlide).css({top:-this.orbitHeight,"z-index":3}).animate({top:0},this.options.animationSpeed,this.resetAndUnlock)),this.options.animation=="horizontal-push"&&(b=="next"&&(this.$slides.eq(this.activeSlide).css({left:this.orbitWidth,"z-index":3}).animate({left:0},this.options.animationSpeed,this.resetAndUnlock),this.$slides.eq(this.prevActiveSlide).animate({left:-this.orbitWidth},this.options.animationSpeed)),b=="prev"&&(this.$slides.eq(this.activeSlide).css({left:-this.orbitWidth,"z-index":3}).animate({left:0},this.options.animationSpeed,this.resetAndUnlock),this.$slides.eq(this.prevActiveSlide).animate({left:this.orbitWidth},this.options.animationSpeed))),this.options.animation=="vertical-push"&&(b=="next"&&(this.$slides.eq(this.activeSlide).css({top:-this.orbitHeight,"z-index":3}).animate({top:0},this.options.animationSpeed,this.resetAndUnlock),this.$slides.eq(this.prevActiveSlide).animate({top:this.orbitHeight},this.options.animationSpeed)),b=="prev"&&(this.$slides.eq(this.activeSlide).css({top:this.orbitHeight,"z-index":3}).animate({top:0},this.options.animationSpeed,this.resetAndUnlock),this.$slides.eq(this.prevActiveSlide).animate({top:-this.orbitHeight},this.options.animationSpeed))),this.setCaption())}};a.fn.orbit=function(c){return this.each(function(){var d=a.extend({},b);d.init(this,c)})}}(jQuery),function(a){function c(b,c){var d=a(b);d.bind("load.imageready",function(){c.apply(b,arguments),d.unbind("load.imageready")})}var b={};a.event.special.imageready={setup:function(a,c,d){b=a||b},add:function(d){var e=a(this),f;this.nodeType===1&&this.tagName.toLowerCase()==="img"&&this.src!==""&&(b.forceLoad?(f=e.attr("src"),e.attr("src",""),c(this,d.handler),e.attr("src",f)):this.complete||this.readyState===4?d.handler.apply(this,arguments):c(this,d.handler))},teardown:function(b){a(this).unbind(".imageready")}}}(jQuery),new function(a){a.fn.placeholder=function(b){b=b||{};var c=b.dataKey||"placeholderValue",d=b.attr||"placeholder",e=b.className||"placeholder",f=b.values||[],g=b.blockSubmit||!1,h=b.blankSubmit||!1,i=b.onSubmit||!1,j=b.value||"",k=b.cursor_position||0;return this.filter(":input").each(function(b){a.data(this,c,f[b]||a(this).attr(d))}).each(function(){a.trim(a(this).val())===""&&a(this).addClass(e).val(a.data(this,c))}).focus(function(){a.trim(a(this).val())===a.data(this,c)&&a(this).removeClass(e).val(j),a.fn.setCursorPosition&&a(this).setCursorPosition(k)}).blur(function(){a.trim(a(this).val())===j&&a(this).addClass(e).val(a.data(this,c))}).each(function(b,d){g?new function(b){a(b.form).submit(function(){return a.trim(a(b).val())!=a.data(b,c)})}(d):h?new function(b){a(b.form).submit(function(){return a.trim(a(b).val())==a.data(b,c)&&a(b).removeClass(e).val(""),!0})}(d):i&&new function(b){a(b.form).submit(i)}(d)})}}(jQuery),jQuery(document).ready(function(a){function b(b){a("form.custom input:"+b).each(function(){var c=a(this).hide(),d=c.next("span.custom."+b);d.length===0&&(d=a('<span class="custom '+b+'"></span>').insertAfter(c)),d.toggleClass("checked",c.is(":checked"))})}b("checkbox"),b("radio"),a("form.custom select").each(function(){var b=a(this),c=b.next("div.custom.dropdown"),d=b.find("option"),e=0,f;c.length===0&&(c=a('<div class="custom dropdown"><a href="#" class="selector"></a><ul></ul></div>"'),d.each(function(){f=a("<li>"+a(this).html()+"</li>"),c.find("ul").append(f)}),c.prepend('<a href="#" class="current">'+d.first().html()+"</a>"),b.after(c),b.hide()),d.each(function(b){this.selected&&(c.find("li").eq(b).addClass("selected"),c.find(".current").html(a(this).html()))}),c.find("li").each(function(){c.addClass("open"),a(this).outerWidth()>e&&(e=a(this).outerWidth()),c.removeClass("open")}),c.css("width",e+18+"px"),c.find("ul").css("width",e+16+"px")})}),function(a){function b(a){var b=a.prev(),c=b[0];c.checked=c.checked?!1:!0,a.toggleClass("checked"),b.trigger("change")}function c(b){var c=b.prev(),d=c[0];a('input:radio[name="'+c.attr("name")+'"]').each(function(){a(this).next().removeClass("checked")}),d.checked=d.checked?!1:!0,b.toggleClass("checked"),c.trigger("change")}a(document).on("click","form.custom span.custom.checkbox",function(c){c.preventDefault(),c.stopPropagation(),b(a(this))}),a(document).on("click","form.custom span.custom.radio",function(b){b.preventDefault(),b.stopPropagation(),c(a(this))}),a(document).on("click","form.custom label",function(d){var e=a("#"+a(this).attr("for")),f,g;e.length!==0&&(e.attr("type")==="checkbox"?(d.preventDefault(),f=a(this).find("span.custom.checkbox"),b(f)):e.attr("type")==="radio"&&(d.preventDefault(),g=a(this).find("span.custom.radio"),c(g)))}),a(document).on("click","form.custom div.custom.dropdown a.current, form.custom div.custom.dropdown a.selector",function(b){var c=a(this),d=c.closest("div.custom.dropdown");b.preventDefault(),d.toggleClass("open"),d.hasClass("open")?a(document).bind("click.customdropdown",function(b){d.removeClass("open"),a(document).unbind(".customdropdown")}):a(document).unbind(".customdropdown")}),a(document).on("click","form.custom div.custom.dropdown li",function(b){var c=a(this),d=c.closest("div.custom.dropdown"),e=d.prev(),f=0;b.preventDefault(),b.stopPropagation(),c.closest("ul").find("li").removeClass("selected"),c.addClass("selected"),d.removeClass("open").find("a.current").html(c.html()),c.closest("ul").find("li").each(function(a){c[0]==this&&(f=a)}),e[0].selectedIndex=f,e.trigger("change")})}(jQuery),function(a,b,c){function f(a){var b={},d=/^jQuery\d+$/;return c.each(a.attributes,function(a,c){c.specified&&!d.test(c.name)&&(b[c.name]=c.value)}),b}function g(){var a=c(this);a.val()===a.attr("placeholder")&&a.hasClass("placeholder")&&(a.data("placeholder-password")?a.hide().next().show().focus().attr("id",a.removeAttr("id").data("placeholder-id")):a.val("").removeClass("placeholder"))}function h(){var a,b=c(this),d=b,e=this.id;if(b.val()===""){if(b.is(":password")){if(!b.data("placeholder-textinput")){try{a=b.clone().attr({type:"text"})}catch(h){a=c("<input>").attr(c.extend(f(this),{type:"text"}))}a.removeAttr("name").data("placeholder-password",!0).data("placeholder-id",e).bind("focus.placeholder",g),b.data("placeholder-textinput",a).data("placeholder-id",e).before(a)}b=b.removeAttr("id").hide().prev().attr("id",e).show()}b.addClass("placeholder").val(b.attr("placeholder"))}else b.removeClass("placeholder")}var d="placeholder"in b.createElement("input"),e="placeholder"in b.createElement("textarea");d&&e?(c.fn.placeholder=function(){return this},c.fn.placeholder.input=c.fn.placeholder.textarea=!0):(c.fn.placeholder=function(){return this.filter((d?"textarea":":input")+"[placeholder]").bind("focus.placeholder",g).bind("blur.placeholder",h).trigger("blur.placeholder").end()},c.fn.placeholder.input=d,c.fn.placeholder.textarea=e,c(function(){c("form").bind("submit.placeholder",function(){var a=c(".placeholder",this).each(g);setTimeout(function(){a.each(h)},10)})}),c(a).bind("unload.placeholder",function(){c(".placeholder").val("")}))}(this,document,jQuery),$(document).ready(function(){function a(a){var b=a.closest("dl").find("a.active"),c=a.attr("href")+"Tab";b.removeClass("active"),a.addClass("active"),$(c).closest(".tabs-content").children("li").hide(),$(c).show()}$("dl.tabs").each(function(){var b=$(this).children("dd").children("a");b.click(function(b){a($(this))})}),window.location.hash&&a($('a[href="'+window.location.hash+'"]')),$(".alert-box").delegate("a.close","click",function(a){a.preventDefault(),$(this).closest(".alert-box").fadeOut(function(a){$(this).remove()})}),$("input, textarea").placeholder();var b=null;$(".nav-bar li a, .nav-bar li a:after").each(function(){$(this).data("clicks",0)}),$(".nav-bar li a, .nav-bar li a:after").live("click",function(a){a.preventDefault();if(b!==$(this).index()||b===null)$(this).data("clicks",0),b=$(this).index();$(this).data("clicks",$(this).data("clicks")+1);var c=$(this).siblings(".flyout");if(!c.is(":visible")&&$(this).parent(".has-flyout").length>1)$(".nav-bar li .flyout").hide(),c.show();else if($(this).data("clicks")>1||$(this).parent(".has-flyout").length<1)window.location=$(this).attr("href")}),$(".nav-bar").live("click",function(a){a.stopPropagation(),($(a.target).parents().is(".flyout")||$(a.target).is(".flyout"))&&a.preventDefault()})})
