function validateNewsLetter(n,t){var i="",r;return n==""?(i="Name cannot be empty.<br/>",$(".nameContainer").addClass("errorBorder")):$(".nameContainer").removeClass("errorBorder"),t==""?(i+="Email cannot be empty.<br/>",$(".emailContainer").addClass("errorBorder")):(r=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/,t.match(r)==null?(i+="Email is invalid.",$(".emailContainer").addClass("errorBorder")):$(".emailContainer").removeClass("errorBorder")),i}var H5F,resizefsimage;(function(n){function i(n){return typeof n=="object"?n:{top:n,left:n}}var t=n.scrollTo=function(t,i,r){n(window).scrollTo(t,i,r)};t.defaults={axis:"xy",duration:parseFloat(n.fn.jquery)>=1.3?0:1};t.window=function(){return n(window)._scrollable()};n.fn._scrollable=function(){return this.map(function(){var t=this,r=!t.nodeName||n.inArray(t.nodeName.toLowerCase(),["iframe","#document","html","body"])!=-1,i;return r?(i=(t.contentWindow||t).document||t.ownerDocument||t,n.browser.safari||i.compatMode=="BackCompat"?i.body:i.documentElement):t})};n.fn.scrollTo=function(r,u,f){return typeof u=="object"&&(f=u,u=0),typeof f=="function"&&(f={onAfter:f}),r=="max"&&(r=9e9),f=n.extend({},t.defaults,f),u=u||f.speed||f.duration,f.queue=f.queue&&f.axis.length>1,f.queue&&(u/=2),f.offset=i(f.offset),f.over=i(f.over),this._scrollable().each(function(){function l(n){h.animate(o,u,f.easing,n&&function(){n.call(this,r,f)})}var s=this,h=n(s),e=r,c,o={},a=h.is("html,body");switch(typeof e){case"number":case"string":if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(e)){e=i(e);break}e=n(e,this);case"object":(e.is||e.style)&&(c=(e=n(e)).offset())}n.each(f.axis.split(""),function(n,i){var y=i=="x"?"Left":"Top",u=y.toLowerCase(),r="scroll"+y,p=s[r],w=t.max(s,i),v;c?(o[r]=c[u]+(a?0:p-h.offset()[u]),f.margin&&(o[r]-=parseInt(e.css("margin"+y))||0,o[r]-=parseInt(e.css("border"+y+"Width"))||0),o[r]+=f.offset[u]||0,f.over[u]&&(o[r]+=e[i=="x"?"width":"height"]()*f.over[u])):(v=e[u],o[r]=v.slice&&v.slice(-1)=="%"?parseFloat(v)/100*w:v);/^\d+$/.test(o[r])&&(o[r]=o[r]<=0?0:Math.min(o[r],w));!n&&f.queue&&(p!=o[r]&&l(f.onAfterFirst),delete o[r])});l(f.onAfter)}).end()};t.max=function(t,i){var r=i=="x"?"Width":"Height",u="scroll"+r;if(!n(t).is("html,body"))return t[u]-n(t)[r.toLowerCase()]();var f="client"+r,e=t.ownerDocument.documentElement,o=t.ownerDocument.body;return Math.max(e[u],o[u])-Math.min(e[f],o[f])}})(jQuery),function(n){n.extend({metadata:{defaults:{type:"class",name:"metadata",cre:/({.*})/,single:"metadata"},setType:function(n,t){this.defaults.type=n;this.defaults.name=t},get:function(t,i){var r=n.extend({},this.defaults,i),u,c,e,f,o,s,h;if(r.single.length||(r.single="metadata"),u=n.data(t,r.single),u)return u;if(u="{}",c=function(data){if(typeof data!="string")return data;data.indexOf("{")<0&&(data=eval("("+data+")"))},e=function(data){return typeof data!="string"?data:eval("("+data+")")},r.type=="html5")f={},n(t.attributes).each(function(){var n=this.nodeName;if(n.match(/^data-/))n=n.replace(/^data-/,"");else return!0;f[n]=e(this.nodeValue)});else{if(r.type=="class")o=r.cre.exec(t.className),o&&(u=o[1]);else if(r.type=="elem"){if(!t.getElementsByTagName)return;s=t.getElementsByTagName(r.name);s.length&&(u=n.trim(s[0].innerHTML))}else t.getAttribute!=undefined&&(h=t.getAttribute(r.name),h&&(u=h));f=e(u.indexOf("{")<0?"{"+u+"}":u)}return n.data(t,r.single,f),f}}});n.fn.metadata=function(t){return n.metadata.get(this[0],t)}}(jQuery),function(n){var t=function(t){t=n(t);var r=t.data("validstate.currentstate"),i=t.isValid();t.data("validstate.currentstate",i);r!=i&&t.triggerHandler("validstatechange")};n.event.special.validstatechange={setup:function(){var i=n(this);i.data("validstate.change",i.isValid());i.bind("input keyup change blur",function(n){t(i,n)});return},teardown:function(){return}}}(jQuery);jQuery.fn.extend({isValid:function(n){var t=$(this),r=!0,i;return t.is(":input")?(i=t.get(0),n&&H5F.checkField(i),i.validity.valid||this.disabled):($(":input:not([type=button], [type=submit])",t).each(function(){n&&H5F.checkField(this);!this.validity||this.validity.valid||this.disabled||$(this).closest("[disabled]").length>0||(r=!1);log($(this).attr("id"),this.validity&&!this.validity.valid&&!(this.disabled||$(this).closest("[disabled]").length>0))}),r)}});window.log=function(){log.history=log.history||[];log.history.push(arguments);this.console&&console.log(Array.prototype.slice.call(arguments))};jQuery.easing.jswing=jQuery.easing.swing;jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(n,t,i,r,u){return jQuery.easing[jQuery.easing.def](n,t,i,r,u)},easeInQuad:function(n,t,i,r,u){return r*(t/=u)*t+i},easeOutQuad:function(n,t,i,r,u){return-r*(t/=u)*(t-2)+i},easeInOutQuad:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t+i:-r/2*(--t*(t-2)-1)+i},easeInCubic:function(n,t,i,r,u){return r*(t/=u)*t*t+i},easeOutCubic:function(n,t,i,r,u){return r*((t=t/u-1)*t*t+1)+i},easeInOutCubic:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t*t+i:r/2*((t-=2)*t*t+2)+i},easeInQuart:function(n,t,i,r,u){return r*(t/=u)*t*t*t+i},easeOutQuart:function(n,t,i,r,u){return-r*((t=t/u-1)*t*t*t-1)+i},easeInOutQuart:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t*t*t+i:-r/2*((t-=2)*t*t*t-2)+i},easeInQuint:function(n,t,i,r,u){return r*(t/=u)*t*t*t*t+i},easeOutQuint:function(n,t,i,r,u){return r*((t=t/u-1)*t*t*t*t+1)+i},easeInOutQuint:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t*t*t*t+i:r/2*((t-=2)*t*t*t*t+2)+i},easeInSine:function(n,t,i,r,u){return-r*Math.cos(t/u*(Math.PI/2))+r+i},easeOutSine:function(n,t,i,r,u){return r*Math.sin(t/u*(Math.PI/2))+i},easeInOutSine:function(n,t,i,r,u){return-r/2*(Math.cos(Math.PI*t/u)-1)+i},easeInExpo:function(n,t,i,r,u){return t==0?i:r*Math.pow(2,10*(t/u-1))+i},easeOutExpo:function(n,t,i,r,u){return t==u?i+r:r*(-Math.pow(2,-10*t/u)+1)+i},easeInOutExpo:function(n,t,i,r,u){return t==0?i:t==u?i+r:(t/=u/2)<1?r/2*Math.pow(2,10*(t-1))+i:r/2*(-Math.pow(2,-10*--t)+2)+i},easeInCirc:function(n,t,i,r,u){return-r*(Math.sqrt(1-(t/=u)*t)-1)+i},easeOutCirc:function(n,t,i,r,u){return r*Math.sqrt(1-(t=t/u-1)*t)+i},easeInOutCirc:function(n,t,i,r,u){return(t/=u/2)<1?-r/2*(Math.sqrt(1-t*t)-1)+i:r/2*(Math.sqrt(1-(t-=2)*t)+1)+i},easeInElastic:function(n,t,i,r,u){var f=1.70158,e=0,o=r;return t==0?i:(t/=u)==1?i+r:(e||(e=u*.3),o<Math.abs(r)?(o=r,f=e/4):f=e/(2*Math.PI)*Math.asin(r/o),-(o*Math.pow(2,10*(t-=1))*Math.sin((t*u-f)*2*Math.PI/e))+i)},easeOutElastic:function(n,t,i,r,u){var f=1.70158,e=0,o=r;return t==0?i:(t/=u)==1?i+r:(e||(e=u*.3),o<Math.abs(r)?(o=r,f=e/4):f=e/(2*Math.PI)*Math.asin(r/o),o*Math.pow(2,-10*t)*Math.sin((t*u-f)*2*Math.PI/e)+r+i)},easeInOutElastic:function(n,t,i,r,u){var f=1.70158,e=0,o=r;return t==0?i:(t/=u/2)==2?i+r:(e||(e=u*.3*1.5),o<Math.abs(r)?(o=r,f=e/4):f=e/(2*Math.PI)*Math.asin(r/o),t<1)?-.5*o*Math.pow(2,10*(t-=1))*Math.sin((t*u-f)*2*Math.PI/e)+i:o*Math.pow(2,-10*(t-=1))*Math.sin((t*u-f)*2*Math.PI/e)*.5+r+i},easeInBack:function(n,t,i,r,u,f){return f==undefined&&(f=1.70158),r*(t/=u)*t*((f+1)*t-f)+i},easeOutBack:function(n,t,i,r,u,f){return f==undefined&&(f=1.70158),r*((t=t/u-1)*t*((f+1)*t+f)+1)+i},easeInOutBack:function(n,t,i,r,u,f){return(f==undefined&&(f=1.70158),(t/=u/2)<1)?r/2*t*t*(((f*=1.525)+1)*t-f)+i:r/2*((t-=2)*t*(((f*=1.525)+1)*t+f)+2)+i},easeInBounce:function(n,t,i,r,u){return r-jQuery.easing.easeOutBounce(n,u-t,0,r,u)+i},easeOutBounce:function(n,t,i,r,u){return(t/=u)<1/2.75?r*7.5625*t*t+i:t<2/2.75?r*(7.5625*(t-=1.5/2.75)*t+.75)+i:t<2.5/2.75?r*(7.5625*(t-=2.25/2.75)*t+.9375)+i:r*(7.5625*(t-=2.625/2.75)*t+.984375)+i},easeInOutBounce:function(n,t,i,r,u){return t<u/2?jQuery.easing.easeInBounce(n,t*2,0,r,u)*.5+i:jQuery.easing.easeOutBounce(n,t*2-u,0,r,u)*.5+r*.5+i}}),function(n,t){"use strict";function r(t){n.fn.cycle.debug&&i(t)}function i(){window.console&&console.log&&console.log("[cycle] "+Array.prototype.join.call(arguments," "))}function u(t,i,r){var u=n(t).data("cycle.opts"),f=!!t.cyclePause;f&&u.paused?u.paused(t,u,i,r):!f&&u.resumed&&u.resumed(t,u,i,r)}function l(r,e,o){function c(t,r,u){if(!t&&r===!0){var e=n(u).data("cycle.opts");if(!e)return i("options not found, can not resume"),!1;u.cycleTimeout&&(clearTimeout(u.cycleTimeout),u.cycleTimeout=0);f(e.elements,e,1,!e.backwards)}}var s,h;if(r.cycleStop===t&&(r.cycleStop=0),(e===t||e===null)&&(e={}),e.constructor==String){switch(e){case"destroy":case"stop":return(s=n(r).data("cycle.opts"),!s)?!1:(r.cycleStop++,r.cycleTimeout&&clearTimeout(r.cycleTimeout),r.cycleTimeout=0,s.elements&&n(s.elements).stop(),n(r).removeData("cycle.opts"),e=="destroy"&&a(r,s),!1);case"toggle":return r.cyclePause=r.cyclePause===1?0:1,c(r.cyclePause,o,r),u(r),!1;case"pause":return r.cyclePause=1,u(r),!1;case"resume":return r.cyclePause=0,c(!1,o,r),u(r),!1;case"prev":case"next":return(s=n(r).data("cycle.opts"),!s)?(i('options not found, "prev/next" ignored'),!1):(n.fn.cycle[e](s),!1);default:e={fx:e}}return e}return e.constructor==Number?(h=e,e=n(r).data("cycle.opts"),!e)?(i("options not found, can not advance slide"),!1):h<0||h>=e.elements.length?(i("invalid slide index: "+h),!1):(e.nextSlide=h,r.cycleTimeout&&(clearTimeout(r.cycleTimeout),r.cycleTimeout=0),typeof o=="string"&&(e.oneTimeFx=o),f(e.elements,e,1,h>=e.currSlide),!1):e}function o(t,i){if(!n.support.opacity&&i.cleartype&&t.style.filter)try{t.style.removeAttribute("filter")}catch(r){}}function a(t,i){i.next&&n(i.next).unbind(i.prevNextEvent);i.prev&&n(i.prev).unbind(i.prevNextEvent);(i.pager||i.pagerAnchorBuilder)&&n.each(i.pagerAnchors||[],function(){this.unbind().remove()});i.pagerAnchors=null;n(t).unbind("mouseenter.cycle mouseleave.cycle");i.destroy&&i.destroy(i)}function v(r,s,c,l,a){var at,v=n.extend({},n.fn.cycle.defaults,l||{},n.metadata?r.metadata():n.meta?r.data():{}),vt=n.isFunction(r.data)?r.data(v.metaAttr):null,rt,ut,tt,k,yt,g,nt,ft,ht,ct,pt,lt,d;if(vt&&(v=n.extend(v,vt)),v.autostop&&(v.countdown=v.autostopCount||c.length),rt=r[0],r.data("cycle.opts",v),v.$cont=r,v.stopCount=rt.cycleStop,v.elements=c,v.before=v.before?[v.before]:[],v.after=v.after?[v.after]:[],!n.support.opacity&&v.cleartype&&v.after.push(function(){o(this,v)}),v.continuous&&v.after.push(function(){f(c,v,0,!v.backwards)}),y(v),n.support.opacity||!v.cleartype||v.cleartypeNoBg||h(s),r.css("position")=="static"&&r.css("position","relative"),v.width&&r.width(v.width),v.height&&v.height!="auto"&&r.height(v.height),v.startingSlide!==t?(v.startingSlide=parseInt(v.startingSlide,10),v.startingSlide>=c.length||v.startSlide<0?v.startingSlide=0:at=!0):v.startingSlide=v.backwards?c.length-1:0,v.random){for(v.randomMap=[],ut=0;ut<c.length;ut++)v.randomMap.push(ut);if(v.randomMap.sort(function(){return Math.random()-.5}),at)for(tt=0;tt<c.length;tt++)v.startingSlide==v.randomMap[tt]&&(v.randomIndex=tt);else v.randomIndex=1,v.startingSlide=v.randomMap[1]}else v.startingSlide>=c.length&&(v.startingSlide=0);if(v.currSlide=v.startingSlide||0,k=v.startingSlide,s.css({position:"absolute",top:0,left:0}).hide().each(function(t){var i;i=v.backwards?k?t<=k?c.length+(t-k):k-t:c.length-t:k?t>=k?c.length-(t-k):k-t:c.length-t;n(this).css("z-index",i)}),n(c[k]).css("opacity",1).show(),o(c[k],v),v.fit&&(v.aspect?s.each(function(){var t=n(this),i=v.aspect===!0?t.width()/t.height():v.aspect;v.width&&t.width()!=v.width&&(t.width(v.width),t.height(v.width/i));v.height&&t.height()<v.height&&(t.height(v.height),t.width(v.height*i))}):(v.width&&s.width(v.width),v.height&&v.height!="auto"&&s.height(v.height))),v.center&&(!v.fit||v.aspect)&&s.each(function(){var t=n(this);t.css({"margin-left":v.width?(v.width-t.width())/2+"px":0,"margin-top":v.height?(v.height-t.height())/2+"px":0})}),!v.center||v.fit||v.slideResize||s.each(function(){var t=n(this);t.css({"margin-left":v.width?(v.width-t.width())/2+"px":0,"margin-top":v.height?(v.height-t.height())/2+"px":0})}),yt=v.containerResize&&!r.innerHeight(),yt){for(g=0,nt=0,ft=0;ft<c.length;ft++){var it=n(c[ft]),et=it[0],ot=it.outerWidth(),st=it.outerHeight();ot||(ot=et.offsetWidth||et.width||it.attr("width"));st||(st=et.offsetHeight||et.height||it.attr("height"));g=ot>g?ot:g;nt=st>nt?st:nt}g>0&&nt>0&&r.css({width:g+"px",height:nt+"px"})}if((ht=!1,v.pause&&r.bind("mouseenter.cycle",function(){ht=!0;this.cyclePause++;u(rt,!0)}).bind("mouseleave.cycle",function(){ht&&this.cyclePause--;u(rt,!0)}),p(v)===!1)||(ct=!1,l.requeueAttempts=l.requeueAttempts||0,s.each(function(){var t=n(this);if(this.cycleH=v.fit&&v.height?v.height:t.height()||this.offsetHeight||this.height||t.attr("height")||0,this.cycleW=v.fit&&v.width?v.width:t.width()||this.offsetWidth||this.width||t.attr("width")||0,t.is("img")){var r=n.browser.msie&&this.cycleW==28&&this.cycleH==30&&!this.complete,u=n.browser.mozilla&&this.cycleW==34&&this.cycleH==19&&!this.complete,f=n.browser.opera&&(this.cycleW==42&&this.cycleH==19||this.cycleW==37&&this.cycleH==17)&&!this.complete,e=this.cycleH===0&&this.cycleW===0&&!this.complete;if(r||u||f||e){if(a.s&&v.requeueOnImageNotLoaded&&++l.requeueAttempts<100)return i(l.requeueAttempts," - img slide not loaded, requeuing slideshow: ",this.src,this.cycleW,this.cycleH),setTimeout(function(){n(a.s,a.c).cycle(l)},v.requeueTimeout),ct=!0,!1;i("could not determine size of image: "+this.src,this.cycleW,this.cycleH)}}return!0}),ct))return!1;if(v.cssBefore=v.cssBefore||{},v.cssAfter=v.cssAfter||{},v.cssFirst=v.cssFirst||{},v.animIn=v.animIn||{},v.animOut=v.animOut||{},s.not(":eq("+k+")").css(v.cssBefore),n(s[k]).css(v.cssFirst),v.timeout)for(v.timeout=parseInt(v.timeout,10),v.speed.constructor==String&&(v.speed=n.fx.speeds[v.speed]||parseInt(v.speed,10)),v.sync||(v.speed=v.speed/2),pt=v.fx=="none"?0:v.fx=="shuffle"?500:250;v.timeout-v.speed<pt;)v.timeout+=v.speed;if(v.easing&&(v.easeIn=v.easeOut=v.easing),v.speedIn||(v.speedIn=v.speed),v.speedOut||(v.speedOut=v.speed),v.slideCount=c.length,v.currSlide=v.lastSlide=k,v.random?(++v.randomIndex==c.length&&(v.randomIndex=0),v.nextSlide=v.randomMap[v.randomIndex]):v.nextSlide=v.backwards?v.startingSlide===0?c.length-1:v.startingSlide-1:v.startingSlide>=c.length-1?0:v.startingSlide+1,!v.multiFx)if(lt=n.fn.cycle.transitions[v.fx],n.isFunction(lt))lt(r,s,v);else if(v.fx!="custom"&&!v.multiFx)return i("unknown transition: "+v.fx,"; slideshow terminating"),!1;return d=s[k],v.skipInitializationCallbacks||(v.before.length&&v.before[0].apply(d,[d,d,v,!0]),v.after.length&&v.after[0].apply(d,[d,d,v,!0])),v.next&&n(v.next).bind(v.prevNextEvent,function(){return e(v,1)}),v.prev&&n(v.prev).bind(v.prevNextEvent,function(){return e(v,0)}),(v.pager||v.pagerAnchorBuilder)&&b(c,v),w(v,c),v}function y(t){t.original={before:[],after:[]};t.original.cssBefore=n.extend({},t.cssBefore);t.original.cssAfter=n.extend({},t.cssAfter);t.original.animIn=n.extend({},t.animIn);t.original.animOut=n.extend({},t.animOut);n.each(t.before,function(){t.original.before.push(this)});n.each(t.after,function(){t.original.after.push(this)})}function p(t){var u,e,f=n.fn.cycle.transitions,s,o,h,c;if(t.fx.indexOf(",")>0){for(t.multiFx=!0,t.fxs=t.fx.replace(/\s*/g,"").split(","),u=0;u<t.fxs.length;u++)s=t.fxs[u],e=f[s],e&&f.hasOwnProperty(s)&&n.isFunction(e)||(i("discarding unknown transition: ",s),t.fxs.splice(u,1),u--);if(!t.fxs.length)return i("No valid transitions named; slideshow terminating."),!1}else if(t.fx=="all"){t.multiFx=!0;t.fxs=[];for(o in f)f.hasOwnProperty(o)&&(e=f[o],f.hasOwnProperty(o)&&n.isFunction(e)&&t.fxs.push(o))}if(t.multiFx&&t.randomizeEffects){for(h=Math.floor(Math.random()*20)+30,u=0;u<h;u++)c=Math.floor(Math.random()*t.fxs.length),t.fxs.push(t.fxs.splice(c,1)[0]);r("randomized fx sequence: ",t.fxs)}return!0}function w(t,i){t.addSlide=function(r,u){var f=n(r),e=f[0];if(t.autostopCount||t.countdown++,i[u?"unshift":"push"](e),t.els&&t.els[u?"unshift":"push"](e),t.slideCount=i.length,t.random&&(t.randomMap.push(t.slideCount-1),t.randomMap.sort(function(){return Math.random()-.5})),f.css("position","absolute"),f[u?"prependTo":"appendTo"](t.$cont),u&&(t.currSlide++,t.nextSlide++),n.support.opacity||!t.cleartype||t.cleartypeNoBg||h(f),t.fit&&t.width&&f.width(t.width),t.fit&&t.height&&t.height!="auto"&&f.height(t.height),e.cycleH=t.fit&&t.height?t.height:f.height(),e.cycleW=t.fit&&t.width?t.width:f.width(),f.css(t.cssBefore),(t.pager||t.pagerAnchorBuilder)&&n.fn.cycle.createPagerAnchor(i.length-1,e,n(t.pager),i,t),n.isFunction(t.onAddSlide))t.onAddSlide(f);else f.hide()}}function f(i,u,e,o){function w(){var n=0,t=u.timeout;u.timeout&&!u.continuous?(n=s(i[u.currSlide],i[u.nextSlide],u,o),u.fx=="shuffle"&&(n-=u.speedOut)):u.continuous&&l.cyclePause&&(n=10);n>0&&(l.cycleTimeout=setTimeout(function(){f(i,u,0,!u.backwards)},n))}var l=u.$cont[0],c=i[u.currSlide],h=i[u.nextSlide],y,v,p,a;if(e&&u.busy&&u.manualTrump&&(r("manualTrump in go(), stopping active transition"),n(i).stop(!0,!0),u.busy=0,clearTimeout(l.cycleTimeout)),u.busy){r("transition active, ignoring new tx request");return}if(l.cycleStop==u.stopCount&&(l.cycleTimeout!==0||e)){if(!e&&!l.cyclePause&&!u.bounce&&(u.autostop&&--u.countdown<=0||u.nowrap&&!u.random&&u.nextSlide<u.currSlide)){u.end&&u.end(u);return}y=!1;(e||!l.cyclePause)&&u.nextSlide!=u.currSlide?(y=!0,v=u.fx,c.cycleH=c.cycleH||n(c).height(),c.cycleW=c.cycleW||n(c).width(),h.cycleH=h.cycleH||n(h).height(),h.cycleW=h.cycleW||n(h).width(),u.multiFx&&(o&&(u.lastFx===t||++u.lastFx>=u.fxs.length)?u.lastFx=0:!o&&(u.lastFx===t||--u.lastFx<0)&&(u.lastFx=u.fxs.length-1),v=u.fxs[u.lastFx]),u.oneTimeFx&&(v=u.oneTimeFx,u.oneTimeFx=null),n.fn.cycle.resetState(u,v),u.before.length&&n.each(u.before,function(n,t){l.cycleStop==u.stopCount&&t.apply(h,[c,h,u,o])}),p=function(){u.busy=0;n.each(u.after,function(n,t){l.cycleStop==u.stopCount&&t.apply(h,[c,h,u,o])});l.cycleStop||w()},r("tx firing("+v+"); currSlide: "+u.currSlide+"; nextSlide: "+u.nextSlide),u.busy=1,u.fxFn?u.fxFn(c,h,u,p,o,e&&u.fastOnEvent):n.isFunction(n.fn.cycle[u.fx])?n.fn.cycle[u.fx](c,h,u,p,o,e&&u.fastOnEvent):n.fn.cycle.custom(c,h,u,p,o,e&&u.fastOnEvent)):w();(y||u.nextSlide==u.currSlide)&&(u.lastSlide=u.currSlide,u.random?(u.currSlide=u.nextSlide,++u.randomIndex==i.length&&(u.randomIndex=0,u.randomMap.sort(function(){return Math.random()-.5})),u.nextSlide=u.randomMap[u.randomIndex],u.nextSlide==u.currSlide&&(u.nextSlide=u.currSlide==u.slideCount-1?0:u.currSlide+1)):u.backwards?(a=u.nextSlide-1<0,a&&u.bounce?(u.backwards=!u.backwards,u.nextSlide=1,u.currSlide=0):(u.nextSlide=a?i.length-1:u.nextSlide-1,u.currSlide=a?0:u.nextSlide+1)):(a=u.nextSlide+1==i.length,a&&u.bounce?(u.backwards=!u.backwards,u.nextSlide=i.length-2,u.currSlide=i.length-1):(u.nextSlide=a?0:u.nextSlide+1,u.currSlide=a?i.length-1:u.nextSlide-1)));y&&u.pager&&u.updateActivePagerLink(u.pager,u.currSlide,u.activePagerClass)}}function s(n,t,i,u){if(i.timeoutFn){for(var f=i.timeoutFn.call(n,n,t,i,u);i.fx!="none"&&f-i.speed<250;)f+=i.speed;if(r("calculated timeout: "+f+"; speed: "+i.speed),f!==!1)return f}return i.timeout}function e(t,i){var u=i?1:-1,r=t.elements,o=t.$cont[0],s=o.cycleTimeout,e;if(s&&(clearTimeout(s),o.cycleTimeout=0),t.random&&u<0)t.randomIndex--,--t.randomIndex==-2?t.randomIndex=r.length-2:t.randomIndex==-1&&(t.randomIndex=r.length-1),t.nextSlide=t.randomMap[t.randomIndex];else if(t.random)t.nextSlide=t.randomMap[t.randomIndex];else if(t.nextSlide=t.currSlide+u,t.nextSlide<0){if(t.nowrap)return!1;t.nextSlide=r.length-1}else if(t.nextSlide>=r.length){if(t.nowrap)return!1;t.nextSlide=0}return e=t.onPrevNextEvent||t.prevNextClick,n.isFunction(e)&&e(u>0,t.nextSlide,r[t.nextSlide]),f(r,t,1,i),!1}function b(t,i){var r=n(i.pager);n.each(t,function(u,f){n.fn.cycle.createPagerAnchor(u,f,r,t,i)});i.updateActivePagerLink(i.pager,i.startingSlide,i.activePagerClass)}function h(t){function i(n){return n=parseInt(n,10).toString(16),n.length<2?"0"+n:n}function u(t){for(var r,u;t&&t.nodeName.toLowerCase()!="html";t=t.parentNode){if(r=n.css(t,"background-color"),r&&r.indexOf("rgb")>=0)return u=r.match(/\d+/g),"#"+i(u[0])+i(u[1])+i(u[2]);if(r&&r!="transparent")return r}return"#ffffff"}r("applying clearType background-color hack");t.each(function(){n(this).css("background-color",u(this))})}var c="2.9999.5";n.support===t&&(n.support={opacity:!n.browser.msie});n.expr[":"].paused=function(n){return n.cyclePause};n.fn.cycle=function(t,u){var e={s:this.selector,c:this.context};return this.length===0&&t!="stop"?!n.isReady&&e.s?(i("DOM not ready, queuing slideshow"),n(function(){n(e.s,e.c).cycle(t,u)}),this):(i("terminating; zero elements found by selector"+(n.isReady?"":" (DOM not ready)")),this):this.each(function(){var h=l(this,t,u),o,c;if(h!==!1){h.updateActivePagerLink=h.updateActivePagerLink||n.fn.cycle.updateActivePagerLink;this.cycleTimeout&&clearTimeout(this.cycleTimeout);this.cycleTimeout=this.cyclePause=0;this.cycleStop=0;var y=n(this),p=h.slideExpr?n(h.slideExpr,this):y.children(),a=p.get();if(a.length<2){i("terminating; too few slides: "+a.length);return}(o=v(y,p,a,h,e),o!==!1)&&(c=o.continuous?10:s(a[o.currSlide],a[o.nextSlide],o,!o.backwards),c&&(c+=o.delay||0,c<10&&(c=10),r("first timeout: "+c),this.cycleTimeout=setTimeout(function(){f(a,o,0,!h.backwards)},c)))}})};n.fn.cycle.resetState=function(t,i){i=i||t.fx;t.before=[];t.after=[];t.cssBefore=n.extend({},t.original.cssBefore);t.cssAfter=n.extend({},t.original.cssAfter);t.animIn=n.extend({},t.original.animIn);t.animOut=n.extend({},t.original.animOut);t.fxFn=null;n.each(t.original.before,function(){t.before.push(this)});n.each(t.original.after,function(){t.after.push(this)});var r=n.fn.cycle.transitions[i];n.isFunction(r)&&r(t.$cont,n(t.elements),t)};n.fn.cycle.updateActivePagerLink=function(t,i,r){n(t).each(function(){n(this).children().removeClass(r).eq(i).addClass(r)})};n.fn.cycle.next=function(n){e(n,1)};n.fn.cycle.prev=function(n){e(n,0)};n.fn.cycle.createPagerAnchor=function(t,i,e,o,s){var c,h,a,v,l,y;(n.isFunction(s.pagerAnchorBuilder)?(c=s.pagerAnchorBuilder(t,i),r("pagerAnchorBuilder("+t+", el) returned: "+c)):c='<a href="#">'+(t+1)+"<\/a>",c)&&(h=n(c),h.parents("body").length===0&&(a=[],e.length>1?(e.each(function(){var t=h.clone(!0);n(this).append(t);a.push(t[0])}),h=n(a)):h.appendTo(e)),s.pagerAnchors=s.pagerAnchors||[],s.pagerAnchors.push(h),v=function(i){var r,u,e;i.preventDefault();s.nextSlide=t;r=s.$cont[0];u=r.cycleTimeout;u&&(clearTimeout(u),r.cycleTimeout=0);e=s.onPagerEvent||s.pagerClick;n.isFunction(e)&&e(s.nextSlide,o[s.nextSlide]);f(o,s,1,s.currSlide<t)},/mouseenter|mouseover/i.test(s.pagerEvent)?h.hover(v,function(){}):h.bind(s.pagerEvent,v),/^click/.test(s.pagerEvent)||s.allowPagerClickBubble||h.bind("click.cycle",function(){return!1}),l=s.$cont[0],y=!1,s.pauseOnPagerHover&&h.hover(function(){y=!0;l.cyclePause++;u(l,!0,!0)},function(){y&&l.cyclePause--;u(l,!0,!0)}))};n.fn.cycle.hopsFromLast=function(n,t){var i=n.lastSlide,r=n.currSlide;return t?r>i?r-i:n.slideCount-i:r<i?i-r:i+n.slideCount-r};n.fn.cycle.commonReset=function(t,i,r,u,f,e){n(r.elements).not(t).hide();typeof r.cssBefore.opacity=="undefined"&&(r.cssBefore.opacity=1);r.cssBefore.display="block";r.slideResize&&u!==!1&&i.cycleW>0&&(r.cssBefore.width=i.cycleW);r.slideResize&&f!==!1&&i.cycleH>0&&(r.cssBefore.height=i.cycleH);r.cssAfter=r.cssAfter||{};r.cssAfter.display="none";n(t).css("zIndex",r.slideCount+(e===!0?1:0));n(i).css("zIndex",r.slideCount+(e===!0?0:1))};n.fn.cycle.custom=function(t,i,r,u,f,e){var h=n(t),c=n(i),l=r.speedIn,o=r.speedOut,a=r.easeIn,v=r.easeOut,s;c.css(r.cssBefore);e&&(l=typeof e=="number"?o=e:o=1,a=v=null);s=function(){c.animate(r.animIn,l,a,function(){u()})};h.animate(r.animOut,o,v,function(){h.css(r.cssAfter);r.sync||s()});r.sync&&s()};n.fn.cycle.transitions={fade:function(t,i,r){i.not(":eq("+r.currSlide+")").css("opacity",0);r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r);r.cssBefore.opacity=0});r.animIn={opacity:1};r.animOut={opacity:0};r.cssBefore={top:0,left:0}}};n.fn.cycle.ver=function(){return c};n.fn.cycle.defaults={activePagerClass:"activeSlide",after:null,allowPagerClickBubble:!1,animIn:null,animOut:null,aspect:!1,autostop:0,autostopCount:0,backwards:!1,before:null,center:null,cleartype:!n.support.opacity,cleartypeNoBg:!1,containerResize:1,continuous:0,cssAfter:null,cssBefore:null,delay:0,easeIn:null,easeOut:null,easing:null,end:null,fastOnEvent:0,fit:0,fx:"fade",fxFn:null,height:"auto",manualTrump:!0,metaAttr:"cycle",next:null,nowrap:0,onPagerEvent:null,onPrevNextEvent:null,pager:null,pagerAnchorBuilder:null,pagerEvent:"click.cycle",pause:0,pauseOnPagerHover:0,prev:null,prevNextEvent:"click.cycle",random:0,randomizeEffects:1,requeueOnImageNotLoaded:!0,requeueTimeout:250,rev:0,shuffle:null,skipInitializationCallbacks:!1,slideExpr:null,slideResize:1,speed:1e3,speedIn:null,speedOut:null,startingSlide:t,sync:1,timeout:4e3,timeoutFn:null,updateActivePagerLink:null,width:null}}(jQuery),function(n){"use strict";n.fn.cycle.transitions.none=function(t,i,r){r.fxFn=function(t,i,r,u){n(i).show();n(t).hide();u()}};n.fn.cycle.transitions.fadeout=function(t,i,r){i.not(":eq("+r.currSlide+")").css({display:"block",opacity:1});r.before.push(function(t,i,r,u,f,e){n(t).css("zIndex",r.slideCount+(e!==!0?1:0));n(i).css("zIndex",r.slideCount+(e!==!0?0:1))});r.animIn.opacity=1;r.animOut.opacity=0;r.cssBefore.opacity=1;r.cssBefore.display="block";r.cssAfter.zIndex=0};n.fn.cycle.transitions.scrollUp=function(t,i,r){t.css("overflow","hidden");r.before.push(n.fn.cycle.commonReset);var u=t.height();r.cssBefore.top=u;r.cssBefore.left=0;r.cssFirst.top=0;r.animIn.top=0;r.animOut.top=-u};n.fn.cycle.transitions.scrollDown=function(t,i,r){t.css("overflow","hidden");r.before.push(n.fn.cycle.commonReset);var u=t.height();r.cssFirst.top=0;r.cssBefore.top=-u;r.cssBefore.left=0;r.animIn.top=0;r.animOut.top=u};n.fn.cycle.transitions.scrollLeft=function(t,i,r){t.css("overflow","hidden");r.before.push(n.fn.cycle.commonReset);var u=t.width();r.cssFirst.left=0;r.cssBefore.left=u;r.cssBefore.top=0;r.animIn.left=0;r.animOut.left=0-u};n.fn.cycle.transitions.scrollRight=function(t,i,r){t.css("overflow","hidden");r.before.push(n.fn.cycle.commonReset);var u=t.width();r.cssFirst.left=0;r.cssBefore.left=-u;r.cssBefore.top=0;r.animIn.left=0;r.animOut.left=u};n.fn.cycle.transitions.scrollHorz=function(t,i,r){t.css("overflow","hidden").width();r.before.push(function(t,i,r,u){r.rev&&(u=!u);n.fn.cycle.commonReset(t,i,r);r.cssBefore.left=u?i.cycleW-1:1-i.cycleW;r.animOut.left=u?-t.cycleW:t.cycleW});r.cssFirst.left=0;r.cssBefore.top=0;r.animIn.left=0;r.animOut.top=0};n.fn.cycle.transitions.scrollVert=function(t,i,r){t.css("overflow","hidden");r.before.push(function(t,i,r,u){r.rev&&(u=!u);n.fn.cycle.commonReset(t,i,r);r.cssBefore.top=u?1-i.cycleH:i.cycleH-1;r.animOut.top=u?t.cycleH:-t.cycleH});r.cssFirst.top=0;r.cssBefore.left=0;r.animIn.top=0;r.animOut.left=0};n.fn.cycle.transitions.slideX=function(t,i,r){r.before.push(function(t,i,r){n(r.elements).not(t).hide();n.fn.cycle.commonReset(t,i,r,!1,!0);r.animIn.width=i.cycleW});r.cssBefore.left=0;r.cssBefore.top=0;r.cssBefore.width=0;r.animIn.width="show";r.animOut.width=0};n.fn.cycle.transitions.slideY=function(t,i,r){r.before.push(function(t,i,r){n(r.elements).not(t).hide();n.fn.cycle.commonReset(t,i,r,!0,!1);r.animIn.height=i.cycleH});r.cssBefore.left=0;r.cssBefore.top=0;r.cssBefore.height=0;r.animIn.height="show";r.animOut.height=0};n.fn.cycle.transitions.shuffle=function(t,i,r){var u,f=t.css("overflow","visible").width();for(i.css({left:0,top:0}),r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!0,!0,!0)}),r.speedAdjusted||(r.speed=r.speed/2,r.speedAdjusted=!0),r.random=0,r.shuffle=r.shuffle||{left:-f,top:15},r.els=[],u=0;u<i.length;u++)r.els.push(i[u]);for(u=0;u<r.currSlide;u++)r.els.push(r.els.shift());r.fxFn=function(t,i,r,u,f){var e,o;r.rev&&(f=!f);e=f?n(t):n(i);n(i).css(r.cssBefore);o=r.slideCount;e.animate(r.shuffle,r.speedIn,r.easeIn,function(){for(var l=n.fn.cycle.hopsFromLast(r,f),i,h,c,s=0;s<l;s++)f?r.els.push(r.els.shift()):r.els.unshift(r.els.pop());if(f)for(i=0,h=r.els.length;i<h;i++)n(r.els[i]).css("z-index",h-i+o);else c=n(t).css("z-index"),e.css("z-index",parseInt(c,10)+1+o);e.animate({left:0,top:0},r.speedOut,r.easeOut,function(){n(f?this:t).hide();u&&u()})})};n.extend(r.cssBefore,{display:"block",opacity:1,top:0,left:0})};n.fn.cycle.transitions.turnUp=function(t,i,r){r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!0,!1);r.cssBefore.top=i.cycleH;r.animIn.height=i.cycleH;r.animOut.width=i.cycleW});r.cssFirst.top=0;r.cssBefore.left=0;r.cssBefore.height=0;r.animIn.top=0;r.animOut.height=0};n.fn.cycle.transitions.turnDown=function(t,i,r){r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!0,!1);r.animIn.height=i.cycleH;r.animOut.top=t.cycleH});r.cssFirst.top=0;r.cssBefore.left=0;r.cssBefore.top=0;r.cssBefore.height=0;r.animOut.height=0};n.fn.cycle.transitions.turnLeft=function(t,i,r){r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!1,!0);r.cssBefore.left=i.cycleW;r.animIn.width=i.cycleW});r.cssBefore.top=0;r.cssBefore.width=0;r.animIn.left=0;r.animOut.width=0};n.fn.cycle.transitions.turnRight=function(t,i,r){r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!1,!0);r.animIn.width=i.cycleW;r.animOut.left=t.cycleW});n.extend(r.cssBefore,{top:0,left:0,width:0});r.animIn.left=0;r.animOut.width=0};n.fn.cycle.transitions.zoom=function(t,i,r){r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!1,!1,!0);r.cssBefore.top=i.cycleH/2;r.cssBefore.left=i.cycleW/2;n.extend(r.animIn,{top:0,left:0,width:i.cycleW,height:i.cycleH});n.extend(r.animOut,{width:0,height:0,top:t.cycleH/2,left:t.cycleW/2})});r.cssFirst.top=0;r.cssFirst.left=0;r.cssBefore.width=0;r.cssBefore.height=0};n.fn.cycle.transitions.fadeZoom=function(t,i,r){r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!1,!1);r.cssBefore.left=i.cycleW/2;r.cssBefore.top=i.cycleH/2;n.extend(r.animIn,{top:0,left:0,width:i.cycleW,height:i.cycleH})});r.cssBefore.width=0;r.cssBefore.height=0;r.animOut.opacity=0};n.fn.cycle.transitions.blindX=function(t,i,r){var u=t.css("overflow","hidden").width();r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r);r.animIn.width=i.cycleW;r.animOut.left=t.cycleW});r.cssBefore.left=u;r.cssBefore.top=0;r.animIn.left=0;r.animOut.left=u};n.fn.cycle.transitions.blindY=function(t,i,r){var u=t.css("overflow","hidden").height();r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r);r.animIn.height=i.cycleH;r.animOut.top=t.cycleH});r.cssBefore.top=u;r.cssBefore.left=0;r.animIn.top=0;r.animOut.top=u};n.fn.cycle.transitions.blindZ=function(t,i,r){var u=t.css("overflow","hidden").height(),f=t.width();r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r);r.animIn.height=i.cycleH;r.animOut.top=t.cycleH});r.cssBefore.top=u;r.cssBefore.left=f;r.animIn.top=0;r.animIn.left=0;r.animOut.top=u;r.animOut.left=f};n.fn.cycle.transitions.growX=function(t,i,r){r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!1,!0);r.cssBefore.left=this.cycleW/2;r.animIn.left=0;r.animIn.width=this.cycleW;r.animOut.left=0});r.cssBefore.top=0;r.cssBefore.width=0};n.fn.cycle.transitions.growY=function(t,i,r){r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!0,!1);r.cssBefore.top=this.cycleH/2;r.animIn.top=0;r.animIn.height=this.cycleH;r.animOut.top=0});r.cssBefore.height=0;r.cssBefore.left=0};n.fn.cycle.transitions.curtainX=function(t,i,r){r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!1,!0,!0);r.cssBefore.left=i.cycleW/2;r.animIn.left=0;r.animIn.width=this.cycleW;r.animOut.left=t.cycleW/2;r.animOut.width=0});r.cssBefore.top=0;r.cssBefore.width=0};n.fn.cycle.transitions.curtainY=function(t,i,r){r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!0,!1,!0);r.cssBefore.top=i.cycleH/2;r.animIn.top=0;r.animIn.height=i.cycleH;r.animOut.top=t.cycleH/2;r.animOut.height=0});r.cssBefore.height=0;r.cssBefore.left=0};n.fn.cycle.transitions.cover=function(t,i,r){var u=r.direction||"left",f=t.css("overflow","hidden").width(),e=t.height();r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r);u=="right"?r.cssBefore.left=-f:u=="up"?r.cssBefore.top=e:u=="down"?r.cssBefore.top=-e:r.cssBefore.left=f});r.animIn.left=0;r.animIn.top=0;r.cssBefore.top=0;r.cssBefore.left=0};n.fn.cycle.transitions.uncover=function(t,i,r){var u=r.direction||"left",f=t.css("overflow","hidden").width(),e=t.height();r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!0,!0,!0);u=="right"?r.animOut.left=f:u=="up"?r.animOut.top=-e:u=="down"?r.animOut.top=e:r.animOut.left=-f});r.animIn.left=0;r.animIn.top=0;r.cssBefore.top=0;r.cssBefore.left=0};n.fn.cycle.transitions.toss=function(t,i,r){var u=t.css("overflow","visible").width(),f=t.height();r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!0,!0,!0);r.animOut.left||r.animOut.top?r.animOut.opacity=0:n.extend(r.animOut,{left:u*2,top:-f/2,opacity:0})});r.cssBefore.left=0;r.cssBefore.top=0;r.animIn.left=0};n.fn.cycle.transitions.wipe=function(t,i,r){var u=t.css("overflow","hidden").width(),f=t.height(),e,s,h;r.cssBefore=r.cssBefore||{};r.clip&&(/l2r/.test(r.clip)?e="rect(0px 0px "+f+"px 0px)":/r2l/.test(r.clip)?e="rect(0px "+u+"px "+f+"px "+u+"px)":/t2b/.test(r.clip)?e="rect(0px "+u+"px 0px 0px)":/b2t/.test(r.clip)?e="rect("+f+"px "+u+"px "+f+"px 0px)":/zoom/.test(r.clip)&&(s=parseInt(f/2,10),h=parseInt(u/2,10),e="rect("+s+"px "+h+"px "+s+"px "+h+"px)"));r.cssBefore.clip=r.cssBefore.clip||e||"rect(0px 0px 0px 0px)";var o=r.cssBefore.clip.match(/(\d+)/g),c=parseInt(o[0],10),l=parseInt(o[1],10),a=parseInt(o[2],10),v=parseInt(o[3],10);r.before.push(function(t,i,r){var s,h,e,o;t!=i&&(s=n(t),h=n(i),n.fn.cycle.commonReset(t,i,r,!0,!0,!1),r.cssAfter.display="block",e=1,o=parseInt(r.speedIn/13,10)-1,function y(){var n=c?c-parseInt(e*(c/o),10):0,t=v?v-parseInt(e*(v/o),10):0,i=a<f?a+parseInt(e*((f-a)/o||1),10):f,r=l<u?l+parseInt(e*((u-l)/o||1),10):u;h.css({clip:"rect("+n+"px "+r+"px "+i+"px "+t+"px)"});e++<=o?setTimeout(y,13):s.css("display","none")}())});n.extend(r.cssBefore,{display:"block",opacity:1,top:0,left:0});r.animIn={left:0};r.animOut={left:0}}}(jQuery);H5F=H5F||{},function(n){var l=n.createElement("input"),ut=/^[a-z0-9_.%+\-]+@[0-9a-z.\-]+\.[a-z.]{2,6}$/i,ft=/[a-z][\-\.+a-z]*:\/\//i,et=/^(input|select|textarea)$/i,b,k,u,t,s="",d,a,v,i,y,g,p,nt,w,h,ot,c,r,tt,it,rt,o,e,f;d=function(n,i){var o=!n.nodeType||!1,f={validClass:"valid",invalidClass:"error",requiredClass:"required",placeholderClass:"placeholder"},r,u,e;if(typeof i=="object")for(r in f)typeof i[r]=="undefined"&&(i[r]=f[r]);if(t=i||f,o)for(u=0,e=n.length;u<e;u++)a(n[u]);else a(n)};a=function(n){var t=n.elements,u=t.length,f,e=!!n.attributes.novalidate;if(r(n,"invalid",i,!0),r(n,"blur",i,!0),r(n,"input",i,!0),r(n,"keyup",i,!0),r(n,"focus",i,!0),r(n,"submit",function(t){b=!0;e||n.checkValidity()||it(t)},!1),!p())for(n.checkValidity=function(){return y(n)};u--;)f=!!t[u].attributes.required,t[u].nodeName!=="FIELDSET"&&v(t[u])};v=function(n){var t=n,r=c(t),i={type:t.getAttribute("type"),pattern:t.getAttribute("pattern"),placeholder:t.getAttribute("placeholder")},v=/^(email|url)$/i.test(i.type)?i.type:i.pattern?i.pattern:!1,f=nt(t,v),e=h(t,"step"),o=h(t,"min"),l=h(t,"max"),a=s!=="";t.checkValidity=function(){return y.call(this,t)};t.setCustomValidity=function(n){g.call(t,n)};t.validationMessage=s;t.validity={valueMissing:r,patternMismatch:f,rangeUnderflow:o,rangeOverflow:l,stepMismatch:e,customError:a,valid:!r&&!f&&!e&&!o&&!l&&!a};i.placeholder&&!/^(input|keyup)$/i.test(u)&&w(t)};i=function(n){var r=rt(n)||n,f=/^(submit|image|button|reset)$/i,s=!0;!et.test(r.nodeName)||f.test(r.type)||f.test(r.nodeName)||(u=n.type,p()||v(r),r.validity.valid?(e(r,[t.invalidClass,t.requiredClass]),o(r,t.validClass)):/^(input|keyup|focusin|focus)$/i.test(u)?r.validity.valueMissing&&e(r,[t.requiredClass,t.invalidClass,t.validClass]):r.validity.valueMissing?(e(r,[t.invalidClass,t.validClass]),o(r,t.requiredClass)):(e(r,[t.validClass,t.requiredClass]),o(r,t.invalidClass)),u==="input"&&s&&(tt(r.form,"keyup",i,!0),s=!1))};y=function(n){var u,t,f,o,e=!1,r,s;if(n.nodeName==="FORM"){for(u=n.elements,r=0,s=u.length;r<s;r++)t=u[r],f=!!t.attributes.required,o=!!t.attributes.pattern,t.nodeName!=="FIELDSET"&&(f||o&&f)&&(i(t),t.validity.valid||e||(b&&t.focus(),e=!0));return!e}return i(n),n.validity.valid};g=function(n){var t=this;s=n;t.validationMessage=s};p=function(){return f(l,"validity")&&f(l,"checkValidity")};nt=function(n,t){if(t==="email")return!ut.test(n.value);if(t==="url")return!ft.test(n.value);if(t){var r=n.getAttribute("placeholder"),i=n.value;return k=new RegExp("^(?:"+t+")$"),i===r?!1:i===""?!1:!k.test(n.value)}return!1};w=function(n){var i={placeholder:n.getAttribute("placeholder")},f=/^(focus|focusin|submit)$/i,s=!!("placeholder"in l);s||!/^(input|textarea)$/i.test(n.nodeName)||/^password$/i.test(n.type)||(n.value!==""||f.test(u)?n.value===i.placeholder&&f.test(u)&&(n.value="",e(n,t.placeholderClass)):(n.value=i.placeholder,r(n.form,"submit",function(){u="submit";w(n)},!0),o(n,t.placeholderClass)))};h=function(n,t){var r=parseInt(n.getAttribute("min"),10)||0,u=parseInt(n.getAttribute("max"),10)||!1,f=parseInt(n.getAttribute("step"),10)||1,i=parseInt(n.value,10),e=(i-r)%f;return c(n)||isNaN(i)?n.getAttribute("type")==="number"?!0:!1:t==="step"?n.getAttribute("step")?e!==0:!1:t==="min"?n.getAttribute("min")?i<r:!1:t==="max"?n.getAttribute("max")?i>u:!1:void 0};ot=function(n){var t=!!n.attributes.required;return t?c(n):!1};c=function(n){var i=n.getAttribute("placeholder"),t=!!n.attributes.required;return n.type==="checkbox"?!!(t&&!n.checked):!!(t&&(n.value===""||n.value===i))};r=function(n,t,i,r){f(window,"addEventListener")?n.addEventListener(t,i,r):f(window,"attachEvent")&&typeof window.event!="undefined"&&(t==="blur"?t="focusout":t==="focus"&&(t="focusin"),n.attachEvent("on"+t,i))};tt=function(n,t,i,r){f(window,"removeEventListener")?n.removeEventListener(t,i,r):f(window,"detachEvent")&&typeof window.event!="undefined"&&n.detachEvent("on"+t,i)};it=function(n){n=n||window.event;n.stopPropagation&&n.preventDefault?(n.stopPropagation(),n.preventDefault()):(n.cancelBubble=!0,n.returnValue=!1)};rt=function(n){return n=n||window.event,n.target||n.srcElement};o=function(n,t){var i;n.className?(i=new RegExp("(^|\\s)"+t+"(\\s|$)"),i.test(n.className)||(n.className+=" "+t)):n.className=t};e=function(n,t){var r,i,u=typeof t=="object"?t.length:1,f=u;if(n.className)if(n.className==t)n.className="";else while(u--)r=new RegExp("(^|\\s)"+(f>1?t[u]:t)+"(\\s|$)"),i=n.className.match(r),i&&i.length==3&&(n.className=n.className.replace(r,i[1]&&i[2]?" ":""))};f=function(n,t){var i=typeof n[t],r=new RegExp("^function|object$","i");return!!(r.test(i)&&n[t]||i=="unknown")};window.H5F={setup:d,checkField:i}}(document),function(n){function f(){n.each(t,function(){this.refresh(!0)})}var t=[],r=/^url\(["']?([^"'\)]*)["']?\);?$/i,u=/\.png$/i,i=n.browser.msie&&n.browser.version==6;n(window).resize(f);n.Poshytip=function(t,i){this.$elm=n(t);this.opts=n.extend({},n.fn.poshytip.defaults,i);this.$tip=n(['<div class="',this.opts.className,'">','<div class="tip-inner tip-bg-image"><\/div>','<div class="tip-arrow tip-arrow-top tip-arrow-right tip-arrow-bottom tip-arrow-left"><\/div>',"<\/div>"].join("")).appendTo(document.body);this.$arrow=this.$tip.find("div.tip-arrow");this.$inner=this.$tip.find("div.tip-inner");this.disabled=!1;this.content=null;this.init()};n.Poshytip.prototype={init:function(){t.push(this);var i=this.$elm.attr("title");if(this.$elm.data("title.poshytip",i!==undefined?i:null).data("poshytip",this),this.opts.showOn!="none"){this.$elm.bind({"mouseenter.poshytip":n.proxy(this.mouseenter,this),"mouseleave.poshytip":n.proxy(this.mouseleave,this)});switch(this.opts.showOn){case"hover":this.opts.alignTo=="cursor"&&this.$elm.bind("mousemove.poshytip",n.proxy(this.mousemove,this));this.opts.allowTipHover&&this.$tip.hover(n.proxy(this.clearTimeouts,this),n.proxy(this.mouseleave,this));break;case"focus":this.$elm.bind({"focus.poshytip":n.proxy(this.show,this),"blur.poshytip":n.proxy(this.hide,this)})}}},mouseenter:function(){if(this.disabled||(this.$elm.attr("title",""),this.opts.showOn=="focus"))return!0;this.clearTimeouts();this.showTimeout=setTimeout(n.proxy(this.show,this),this.opts.showTimeout)},mouseleave:function(t){if(this.disabled||this.asyncAnimating&&(this.$tip[0]===t.relatedTarget||jQuery.contains(this.$tip[0],t.relatedTarget)))return!0;var i=this.$elm.data("title.poshytip");if(i!==null&&this.$elm.attr("title",i),this.opts.showOn=="focus")return!0;this.clearTimeouts();this.hideTimeout=setTimeout(n.proxy(this.hide,this),this.opts.hideTimeout)},mousemove:function(n){if(this.disabled)return!0;this.eventX=n.pageX;this.eventY=n.pageY;this.opts.followCursor&&this.$tip.data("active")&&(this.calcPos(),this.$tip.css({left:this.pos.l,top:this.pos.t}),this.pos.arrow&&(this.$arrow[0].className="tip-arrow tip-arrow-"+this.pos.arrow))},show:function(){this.disabled||this.$tip.data("active")||(this.reset(),this.update(),this.display(),this.opts.timeOnScreen&&setTimeout(n.proxy(this.hide,this),this.opts.timeOnScreen))},hide:function(){!this.disabled&&this.$tip.data("active")&&this.display(!0)},reset:function(){this.$tip.queue([]).detach().css("visibility","hidden").data("active",!1);this.$inner.find("*").poshytip("hide");this.opts.fade&&this.$tip.css("opacity",this.opacity);this.$arrow[0].className="tip-arrow tip-arrow-top tip-arrow-right tip-arrow-bottom tip-arrow-left";this.asyncAnimating=!1},update:function(n,t){var r,u,i;if(!this.disabled){if(r=n!==undefined,r){if(t||(this.opts.content=n),!this.$tip.data("active"))return}else n=this.opts.content;u=this;i=typeof n=="function"?n.call(this.$elm[0],function(n){u.update(n)}):n=="[title]"?this.$elm.data("title.poshytip"):n;this.content!==i&&(this.$inner.empty().append(i),this.content=i);this.refresh(r)}},refresh:function(t){var a,f,e,h,o,v;if(!this.disabled){if(t){if(!this.$tip.data("active"))return;a={left:this.$tip.css("left"),top:this.$tip.css("top")}}if(this.$tip.css({left:0,top:0}).appendTo(document.body),this.opacity===undefined&&(this.opacity=this.$tip.css("opacity")),f=this.$tip.css("background-image").match(r),e=this.$arrow.css("background-image").match(r),f&&(h=u.test(f[1]),i&&h?(this.$tip.css("background-image","none"),this.$inner.css({margin:0,border:0,padding:0}),f=h=!1):this.$tip.prepend('<table border="0" cellpadding="0" cellspacing="0"><tr><td class="tip-top tip-bg-image" colspan="2"><span><\/span><\/td><td class="tip-right tip-bg-image" rowspan="2"><span><\/span><\/td><\/tr><tr><td class="tip-left tip-bg-image" rowspan="2"><span><\/span><\/td><td><\/td><\/tr><tr><td class="tip-bottom tip-bg-image" colspan="2"><span><\/span><\/td><\/tr><\/table>').css({border:0,padding:0,"background-image":"none","background-color":"transparent"}).find(".tip-bg-image").css("background-image",'url("'+f[1]+'")').end().find("td").eq(3).append(this.$inner),h&&!n.support.opacity&&(this.opts.fade=!1)),e&&!n.support.opacity&&(i&&u.test(e[1])&&(e=!1,this.$arrow.css("background-image","none")),this.opts.fade=!1),o=this.$tip.find("table"),i){this.$tip[0].style.width="";o.width("auto").find("td").eq(3).width("auto");var s=this.$tip.width(),c=parseInt(this.$tip.css("min-width")),l=parseInt(this.$tip.css("max-width"));!isNaN(c)&&s<c?s=c:!isNaN(l)&&s>l&&(s=l);this.$tip.add(o).width(s).eq(0).find("td").eq(3).width("100%")}else o[0]&&o.width("auto").find("td").eq(3).width("auto").end().end().width(document.defaultView&&document.defaultView.getComputedStyle&&parseFloat(document.defaultView.getComputedStyle(this.$tip[0],null).width)||this.$tip.width()).find("td").eq(3).width("100%");this.tipOuterW=this.$tip.outerWidth();this.tipOuterH=this.$tip.outerHeight();this.calcPos();e&&this.pos.arrow&&(this.$arrow[0].className="tip-arrow tip-arrow-"+this.pos.arrow,this.$arrow.css("visibility","inherit"));t?(this.asyncAnimating=!0,v=this,this.$tip.css(a).animate({left:this.pos.l,top:this.pos.t},200,function(){v.asyncAnimating=!1})):this.$tip.css({left:this.pos.l,top:this.pos.t})}},display:function(t){var e=this.$tip.data("active"),r,u,i,f,o;(!e||t)&&(e||!t)&&(this.$tip.stop(),(this.opts.slide&&this.pos.arrow||this.opts.fade)&&(t&&this.opts.hideAniDuration||!t&&this.opts.showAniDuration)&&(r={},u={},this.opts.slide&&this.pos.arrow&&(this.pos.arrow=="bottom"||this.pos.arrow=="top"?(i="top",f="bottom"):(i="left",f="right"),o=parseInt(this.$tip.css(i)),r[i]=o+(t?0:this.pos.arrow==f?-this.opts.slideOffset:this.opts.slideOffset),u[i]=o+(t?this.pos.arrow==f?this.opts.slideOffset:-this.opts.slideOffset:0)+"px"),this.opts.fade&&(r.opacity=t?this.$tip.css("opacity"):0,u.opacity=t?0:this.opacity),this.$tip.css(r).animate(u,this.opts[t?"hideAniDuration":"showAniDuration"])),t?this.$tip.queue(n.proxy(this.reset,this)):this.$tip.css("visibility","inherit"),this.$tip.data("active",!e))},disable:function(){this.reset();this.disabled=!0},enable:function(){this.disabled=!1},destroy:function(){this.reset();this.$tip.remove();delete this.$tip;this.content=null;this.$elm.unbind(".poshytip").removeData("title.poshytip").removeData("poshytip");t.splice(n.inArray(this,t),1)},clearTimeouts:function(){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0)},calcPos:function(){var t={l:0,t:0,arrow:""},e=n(window),i={l:e.scrollLeft(),t:e.scrollTop(),w:e.width(),h:e.height()},f,s,h,u,c,o,l,r;this.opts.alignTo=="cursor"?(f=s=h=this.eventX,u=c=o=this.eventY):(l=this.$elm.offset(),r={l:l.left,t:l.top,w:this.$elm.outerWidth(),h:this.$elm.outerHeight()},f=r.l+(this.opts.alignX!="inner-right"?0:r.w),s=f+Math.floor(r.w/2),h=f+(this.opts.alignX!="inner-left"?r.w:0),u=r.t+(this.opts.alignY!="inner-bottom"?0:r.h),c=u+Math.floor(r.h/2),o=u+(this.opts.alignY!="inner-top"?r.h:0));switch(this.opts.alignX){case"right":case"inner-left":t.l=h+this.opts.offsetX;t.l+this.tipOuterW>i.l+i.w&&(t.l=i.l+i.w-this.tipOuterW);(this.opts.alignX=="right"||this.opts.alignY=="center")&&(t.arrow="left");break;case"center":t.l=s-Math.floor(this.tipOuterW/2);t.l+this.tipOuterW>i.l+i.w?t.l=i.l+i.w-this.tipOuterW:t.l<i.l&&(t.l=i.l);break;default:t.l=f-this.tipOuterW-this.opts.offsetX;t.l<i.l&&(t.l=i.l);(this.opts.alignX=="left"||this.opts.alignY=="center")&&(t.arrow="right")}switch(this.opts.alignY){case"bottom":case"inner-top":t.t=o+this.opts.offsetY;t.arrow&&this.opts.alignTo!="cursor"||(t.arrow="top");t.t+this.tipOuterH>i.t+i.h&&(t.t=u-this.tipOuterH-this.opts.offsetY,t.arrow=="top"&&(t.arrow="bottom"));break;case"center":t.t=c-Math.floor(this.tipOuterH/2);t.t+this.tipOuterH>i.t+i.h?t.t=i.t+i.h-this.tipOuterH:t.t<i.t&&(t.t=i.t);break;default:t.t=u-this.tipOuterH-this.opts.offsetY;t.arrow&&this.opts.alignTo!="cursor"||(t.arrow="bottom");t.t<i.t&&(t.t=o+this.opts.offsetY,t.arrow=="bottom"&&(t.arrow="top"))}this.pos=t}};n.fn.poshytip=function(t){var u,r,i,f;if(typeof t=="string")return u=arguments,r=t,Array.prototype.shift.call(u),r=="destroy"&&this.die("mouseenter.poshytip").die("focus.poshytip"),this.each(function(){var t=n(this).data("poshytip");t&&t[r]&&t[r].apply(t,u)});if(i=n.extend({},n.fn.poshytip.defaults,t),n("#poshytip-css-"+i.className)[0]||n(['<style id="poshytip-css-',i.className,'" type="text/css">',"div.",i.className,"{visibility:hidden;position:absolute;top:0;left:0;}","div.",i.className," table, div.",i.className," td{margin:0;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;font-variant:inherit;}","div.",i.className," td.tip-bg-image span{display:block;font:1px/1px sans-serif;height:",i.bgImageFrameSize,"px;width:",i.bgImageFrameSize,"px;overflow:hidden;}","div.",i.className," td.tip-right{background-position:100% 0;}","div.",i.className," td.tip-bottom{background-position:100% 100%;}","div.",i.className," td.tip-left{background-position:0 100%;}","div.",i.className," div.tip-inner{background-position:-",i.bgImageFrameSize,"px -",i.bgImageFrameSize,"px;}","div.",i.className," div.tip-arrow{visibility:hidden;position:absolute;overflow:hidden;font:1px/1px sans-serif;}","<\/style>"].join("")).appendTo("head"),i.liveEvents&&i.showOn!="none"){f=n.extend({},i,{liveEvents:!1});switch(i.showOn){case"hover":this.live("mouseenter.poshytip",function(){var t=n(this);t.data("poshytip")||t.poshytip(f).poshytip("mouseenter")});break;case"focus":this.live("focus.poshytip",function(){var t=n(this);t.data("poshytip")||t.poshytip(f).poshytip("show")})}return this}return this.each(function(){new n.Poshytip(this,i)})};n.fn.poshytip.defaults={content:"[title]",className:"tip-yellow",bgImageFrameSize:10,showTimeout:500,hideTimeout:100,timeOnScreen:0,showOn:"hover",liveEvents:!1,alignTo:"cursor",alignX:"right",alignY:"top",offsetX:-22,offsetY:18,allowTipHover:!0,followCursor:!1,fade:!0,slide:!0,slideOffset:8,showAniDuration:300,hideAniDuration:300}}(jQuery);$(function(){Modernizr.backgroundsize?$("[data-fsimage]").each(function(){var n=$(this);n.css({"background-image":"url("+n.data("fsimage")+")"})}):($("[data-fsimage]").each(function(){$(this).prepend("<img src='"+$(this).data("fsimage")+"' class='fs-img' style='min-height:"+$(this).height()+"px; visibility:visible;' />")}),$(window).resize(resizefsimage).trigger("resize"))});resizefsimage=function(){var n=$("[data-fsimage]");n.each(function(){var n=$(this),t=$("img.fs-img",n),i=parseInt(n.data("fswidth"))/parseInt(n.data("fsheight"));n.width()/n.height()<i?t.addClass("bgheight").removeClass("bgwidth").css({"margin-top":0}):t.removeClass("bgheight").addClass("bgwidth").css({"margin-top":0-(Math.round(n.width()/i)-n.height())/2})})};$(function(){function n(){$(".formMain select").change(function(){$(".form").hide();var n=$(this).val();$("."+n).slideDown()});$(".form-group>input").focusout(function(){var n=$(this).val();n?($(this).parent().removeClass("has-danger"),$(this).parent().find(".form-control-feedback").first().hide()):($(this).parent().addClass("has-danger"),$(this).parent().find(".form-control-feedback").first().show())});$(".form-group>input.email").focusout(function(){var n=$(this).val(),t,i;n&&(t=/^(([^<>()\[\]\.,;:\s@\"]+(\.[^<>()\[\]\.,;:\s@\"]+)*)|(\".+\"))@(([^<>()[\]\.,;:\s@\"]+\.)+[^<>()[\]\.,;:\s@\"]{2,})$/i,i=t.test(n),i?($(this).parent().removeClass("has-danger"),$(this).parent().find(".form-control-feedback.invalid-email").hide()):($(this).parent().addClass("has-danger"),$(this).parent().find(".form-control-feedback.invalid-email").show()))});$(".form-group>select").change(function(){var n=$(this).val();n?($(this).parent().removeClass("has-danger"),$(this).parent().find(".form-control-feedback").hide()):($(this).parent().addClass("has-danger"),$(this).parent().find(".form-control-feedback").show())});$(".btn.submit").click(function(){var n=$(this).parent().parent().parent(),u,f;t(n)&&(u=$(n).attr("postUrl"),f=i(n),r(u,f))})}function t(n){var t=!0;return $(n).find("input, select").each(function(){$(this).val()?($(this).parent().removeClass("has-danger"),$(this).parent().find(".form-control-feedback").first().hide()):($(this).parent().addClass("has-danger"),$(this).parent().find(".form-control-feedback").first().show(),t=!1)}),t}function i(n){var t="{";return $(n).find("input, select").each(function(){t.length!=1&&(t+=",");var n=$(this).attr("name"),i=$(this).val();t+='"'+n+'":"'+i+'"'}),t+="}",t=JSON.parse(t),t.Organisation=$(".Organisation").val(),t}function r(n,t){n&&$.post(n,t,function(n){n?(window.location.href="/thank-you/",u()):alert("Failed. Please contact try again or contact Halberg")})}function u(){$("input, select").val("")}n()});window.log=function(){if(log.history=log.history||[],log.history.push(arguments),this.console){var n=arguments,t;n.callee=n.callee.caller;t=[].slice.call(n);typeof console.log=="object"?log.apply.call(console.log,console,t):console.log.apply(console,t)}},function(n){function i(){}for(var r="assert,count,debug,dir,dirxml,error,exception,group,groupCollapsed,groupEnd,info,log,markTimeline,profile,profileEnd,time,timeEnd,trace,warn".split(","),t;!!(t=r.pop());)n[t]=n[t]||i}(function(){try{return console.log(),window.console}catch(n){return window.console={}}}());$(function(){function n(n){var t=$(".js-searchQuery").val();t&&(window.location.href=n+"?q="+t)}$("[data-dummysubmit]").click(function(n){n.preventDefault();$($(this).attr("data-dummysubmit")).trigger("click")});$(".js-submitSearch").click(function(){var t=$(this).attr("data-searchUrl");n(t)});$("#search").keypress(function(t){var r=t.keyCode?t.keyCode:t.which,i;return r===13?(i=$(this).find(".js-submitSearch").attr("data-searchUrl"),n(i),!1):!0}),function(){if(window.location.href.split("term=").length>1){var n=window.location.href.split("term=")[1];n=decodeURI(n);$("body").find("p,h1,h2,h3,h4,h5,a").each(function(){var t=$(this).html(),i=t.toLowerCase().indexOf(n.toLowerCase());i>-1&&(t=t.substr(0,i)+'<b class="highlighted" style="color: #007dc3">'+t.substr(i,n.length)+"<\/b>"+t.substr(i+n.length),$(this).html(t))});setTimeout(function(){var n=$(".highlighted").first();n&&$("html, body").animate({scrollTop:n.offset().top-200},1e3)},1e3)}}()});$(function(){var n=!1;$(".newsletterbtn").click(function(){if(!n){var t=$("#subscriber-name").val(),i=$("#subscriber-email").val(),u=$("#subscriber-site").val(),r=validateNewsLetter(t,i);r==""?(n=!0,$.post("/api/newsletter/signup",{name:t,email:i,site:u},function(t){t!=null&&t.Success?$("#signupInfo").html("Thank you. Signed up successfully"):($("#signupInfo").html("Sorry, an error occurred."),console&&console.log&&t&&console.log(t.Error));n=!1})):$("#signupInfo").html(r)}})})