function initLightbox(){myLightbox=new Lightbox;lightboxLoaded=true}function pause(a){var b=new Date;var c=b.getTime()+a;while(true){b=new Date;if(b.getTime()>c)return}}function hideSelectBoxes(){selects=document.getElementsByTagName("select");for(i=0;i!=selects.length;i++){selects[i].style.visibility="hidden"}}function showSelectBoxes(){selects=document.getElementsByTagName("select");for(i=0;i!=selects.length;i++){selects[i].style.visibility="visible"}}function listenKey(){document.onkeypress=getKey}function getKey(a){if(a==null){keycode=event.keyCode}else{keycode=a.which}key=String.fromCharCode(keycode).toLowerCase();if(key=="x"){};}function getPageSize(){var a,b;if(window.innerHeight&&window.scrollMaxY){a=document.body.scrollWidth;b=window.innerHeight+window.scrollMaxY}else if(document.body.scrollHeight>document.body.offsetHeight){a=document.body.scrollWidth;b=document.body.scrollHeight}else{a=document.body.offsetWidth;b=document.body.offsetHeight}var c,d;if(self.innerHeight){c=self.innerWidth;d=self.innerHeight}else if(document.documentElement&&document.documentElement.clientHeight){c=document.documentElement.clientWidth;d=document.documentElement.clientHeight}else if(document.body){c=document.body.clientWidth;d=document.body.clientHeight}if(b<d){pageHeight=d}else{pageHeight=b}if(a<c){pageWidth=c}else{pageWidth=a}arrayPageSize=new Array(pageWidth,pageHeight,c,d);return arrayPageSize}function getPageScroll(){var a;if(self.pageYOffset){a=self.pageYOffset}else if(document.documentElement&&document.documentElement.scrollTop){a=document.documentElement.scrollTop}else if(document.body){a=document.body.scrollTop}arrayPageScroll=new Array("",a);return arrayPageScroll}function Right(a,b){if(b<=0)return"";else if(b>String(a).length)return a;else{var c=String(a).length;return String(a).substring(c,c-b)}}function Left(a,b){if(b<=0)return"";else if(b>String(a).length)return a;else return String(a).substring(0,b)}function setWeeblyApproved(){$$("input[name="+stylePrefix+"_approved]").each(function(a){a.value="weebly"});document.stopObserving("click",setWeeblyApproved);document.stopObserving("keydown",setWeeblyApproved)}function fieldInstructionsHandler(){$$("."+stylePrefix+"-form-instructions").each(function(a){if(!a.innerHTML.empty()){var b=$(a.id.replace("instructions","input"));if(!b){b=a.up("."+stylePrefix+"-form-field").down(".form-select")}if(!b){b=a.up("."+stylePrefix+"-form-field").down("."+stylePrefix+"-form-label")}var c=b.up("."+stylePrefix+"-form-field");if(b.up("."+stylePrefix+"-form-input-container")&&b.up("."+stylePrefix+"-form-input-container").hasClassName(stylePrefix+"-form-left")){b=b.up("."+stylePrefix+"-form-input-container").next("."+stylePrefix+"-form-right")}c.observe("mouseover",function(d){if(this.hasClassName(stylePrefix+"-form-field")){if(!c.down(".instructions-container")){showFieldInstructions(a.innerHTML,b)}document.observe("mousemove",handlerRemoveFieldInstructions)}})}})}function removeFieldInstructions(){$$(".instructions-container").each(function(a){var b=a.id.replace("-instructions","");if(!currentlyFocusedFormElement||$(b).up("."+stylePrefix+"-form-field").identify()!=currentlyFocusedFormElement){a.remove()}})}function handlerRemoveFieldInstructions(a){var b=Event.element(a);if(!b.hasClassName(stylePrefix+"-form-field")&&!b.up("."+stylePrefix+"-form-field")){document.stopObserving("mousemove",handlerRemoveFieldInstructions);removeFieldInstructions()}}function showFieldInstructions(a,b){removeFieldInstructions();$(b).identify();var c=false;var d=(new Element("div",{"class":"instructions-container",id:b.id+"-instructions"})).update(a);currentVisibleError=d.identify();d.observe("click",function(a){d.hide().remove()});$(document.body).insert({bottom:d});var e=d.getDimensions();var f=$(b);var g=f.cumulativeOffset();var h=f.getDimensions();var i=g.top+h.height/2-e.height/2+"px";var j=g.left+h.width+20+"px";d.setStyle({top:i,left:j});var k=Math.floor(e.height/2)-10;var l="-13";d.insert({bottom:'<img src="http://www.weebly.com/images/error_arrow_left.gif" style="position: absolute; left:'+l+"px; top: "+k+'px;" />'})}function updateForm(){if(window.location.href.match(/posted=(.*)$/)){var a=$H(decodeURIComponent(window.location.href.match(/posted=(.*)$/)[1].replace(/\+/g," ")).evalJSON());$$("form").each(function(b){a.each(function(a){if(typeof a.value==="object"){$H(a.value).each(function(c){b.getInputs().each(function(b){if(b.name.replace(/_u\d*/,"")==a.key+"["+c.key+"]"||b.name==a.key+"["+c.key+"]"){if(b.type==="checkbox"){b.checked=1}else{b.value=c.value}}})})}else{b.getElements().each(function(c){if(c.name.replace(/_u\d*/,"")==a.key||c.name==a.key){var d=c.name;if(b[d][0]&&b[d][0].type==="radio"){b.getInputs("radio",d).each(function(b){if(b.value==a.value){b.checked=true}})}else{c.value=a.value}}})}})})}if(window.location.href.match(/form-errors=(.*?)&/)&&window.location.href.match(/ucfid%22%3A%22(.*?)%/)){var b=window.location.href.match(/form\-errors=(.*?)&/)[1].split(",");var c=window.location.href.match(/ucfid%22%3A%22(.*?)%/)[1];var d=$("form-"+c);b.each(function(a){a=decodeURIComponent(a);d.getElements().each(function(b){if(b.name.replace(/_u\d*/,"")==a||b.name.replace(/.*_u/,"_u")==a||b.name.replace(/\[.*\]$/,"")==a){b.addClassName("form-input-error");b.up("."+stylePrefix+"-form-field").addClassName("form-field-error")}})});$(c+"-form-parent").insert({after:"<div>Please correct the highlighted fields</div>"})}if(window.location.href.match(/success\=1/)&&window.location.href.match(/ucfid\=(.*)/)){var c=window.location.href.match(/ucfid\=(.*?)&/)[1];var d=$("form-"+c);var e="Your data was successfully submitted.";var f=window.location.href.match(/text=(.*?)&/);if(f){e=decodeURIComponent(f[1].replace(/\+/g," "))}d.update("<div>"+e+"</div>")}}function errFunc(a){$("errorMessage").innerHTML="There was an error submitting your comment. Please try again"}function handlerSubmitComment(a){if(a.responseText.match("%%SUCCESS%%")||a.responseText.match("%%MODERATE%%")){$("commentName").value="";$("commentEmail").value="";$("commentWebsite").value="";$("commentComment").value="";if($("commentSubmit")){$("commentSubmit").disabled=false}var b=document.createElement("DIV");var c=Math.floor(Math.random()*1e4);b.id="comment"+c;comment.comment=comment.comment.replace(new RegExp("\n","g"),"<br/>");comment.website="http://"+comment.website.replace(/http:\/\//,"");comment.website=comment.website=="http://"?"":"<a href='"+comment.website+"'>";comment.endTag=comment.website=="http://"?"":"</a>";comment.name=comment.name==""?"Anonymous":comment.name;if(a.responseText.match("%%MODERATE%%")){comment.moderate="<b>Note: This comment is currently being held for moderation awaiting approval.</b><br/><br/>"}else{comment.moderate=""}b.innerHTML=comment.moderate+"<b>"+comment.website+comment.name+comment.endTag+"</b><br/>"+comment.comment+"<div style='margin: 5px 0; border-bottom: 1px solid #ccc;'>   </div><br/>";b.style.display="none";$("lastComment").appendChild(b);Effect.Appear(b);$("commentName").value="";$("commentEmail").value="";$("commentWebsite").value="";$("commentComment").value=""}else{if($("commentSubmit")){$("commentSubmit").disabled=false}if(a.responseText.match("ERROR:")){$("errorMessage").innerHTML=a.responseText.replace("ERROR:","")}else{$("errorMessage").innerHTML="There was an error submitting your comment. Please try again"}}}function submitComment(){if($("commentName").value!=""){$("errorMessage").innerHTML="";comment.postId=$("commentPostId").value;comment.name=$("commentName").value;comment.email=$("commentEmail").value;comment.website=$("commentWebsite").value;comment.comment=$("commentComment").value;if($("commentSubmit")){$("commentSubmit").disabled=true}new Ajax.Request(ajax,{parameters:{pos:"postcomment",postid:comment.postId,name:comment.name,email:comment.email,website:comment.website,comment:comment.comment},onSuccess:handlerSubmitComment,onFailure:errFunc,onException:errFunc})}else{$("errorMessage").innerHTML="You must enter your name. Please try again.";new Effect.Highlight("commentName",{startcolor:"#dd0000",endcolor:"#ffffff"})}}String.prototype.parseColor=function(){var a="#";if(this.slice(0,4)=="rgb("){var b=this.slice(4,this.length-1).split(",");var c=0;do{a+=parseInt(b[c]).toColorPart()}while(++c<3)}else{if(this.slice(0,1)=="#"){if(this.length==4)for(var c=1;c<4;c++)a+=(this.charAt(c)+this.charAt(c)).toLowerCase();if(this.length==7)a=this.toLowerCase()}}return a.length==7?a:arguments[0]||this};Element.collectTextNodes=function(a){return $A($(a).childNodes).collect(function(a){return a.nodeType==3?a.nodeValue:a.hasChildNodes()?Element.collectTextNodes(a):""}).flatten().join("")};Element.collectTextNodesIgnoreClass=function(a,b){return $A($(a).childNodes).collect(function(a){return a.nodeType==3?a.nodeValue:a.hasChildNodes()&&!Element.hasClassName(a,b)?Element.collectTextNodesIgnoreClass(a,b):""}).flatten().join("")};Element.setContentZoom=function(a,b){a=$(a);a.setStyle({fontSize:b/100+"em"});if(Prototype.Browser.WebKit)window.scrollBy(0,0);return a};Element.getInlineOpacity=function(a){return $(a).style.opacity||""};Element.forceRerendering=function(a){try{a=$(a);var b=document.createTextNode(" ");a.appendChild(b);a.removeChild(b)}catch(c){}};var Effect={_elementDoesNotExistError:{name:"ElementDoesNotExistError",message:"The specified DOM element does not exist, but is required for this effect to operate"},Transitions:{linear:Prototype.K,sinoidal:function(a){return-Math.cos(a*Math.PI)/2+.5},reverse:function(a){return 1-a},flicker:function(a){var a=-Math.cos(a*Math.PI)/4+.75+Math.random()/4;return a>1?1:a},wobble:function(a){return-Math.cos(a*Math.PI*9*a)/2+.5},pulse:function(a,b){return-Math.cos(a*((b||5)-.5)*2*Math.PI)/2+.5},spring:function(a){return 1-Math.cos(a*4.5*Math.PI)*Math.exp(-a*6)},none:function(a){return 0},full:function(a){return 1}},DefaultOptions:{duration:1,fps:100,sync:false,from:0,to:1,delay:0,queue:"parallel"},tagifyText:function(a){var b="position:relative";if(Prototype.Browser.IE)b+=";zoom:1";a=$(a);$A(a.childNodes).each(function(c){if(c.nodeType==3){c.nodeValue.toArray().each(function(d){a.insertBefore((new Element("span",{style:b})).update(d==" "?String.fromCharCode(160):d),c)});Element.remove(c)}})},multiple:function(a,b){var c;if((typeof a=="object"||Object.isFunction(a))&&a.length)c=a;else c=$(a).childNodes;var d=Object.extend({speed:.1,delay:0},arguments[2]||{});var e=d.delay;$A(c).each(function(a,c){new b(a,Object.extend(d,{delay:c*d.speed+e}))})},PAIRS:{slide:["SlideDown","SlideUp"],blind:["BlindDown","BlindUp"],appear:["Appear","Fade"]},toggle:function(a,b){a=$(a);b=(b||"appear").toLowerCase();var c=Object.extend({queue:{position:"end",scope:a.id||"global",limit:1}},arguments[2]||{});Effect[a.visible()?Effect.PAIRS[b][1]:Effect.PAIRS[b][0]](a,c)}};Effect.DefaultOptions.transition=Effect.Transitions.sinoidal;Effect.ScopedQueue=Class.create(Enumerable,{initialize:function(){this.effects=[];this.interval=null},_each:function(a){this.effects._each(a)},add:function(a){var b=(new Date).getTime();var c=Object.isString(a.options.queue)?a.options.queue:a.options.queue.position;switch(c){case"front":this.effects.findAll(function(a){return a.state=="idle"}).each(function(b){b.startOn+=a.finishOn;b.finishOn+=a.finishOn});break;case"with-last":b=this.effects.pluck("startOn").max()||b;break;case"end":b=this.effects.pluck("finishOn").max()||b;break}a.startOn+=b;a.finishOn+=b;if(!a.options.queue.limit||this.effects.length<a.options.queue.limit)this.effects.push(a);if(!this.interval)this.interval=setInterval(this.loop.bind(this),15)},remove:function(a){this.effects=this.effects.reject(function(b){return b==a});if(this.effects.length==0){clearInterval(this.interval);this.interval=null}},loop:function(){var a=(new Date).getTime();for(var b=0,c=this.effects.length;b<c;b++)this.effects[b]&&this.effects[b].loop(a)}});Effect.Queues={instances:$H(),get:function(a){if(!Object.isString(a))return a;return this.instances.get(a)||this.instances.set(a,new Effect.ScopedQueue)}};Effect.Queue=Effect.Queues.get("global");Effect.Base=Class.create({position:null,start:function(a){function b(a,b){return(a[b+"Internal"]?"this.options."+b+"Internal(this);":"")+(a[b]?"this.options."+b+"(this);":"")}if(a&&a.transition===false)a.transition=Effect.Transitions.linear;this.options=Object.extend(Object.extend({},Effect.DefaultOptions),a||{});this.currentFrame=0;this.state="idle";this.startOn=this.options.delay*1e3;this.finishOn=this.startOn+this.options.duration*1e3;this.fromToDelta=this.options.to-this.options.from;this.totalTime=this.finishOn-this.startOn;this.totalFrames=this.options.fps*this.options.duration;this.render=function(){function a(a,b){if(a.options[b+"Internal"])a.options[b+"Internal"](a);if(a.options[b])a.options[b](a)}return function(b){if(this.state==="idle"){this.state="running";a(this,"beforeSetup");if(this.setup)this.setup();a(this,"afterSetup")}if(this.state==="running"){b=this.options.transition(b)*this.fromToDelta+this.options.from;this.position=b;a(this,"beforeUpdate");if(this.update)this.update(b);a(this,"afterUpdate")}}}();this.event("beforeStart");if(!this.options.sync)Effect.Queues.get(Object.isString(this.options.queue)?"global":this.options.queue.scope).add(this)},loop:function(a){if(a>=this.startOn){if(a>=this.finishOn){this.render(1);this.cancel();this.event("beforeFinish");if(this.finish)this.finish();this.event("afterFinish");return}var b=(a-this.startOn)/this.totalTime,c=(b*this.totalFrames).round();if(c>this.currentFrame){this.render(b);this.currentFrame=c}}},cancel:function(){if(!this.options.sync)Effect.Queues.get(Object.isString(this.options.queue)?"global":this.options.queue.scope).remove(this);this.state="finished"},event:function(a){if(this.options[a+"Internal"])this.options[a+"Internal"](this);if(this.options[a])this.options[a](this)},inspect:function(){var a=$H();for(property in this)if(!Object.isFunction(this[property]))a.set(property,this[property]);return"#<Effect:"+a.inspect()+",options:"+$H(this.options).inspect()+">"}});Effect.Parallel=Class.create(Effect.Base,{initialize:function(a){this.effects=a||[];this.start(arguments[1])},update:function(a){this.effects.invoke("render",a)},finish:function(a){this.effects.each(function(b){b.render(1);b.cancel();b.event("beforeFinish");if(b.finish)b.finish(a);b.event("afterFinish")})}});Effect.Tween=Class.create(Effect.Base,{initialize:function(a,b,c){a=Object.isString(a)?$(a):a;var d=$A(arguments),e=d.last(),f=d.length==5?d[3]:null;this.method=Object.isFunction(e)?e.bind(a):Object.isFunction(a[e])?a[e].bind(a):function(b){a[e]=b};this.start(Object.extend({from:b,to:c},f||{}))},update:function(a){this.method(a)}});Effect.Event=Class.create(Effect.Base,{initialize:function(){this.start(Object.extend({duration:0},arguments[0]||{}))},update:Prototype.emptyFunction});Effect.Opacity=Class.create(Effect.Base,{initialize:function(a){this.element=$(a);if(!this.element)throw Effect._elementDoesNotExistError;if(Prototype.Browser.IE&&!this.element.currentStyle.hasLayout)this.element.setStyle({zoom:1});var b=Object.extend({from:this.element.getOpacity()||0,to:1},arguments[1]||{});this.start(b)},update:function(a){this.element.setOpacity(a)}});Effect.Move=Class.create(Effect.Base,{initialize:function(a){this.element=$(a);if(!this.element)throw Effect._elementDoesNotExistError;var b=Object.extend({x:0,y:0,mode:"relative"},arguments[1]||{});this.start(b)},setup:function(){this.element.makePositioned();this.originalLeft=parseFloat(this.element.getStyle("left")||"0");this.originalTop=parseFloat(this.element.getStyle("top")||"0");if(this.options.mode=="absolute"){this.options.x=this.options.x-this.originalLeft;this.options.y=this.options.y-this.originalTop}},update:function(a){this.element.setStyle({left:(this.options.x*a+this.originalLeft).round()+"px",top:(this.options.y*a+this.originalTop).round()+"px"})}});Effect.MoveBy=function(a,b,c){return new Effect.Move(a,Object.extend({x:c,y:b},arguments[3]||{}))};Effect.Scale=Class.create(Effect.Base,{initialize:function(a,b){this.element=$(a);if(!this.element)throw Effect._elementDoesNotExistError;var c=Object.extend({scaleX:true,scaleY:true,scaleContent:true,scaleFromCenter:false,scaleMode:"box",scaleFrom:100,scaleTo:b},arguments[2]||{});this.start(c)},setup:function(){this.restoreAfterFinish=this.options.restoreAfterFinish||false;this.elementPositioning=this.element.getStyle("position");this.originalStyle={};["top","left","width","height","fontSize"].each(function(a){this.originalStyle[a]=this.element.style[a]}.bind(this));this.originalTop=this.element.offsetTop;this.originalLeft=this.element.offsetLeft;var a=this.element.getStyle("font-size")||"100%";["em","px","%","pt"].each(function(b){if(a.indexOf(b)>0){this.fontSize=parseFloat(a);this.fontSizeType=b}}.bind(this));this.factor=(this.options.scaleTo-this.options.scaleFrom)/100;this.dims=null;if(this.options.scaleMode=="box")this.dims=[this.element.offsetHeight,this.element.offsetWidth];if(/^content/.test(this.options.scaleMode))this.dims=[this.element.scrollHeight,this.element.scrollWidth];if(!this.dims)this.dims=[this.options.scaleMode.originalHeight,this.options.scaleMode.originalWidth]},update:function(a){var b=this.options.scaleFrom/100+this.factor*a;if(this.options.scaleContent&&this.fontSize)this.element.setStyle({fontSize:this.fontSize*b+this.fontSizeType});this.setDimensions(this.dims[0]*b,this.dims[1]*b)},finish:function(a){if(this.restoreAfterFinish)this.element.setStyle(this.originalStyle)},setDimensions:function(a,b){var c={};if(this.options.scaleX)c.width=b.round()+"px";if(this.options.scaleY)c.height=a.round()+"px";if(this.options.scaleFromCenter){var d=(a-this.dims[0])/2;var e=(b-this.dims[1])/2;if(this.elementPositioning=="absolute"){if(this.options.scaleY)c.top=this.originalTop-d+"px";if(this.options.scaleX)c.left=this.originalLeft-e+"px"}else{if(this.options.scaleY)c.top=-d+"px";if(this.options.scaleX)c.left=-e+"px"}}this.element.setStyle(c)}});Effect.Highlight=Class.create(Effect.Base,{initialize:function(a){this.element=$(a);if(!this.element)throw Effect._elementDoesNotExistError;var b=Object.extend({startcolor:"#ffff99"},arguments[1]||{});this.start(b)},setup:function(){if(this.element.getStyle("display")=="none"){this.cancel();return}this.oldStyle={};if(!this.options.keepBackgroundImage){this.oldStyle.backgroundImage=this.element.getStyle("background-image");this.element.setStyle({backgroundImage:"none"})}if(!this.options.endcolor)this.options.endcolor=this.element.getStyle("background-color").parseColor("#ffffff");if(!this.options.restorecolor)this.options.restorecolor=this.element.getStyle("background-color");this._base=$R(0,2).map(function(a){return parseInt(this.options.startcolor.slice(a*2+1,a*2+3),16)}.bind(this));this._delta=$R(0,2).map(function(a){return parseInt(this.options.endcolor.slice(a*2+1,a*2+3),16)-this._base[a]}.bind(this))},update:function(a){this.element.setStyle({backgroundColor:$R(0,2).inject("#",function(b,c,d){return b+(this._base[d]+this._delta[d]*a).round().toColorPart()}.bind(this))})},finish:function(){this.element.setStyle(Object.extend(this.oldStyle,{backgroundColor:this.options.restorecolor}))}});Effect.ScrollTo=function(a){var b=arguments[1]||{},c=document.viewport.getScrollOffsets(),d=$(a).cumulativeOffset();if(b.offset)d[1]+=b.offset;return new Effect.Tween(null,c.top,d[1],b,function(a){scrollTo(c.left,a.round())})};Effect.Fade=function(a){a=$(a);var b=a.getInlineOpacity();var c=Object.extend({from:a.getOpacity()||1,to:0,afterFinishInternal:function(a){if(a.options.to!=0)return;a.element.hide().setStyle({opacity:b})}},arguments[1]||{});return new Effect.Opacity(a,c)};Effect.Appear=function(a){a=$(a);var b=Object.extend({from:a.getStyle("display")=="none"?0:a.getOpacity()||0,to:1,afterFinishInternal:function(a){a.element.forceRerendering()},beforeSetup:function(a){a.element.setOpacity(a.options.from).show()}},arguments[1]||{});return new Effect.Opacity(a,b)};Effect.Puff=function(a){a=$(a);var b={opacity:a.getInlineOpacity(),position:a.getStyle("position"),top:a.style.top,left:a.style.left,width:a.style.width,height:a.style.height};return new Effect.Parallel([new Effect.Scale(a,200,{sync:true,scaleFromCenter:true,scaleContent:true,restoreAfterFinish:true}),new Effect.Opacity(a,{sync:true,to:0})],Object.extend({duration:1,beforeSetupInternal:function(a){Position.absolutize(a.effects[0].element)},afterFinishInternal:function(a){a.effects[0].element.hide().setStyle(b)}},arguments[1]||{}))};Effect.BlindUp=function(a){a=$(a);a.makeClipping();return new Effect.Scale(a,0,Object.extend({scaleContent:false,scaleX:false,restoreAfterFinish:true,afterFinishInternal:function(a){a.element.hide().undoClipping()}},arguments[1]||{}))};Effect.BlindDown=function(a){a=$(a);var b=a.getDimensions();return new Effect.Scale(a,100,Object.extend({scaleContent:false,scaleX:false,scaleFrom:0,scaleMode:{originalHeight:b.height,originalWidth:b.width},restoreAfterFinish:true,afterSetup:function(a){a.element.makeClipping().setStyle({height:"0px"}).show()},afterFinishInternal:function(a){a.element.undoClipping()}},arguments[1]||{}))};Effect.SwitchOff=function(a){a=$(a);var b=a.getInlineOpacity();return new Effect.Appear(a,Object.extend({duration:.4,from:0,transition:Effect.Transitions.flicker,afterFinishInternal:function(a){new Effect.Scale(a.element,1,{duration:.3,scaleFromCenter:true,scaleX:false,scaleContent:false,restoreAfterFinish:true,beforeSetup:function(a){a.element.makePositioned().makeClipping()},afterFinishInternal:function(a){a.element.hide().undoClipping().undoPositioned().setStyle({opacity:b})}})}},arguments[1]||{}))};Effect.DropOut=function(a){a=$(a);var b={top:a.getStyle("top"),left:a.getStyle("left"),opacity:a.getInlineOpacity()};return new Effect.Parallel([new Effect.Move(a,{x:0,y:100,sync:true}),new Effect.Opacity(a,{sync:true,to:0})],Object.extend({duration:.5,beforeSetup:function(a){a.effects[0].element.makePositioned()},afterFinishInternal:function(a){a.effects[0].element.hide().undoPositioned().setStyle(b)}},arguments[1]||{}))};Effect.Shake=function(a){a=$(a);var b=Object.extend({distance:20,duration:.5},arguments[1]||{});var c=parseFloat(b.distance);var d=parseFloat(b.duration)/10;var e={top:a.getStyle("top"),left:a.getStyle("left")};return new Effect.Move(a,{x:c,y:0,duration:d,afterFinishInternal:function(a){new Effect.Move(a.element,{x:-c*2,y:0,duration:d*2,afterFinishInternal:function(a){new Effect.Move(a.element,{x:c*2,y:0,duration:d*2,afterFinishInternal:function(a){new Effect.Move(a.element,{x:-c*2,y:0,duration:d*2,afterFinishInternal:function(a){new Effect.Move(a.element,{x:c*2,y:0,duration:d*2,afterFinishInternal:function(a){new Effect.Move(a.element,{x:-c,y:0,duration:d,afterFinishInternal:function(a){a.element.undoPositioned().setStyle(e)}})}})}})}})}})}})};Effect.SlideDown=function(a){a=$(a).cleanWhitespace();var b=a.down().getStyle("bottom");var c=a.getDimensions();return new Effect.Scale(a,100,Object.extend({scaleContent:false,scaleX:false,scaleFrom:window.opera?0:1,scaleMode:{originalHeight:c.height,originalWidth:c.width},restoreAfterFinish:true,afterSetup:function(a){a.element.makePositioned();a.element.down().makePositioned();if(window.opera)a.element.setStyle({top:""});a.element.makeClipping().setStyle({height:"0px"}).show()},afterUpdateInternal:function(a){a.element.down().setStyle({bottom:a.dims[0]-a.element.clientHeight+"px"})},afterFinishInternal:function(a){a.element.undoClipping().undoPositioned();a.element.down().undoPositioned().setStyle({bottom:b})}},arguments[1]||{}))};Effect.SlideUp=function(a){a=$(a).cleanWhitespace();var b=a.down().getStyle("bottom");var c=a.getDimensions();return new Effect.Scale(a,window.opera?0:1,Object.extend({scaleContent:false,scaleX:false,scaleMode:"box",scaleFrom:100,scaleMode:{originalHeight:c.height,originalWidth:c.width},restoreAfterFinish:true,afterSetup:function(a){a.element.makePositioned();a.element.down().makePositioned();if(window.opera)a.element.setStyle({top:""});a.element.makeClipping().show()},afterUpdateInternal:function(a){a.element.down().setStyle({bottom:a.dims[0]-a.element.clientHeight+"px"})},afterFinishInternal:function(a){a.element.hide().undoClipping().undoPositioned();a.element.down().undoPositioned().setStyle({bottom:b})}},arguments[1]||{}))};Effect.Squish=function(a){return new Effect.Scale(a,window.opera?1:0,{restoreAfterFinish:true,beforeSetup:function(a){a.element.makeClipping()},afterFinishInternal:function(a){a.element.hide().undoClipping()}})};Effect.Grow=function(a){a=$(a);var b=Object.extend({direction:"center",moveTransition:Effect.Transitions.sinoidal,scaleTransition:Effect.Transitions.sinoidal,opacityTransition:Effect.Transitions.full},arguments[1]||{});var c={top:a.style.top,left:a.style.left,height:a.style.height,width:a.style.width,opacity:a.getInlineOpacity()};var d=a.getDimensions();var e,f;var g,h;switch(b.direction){case"top-left":e=f=g=h=0;break;case"top-right":e=d.width;f=h=0;g=-d.width;break;case"bottom-left":e=g=0;f=d.height;h=-d.height;break;case"bottom-right":e=d.width;f=d.height;g=-d.width;h=-d.height;break;case"center":e=d.width/2;f=d.height/2;g=-d.width/2;h=-d.height/2;break}return new Effect.Move(a,{x:e,y:f,duration:.01,beforeSetup:function(a){a.element.hide().makeClipping().makePositioned()},afterFinishInternal:function(a){new Effect.Parallel([new Effect.Opacity(a.element,{sync:true,to:1,from:0,transition:b.opacityTransition}),new Effect.Move(a.element,{x:g,y:h,sync:true,transition:b.moveTransition}),new Effect.Scale(a.element,100,{scaleMode:{originalHeight:d.height,originalWidth:d.width},sync:true,scaleFrom:window.opera?1:0,transition:b.scaleTransition,restoreAfterFinish:true})],Object.extend({beforeSetup:function(a){a.effects[0].element.setStyle({height:"0px"}).show()},afterFinishInternal:function(a){a.effects[0].element.undoClipping().undoPositioned().setStyle(c)}},b))}})};Effect.Shrink=function(a){a=$(a);var b=Object.extend({direction:"center",moveTransition:Effect.Transitions.sinoidal,scaleTransition:Effect.Transitions.sinoidal,opacityTransition:Effect.Transitions.none},arguments[1]||{});var c={top:a.style.top,left:a.style.left,height:a.style.height,width:a.style.width,opacity:a.getInlineOpacity()};var d=a.getDimensions();var e,f;switch(b.direction){case"top-left":e=f=0;break;case"top-right":e=d.width;f=0;break;case"bottom-left":e=0;f=d.height;break;case"bottom-right":e=d.width;f=d.height;break;case"center":e=d.width/2;f=d.height/2;break}return new Effect.Parallel([new Effect.Opacity(a,{sync:true,to:0,from:1,transition:b.opacityTransition}),new Effect.Scale(a,window.opera?1:0,{sync:true,transition:b.scaleTransition,restoreAfterFinish:true}),new Effect.Move(a,{x:e,y:f,sync:true,transition:b.moveTransition})],Object.extend({beforeStartInternal:function(a){a.effects[0].element.makePositioned().makeClipping()},afterFinishInternal:function(a){a.effects[0].element.hide().undoClipping().undoPositioned().setStyle(c)}},b))};Effect.Pulsate=function(a){a=$(a);var b=arguments[1]||{},c=a.getInlineOpacity(),d=b.transition||Effect.Transitions.linear,e=function(a){return 1-d(-Math.cos(a*(b.pulses||5)*2*Math.PI)/2+.5)};return new Effect.Opacity(a,Object.extend(Object.extend({duration:2,from:0,afterFinishInternal:function(a){a.element.setStyle({opacity:c})}},b),{transition:e}))};Effect.Fold=function(a){a=$(a);var b={top:a.style.top,left:a.style.left,width:a.style.width,height:a.style.height};a.makeClipping();return new Effect.Scale(a,5,Object.extend({scaleContent:false,scaleX:false,afterFinishInternal:function(c){new Effect.Scale(a,1,{scaleContent:false,scaleY:false,afterFinishInternal:function(a){a.element.hide().undoClipping().setStyle(b)}})}},arguments[1]||{}))};Effect.Morph=Class.create(Effect.Base,{initialize:function(a){this.element=$(a);if(!this.element)throw Effect._elementDoesNotExistError;var b=Object.extend({style:{}},arguments[1]||{});if(!Object.isString(b.style))this.style=$H(b.style);else{if(b.style.include(":"))this.style=b.style.parseStyle();else{this.element.addClassName(b.style);this.style=$H(this.element.getStyles());this.element.removeClassName(b.style);var c=this.element.getStyles();this.style=this.style.reject(function(a){return a.value==c[a.key]});b.afterFinishInternal=function(a){a.element.addClassName(a.options.style);a.transforms.each(function(b){a.element.style[b.style]=""})}}}this.start(b)},setup:function(){function a(a){if(!a||["rgba(0, 0, 0, 0)","transparent"].include(a))a="#ffffff";a=a.parseColor();return $R(0,2).map(function(b){return parseInt(a.slice(b*2+1,b*2+3),16)})}this.transforms=this.style.map(function(b){var c=b[0],d=b[1],e=null;if(d.parseColor("#zzzzzz")!="#zzzzzz"){d=d.parseColor();e="color"}else if(c=="opacity"){d=parseFloat(d);if(Prototype.Browser.IE&&!this.element.currentStyle.hasLayout)this.element.setStyle({zoom:1})}else if(Element.CSS_LENGTH.test(d)){var f=d.match(/^([\+\-]?[0-9\.]+)(.*)$/);d=parseFloat(f[1]);e=f.length==3?f[2]:null}var g=this.element.getStyle(c);return{style:c.camelize(),originalValue:e=="color"?a(g):parseFloat(g||0),targetValue:e=="color"?a(d):d,unit:e}}.bind(this)).reject(function(a){return a.originalValue==a.targetValue||a.unit!="color"&&(isNaN(a.originalValue)||isNaN(a.targetValue))})},update:function(a){var b={},c,d=this.transforms.length;while(d--)b[(c=this.transforms[d]).style]=c.unit=="color"?"#"+Math.round(c.originalValue[0]+(c.targetValue[0]-c.originalValue[0])*a).toColorPart()+Math.round(c.originalValue[1]+(c.targetValue[1]-c.originalValue[1])*a).toColorPart()+Math.round(c.originalValue[2]+(c.targetValue[2]-c.originalValue[2])*a).toColorPart():(c.originalValue+(c.targetValue-c.originalValue)*a).toFixed(3)+(c.unit===null?"":c.unit);this.element.setStyle(b,true)}});Effect.Transform=Class.create({initialize:function(a){this.tracks=[];this.options=arguments[1]||{};this.addTracks(a)},addTracks:function(a){a.each(function(a){a=$H(a);var b=a.values().first();this.tracks.push($H({ids:a.keys().first(),effect:Effect.Morph,options:{style:b}}))}.bind(this));return this},play:function(){return new Effect.Parallel(this.tracks.map(function(a){var b=a.get("ids"),c=a.get("effect"),d=a.get("options");var e=[$(b)||$$(b)].flatten();return e.map(function(a){return new c(a,Object.extend({sync:true},d))})}).flatten(),this.options)}});Element.CSS_PROPERTIES=$w("backgroundColor backgroundPosition borderBottomColor borderBottomStyle "+"borderBottomWidth borderLeftColor borderLeftStyle borderLeftWidth "+"borderRightColor borderRightStyle borderRightWidth borderSpacing "+"borderTopColor borderTopStyle borderTopWidth bottom clip color "+"fontSize fontWeight height left letterSpacing lineHeight "+"marginBottom marginLeft marginRight marginTop markerOffset maxHeight "+"maxWidth minHeight minWidth opacity outlineColor outlineOffset "+"outlineWidth paddingBottom paddingLeft paddingRight paddingTop "+"right textIndent top width wordSpacing zIndex");Element.CSS_LENGTH=/^(([\+\-]?[0-9\.]+)(em|ex|px|in|cm|mm|pt|pc|\%))|0$/;String.__parseStyleElement=document.createElement("div");String.prototype.parseStyle=function(){var a,b=$H();if(Prototype.Browser.WebKit)a=(new Element("div",{style:this})).style;else{String.__parseStyleElement.innerHTML='<div style="'+this+'"></div>';a=String.__parseStyleElement.childNodes[0].style}Element.CSS_PROPERTIES.each(function(c){if(a[c])b.set(c,a[c])});if(Prototype.Browser.IE&&this.include("opacity"))b.set("opacity",this.match(/opacity:\s*((?:0|1)?(?:\.\d*)?)/)[1]);return b};if(document.defaultView&&document.defaultView.getComputedStyle){Element.getStyles=function(a){var b=document.defaultView.getComputedStyle($(a),null);return Element.CSS_PROPERTIES.inject({},function(a,c){a[c]=b[c];return a})}}else{Element.getStyles=function(a){a=$(a);var b=a.currentStyle,c;c=Element.CSS_PROPERTIES.inject({},function(a,c){a[c]=b[c];return a});if(!c.opacity)c.opacity=a.getOpacity();return c}}Effect.Methods={morph:function(a,b){a=$(a);new Effect.Morph(a,Object.extend({style:b},arguments[2]||{}));return a},visualEffect:function(a,b,c){a=$(a);var d=b.dasherize().camelize(),e=d.charAt(0).toUpperCase()+d.substring(1);new Effect[e](a,c);return a},highlight:function(a,b){a=$(a);new Effect.Highlight(a,b);return a}};$w("fade appear grow shrink fold blindUp blindDown slideUp slideDown "+"pulsate shake puff squish switchOff dropOut").each(function(a){Effect.Methods[a]=function(b,c){b=$(b);Effect[a.charAt(0).toUpperCase()+a.substring(1)](b,c);return b}});$w("getInlineOpacity forceRerendering setContentZoom collectTextNodes collectTextNodesIgnoreClass getStyles").each(function(a){Effect.Methods[a]=Element[a]});Element.addMethods(Effect.Methods);var ajax="/ajax/publicBackend.php";var comment={};var stylePrefix=window.STYLE_PREFIX||"weebly";document.observe("dom:loaded",updateForm);document.observe("dom:loaded",function(){function a(a){var b=a.data.evalJSON();switch(b.action){case"finished":var c=b.data.ucfid;var d=$("form-"+c);d.hide();if($(c+"-msg"))$(c+"-msg").update(b.data.message);else d.insert({after:'<div id="'+c+'-msg">'+b.data.message+"</div>"});new Effect.ScrollTo($(c+"-msg"),{queue:{scope:"loading",location:"end"}});new Effect.Highlight($(c+"-msg"),{duration:2,queue:{scope:"loading",location:"end"}});return;case"redirect":window.location=b.data.location;return;case"error":var e=b.data["error-fields"];var c=b.data.ucfid;var d=$("form-"+c);d.getElements().each(function(a){if(a.hasClassName("form-input-error")){a.removeClassName("form-input-error");a.up("."+stylePrefix+"-form-field").removeClassName("form-field-error")}});e.each(function(a){d.getElements().each(function(b){if(b.name.replace(/_u\d*/,"")==a||b.name.replace(/.*_u/,"_u")==a||b.name.replace(/\[.*\]$/,"")==a){b.addClassName("form-input-error");b.up("."+stylePrefix+"-form-field").addClassName("form-field-error")}})});if($(c+"-msg"))$(c+"-msg").update(b.data.message);else d.insert({after:'<div id="'+c+'-msg">'+b.data.message+"</div>"});return}}var b=false;$$("form").each(function(c){if(c.action.match(/formSubmit\.php$/)){c.action=c.action.replace(/(.*)\/formSubmit\.php$/,window.location.protocol+"//"+window.location.host+"/ajax/apps/formSubmitAjax.php");c.acceptCharset="UTF-8";var d,e=c.id+"-target";try{d=document.createElement('<iframe name="'+e+'">')}catch(f){d=document.createElement("iframe");d.name=e}d.style.display="none";d.id=e;c.insert({after:d});c.target=d.id;if(!b){if(window.postMessage){b=false;if(window.addEventListener)window.addEventListener("message",a,false);else if(window.attachEvent)window.attachEvent("onmessage",a)}else{function g(){try{var b=(d.contentDocument||d.contentWindow.document).location.href;var c=(d.contentDocument||d.contentWindow.document).body.firstChild.nodeValue;if(b!="about:blank"){a({data:c,source:d.contentWindow})}}catch(e){}}if(d.addEventListener)d.addEventListener("load",g,false);else if(d.attachEvent)d.attachEvent("onload",g);else d.observe("load",g)}}}})});document.observe("click",setWeeblyApproved);document.observe("keydown",setWeeblyApproved);document.observe("dom:loaded",fieldInstructionsHandler);currentlyFocusedFormElement=null;document.observe("click",function(a){var b=Event.element(a);var c=b.up("."+stylePrefix+"-form-field");if(b.hasClassName(stylePrefix+"-form-field")){c=b}if(c){currentlyFocusedFormElement=c.identify()}else{currentlyFocusedFormElement=null}removeFieldInstructions()});if(!window.STATIC_BASE){STATIC_BASE="http://static-cdn.weebly.com/"}var fileLoadingImage=STATIC_BASE+"weebly/libraries/lightbox202/images/loading.gif";var fileBottomNavPrevImage=STATIC_BASE+"weebly/libraries/lightbox202/images/miniprev.jpg";var fileBottomNavNextImage=STATIC_BASE+"weebly/libraries/lightbox202/images/mininext.jpg";var fileBottomNavCloseImage=STATIC_BASE+"weebly/libraries/lightbox202/images/closelabel.gif";var resizeSpeed=7;var borderSize=10;var imageArray=new Array;var activeImage;if(resizeSpeed>10){resizeSpeed=10}if(resizeSpeed<1){resizeSpeed=1}resizeDuration=(11-resizeSpeed)*.15;Object.extend(Element,{getWidth:function(a){a=$(a);return a.offsetWidth},setWidth:function(a,b){a=$(a);a.style.width=b+"px"},setHeight:function(a,b){a=$(a);a.style.height=b+"px"},setTop:function(a,b){a=$(a);a.style.top=b+"px"},setSrc:function(a,b){a=$(a);a.src=b},setHref:function(a,b){a=$(a);a.href=b},setInnerHTML:function(a,b){a=$(a);a.innerHTML=b}});Array.prototype.removeDuplicates=function(){for(i=1;i<this.length;i++){if(this[i][0]==this[i-1][0]){this.splice(i,1)}}};Array.prototype.empty=function(){for(i=0;i<=this.length;i++){this.shift()}};var Lightbox=Class.create();Lightbox.prototype={initialize:function(){if(!document.getElementsByTagName){return}var a=document.getElementsByTagName("a");for(var b=0;b<a.length;b++){var c=a[b];var d=String(c.getAttribute("rel"));if(c.getAttribute("href")&&d.toLowerCase().match("lightbox")){c.onclick=function(){myLightbox.start(this);return false}}}var e=document.getElementsByTagName("body").item(0);var f=document.createElement("div");f.setAttribute("id","lightbox2-overlay");f.style.display="none";f.onclick=function(){myLightbox.end();return false};e.appendChild(f);var g=document.createElement("div");g.setAttribute("id","lightbox2");g.style.display="none";g.onclick=function(){myLightbox.end();return false};e.appendChild(g);var h=$(document.createElement("div"));h.setAttribute("id","outerImageContainer");h.observe("click",function(a){a.stop()});g.appendChild(h);var i=document.createElement("div");i.setAttribute("id","imageContainer");h.appendChild(i);var j=document.createElement("img");j.setAttribute("id","lightboxImage");i.appendChild(j);var k=document.createElement("div");k.setAttribute("id","hoverNav");i.appendChild(k);var l=document.createElement("a");l.setAttribute("id","prevLink");l.setAttribute("href","#");k.appendChild(l);var m=document.createElement("a");m.setAttribute("id","nextLink");m.setAttribute("href","#");k.appendChild(m);var n=document.createElement("div");n.setAttribute("id","loading");i.appendChild(n);var o=document.createElement("a");o.setAttribute("id","loadingLink");o.setAttribute("href","#");o.onclick=function(){myLightbox.end();return false};n.appendChild(o);var p=document.createElement("img");p.setAttribute("src",fileLoadingImage);o.appendChild(p);var q=$(document.createElement("div"));q.setAttribute("id","imageDataContainer");q.className="clearfix";q.observe("click",function(a){a.stop()});g.appendChild(q);var r=document.createElement("div");r.setAttribute("id","imageData");q.appendChild(r);var s=document.createElement("div");s.setAttribute("id","imageDetails");r.appendChild(s);var t=document.createElement("span");t.setAttribute("id","caption");s.appendChild(t);var u=document.createElement("span");u.setAttribute("id","numberDisplay");s.appendChild(u);var v=document.createElement("div");v.setAttribute("id","bottomNav");r.appendChild(v);var w=document.createElement("a");w.setAttribute("id","bottomNavClose");w.setAttribute("href","#");w.onclick=function(){myLightbox.end();return false};v.appendChild(w);var x=document.createElement("img");x.setAttribute("src",fileBottomNavCloseImage);w.appendChild(x);var y=document.createElement("a");y.setAttribute("id","bottomNavNext");y.setAttribute("href","#");y.onclick=function(){myLightbox.changeImage(activeImage+1);return false};v.appendChild(y);var z=document.createElement("img");z.setAttribute("src",fileBottomNavNextImage);y.appendChild(z);var A=document.createElement("a");A.setAttribute("id","bottomNavPrev");A.setAttribute("href","#");A.onclick=function(){myLightbox.changeImage(activeImage-1);return false};v.appendChild(A);var B=document.createElement("img");B.setAttribute("src",fileBottomNavPrevImage);A.appendChild(B)},start:function(a){hideSelectBoxes();var b=getPageSize();Element.setHeight("lightbox2-overlay",b[1]);new Effect.Appear("lightbox2-overlay",{duration:.2,from:0,to:.8});imageArray=[];imageNum=0;if(!document.getElementsByTagName){return}var c=document.getElementsByTagName("a");if(a.getAttribute("rel")=="lightbox"){imageArray.push(new Array(a.getAttribute("href"),a.getAttribute("title")))}else{for(var d=0;d<c.length;d++){var e=c[d];if(e.getAttribute("href")&&e.getAttribute("rel")==a.getAttribute("rel")){imageArray.push(new Array(e.getAttribute("href"),e.getAttribute("title")))}}imageArray.removeDuplicates();while(imageArray[imageNum][0]!=a.getAttribute("href")){imageNum++}}var b=getPageSize();var f=getPageScroll();var g=f[1]+b[3]/15;this.lightboxTop=g;Element.setTop("lightbox2",g);Element.show("lightbox2");this.changeImage(imageNum)},changeImage:function(a){if(typeof activeImage!="undefined"){var b=$("lightboxImage");b.removeAttribute("width");b.removeAttribute("height")}activeImage=a;Element.show("loading");Element.hide("lightboxImage");Element.hide("hoverNav");Element.hide("prevLink");Element.hide("nextLink");Element.hide("bottomNavPrev");Element.hide("bottomNavNext");Element.hide("imageDataContainer");Element.hide("numberDisplay");imgPreloader=new Image;imgPreloader.onload=function(){Element.setSrc("lightboxImage",imageArray[activeImage][0]);myLightbox.resizeImageContainer(imgPreloader.width,imgPreloader.height)};imgPreloader.src=imageArray[activeImage][0]},resizeImageContainer:function(a,b){var c=getPageSize();var d=(c[2]||0)-50;var e=(c[3]||0)-115;if(d>0&&e>0){var f;if(b>a){f=d/a}else{f=Math.min(d/a,e/b)}if(f<1){a=Math.round(a*f);b=Math.round(b*f);$("lightboxImage").width=a}}this.wCur=Element.getWidth("outerImageContainer");this.hCur=Element.getHeight("outerImageContainer");Element.setWidth("outerImageContainer",a+borderSize*2);Element.setHeight("outerImageContainer",b+borderSize*2);if(navigator.appVersion.indexOf("MSIE")!=-1){pause(250)}else{pause(100)}Element.setHeight("prevLink",b);Element.setHeight("nextLink",b);Element.setWidth("imageDataContainer",a+borderSize*2);this.showImage()},showImage:function(){Element.hide("loading");new Effect.Appear("lightboxImage",{duration:.5,queue:"end",afterFinish:function(){myLightbox.updateDetails()}});this.preloadNeighborImages()},updateDetails:function(){$("caption").update().show().appendChild(document.createTextNode(imageArray[activeImage][1]||""));if(imageArray.length>1){Element.show("numberDisplay");Element.setInnerHTML("numberDisplay","Image "+eval(activeImage+1)+" of "+imageArray.length)}if(activeImage>0){Element.show("bottomNavPrev")}if(activeImage!=imageArray.length-1){Element.show("bottomNavNext")}new Effect.Parallel([new Effect.SlideDown("imageDataContainer",{sync:true,duration:resizeDuration+.25,from:0,to:1}),new Effect.Appear("imageDataContainer",{sync:true,duration:1})],{duration:.65,afterFinish:function(){myLightbox.updateNav()}})},updateNav:function(){Element.show("hoverNav");if(activeImage!=0){Element.show("prevLink");document.getElementById("prevLink").onclick=function(){myLightbox.changeImage(activeImage-1);return false}}if(activeImage!=imageArray.length-1){Element.show("nextLink");document.getElementById("nextLink").onclick=function(){myLightbox.changeImage(activeImage+1);return false}}var a=getPageSize();Element.setHeight("lightbox2-overlay",Math.max(a[1],$("lightbox2").getHeight()+this.lightboxTop));this.enableKeyboardNav()},enableKeyboardNav:function(){document.onkeydown=this.keyboardAction},disableKeyboardNav:function(){document.onkeydown=""},keyboardAction:function(a){if(a==null){keycode=event.keyCode}else{keycode=a.which}key=String.fromCharCode(keycode).toLowerCase();if(key=="x"||key=="o"||key=="c"){myLightbox.end()}else if(key=="p"){if(activeImage!=0){myLightbox.disableKeyboardNav();myLightbox.changeImage(activeImage-1)}}else if(key=="n"){if(activeImage!=imageArray.length-1){myLightbox.disableKeyboardNav();myLightbox.changeImage(activeImage+1)}}},preloadNeighborImages:function(){if(imageArray.length-1>activeImage){preloadNextImage=new Image;preloadNextImage.src=imageArray[activeImage+1][0]}if(activeImage>0){preloadPrevImage=new Image;preloadPrevImage.src=imageArray[activeImage-1][0]}},end:function(){this.disableKeyboardNav();Element.hide("lightbox2");new Effect.Fade("lightbox2-overlay",{duration:.2});showSelectBoxes()}};var lightboxLoaded=false;if(Prototype.Browser.IE){Event.observe(window,"load",initLightbox,false)}else{document.observe("dom:loaded",initLightbox)}(function(){function q(a){if(p()){a()}else{var b=0;var c=10;var d=setInterval(function(){if(++b>c){clearInterval(d)}else if(p()){clearInterval(d);a()}},200)}}function p(){for(var a=0;a<document.styleSheets.length;a++){try{if(document.styleSheets[a].title==d+"-theme-css"){var b=document.styleSheets[a];var c=b.cssRules||b.rules;return c&&c.length>0}}catch(e){}}return false}function o(a){if(a.getBoundingClientRect&&a.nodeName!="BODY"&&a.nodeName!="HTML"){var b=a.getBoundingClientRect(),c=document.body,d=document.documentElement,e=d.clientTop||c.clientTop||0,f=d.clientLeft||c.clientLeft||0,g=window.pageYOffset||d.scrollTop||c.scrollTop,h=window.pageXOffset||d.scrollLeft||c.scrollLeft,i=b.top+g-e,j=b.left+h-f,k=[j,i];k.left=j;k.top=i;return k}else{return $(a).cumulativeOffset()}}function n(a){var c=$("pg"+a);if(c)return c;if(b)return $(b)}function m(a){var b=a.nodeName=="A"?a:$(a.getElementsByTagName("a")[0]);var c=o(a);var d={top:c.top+a.getHeight(),left:c.left+a.getWidth()};if(!b){return[c,d]}var e=o(b);var f={top:e.top+b.getHeight(),left:e.left+b.getWidth()};var g,h;if(Math.abs(c.left-d.left)<10){g=e;h=f}else{g={top:Math.min(c.top,e.top),left:Math.min(c.left,e.left)};h={top:Math.max(d.top,f.top),left:Math.max(d.left,f.left)}}return[g,h]}function l(a){var b=a.up();if(b.hasClassName(d+"-nav-handle")){b=b.up()}return!b.hasClassName(d+"-menu")}function k(a,b){var c=a.down(b);if(!c){var e=a.next();if(e&&e.hasClassName(d+"-menu-wrap")){c=e.down()}}return c}function j(a){if(a.parentNode.hasClassName(d+"-nav-handle")){var b=[];a.up().siblings().each(function(a){var c=a.down();if(c){b.push(c)}});return b}else{return a.siblings()}}function i(a,b){return a.select(b).concat(g(a)).uniq()}function h(a){if(a.hasClassName(d+"-nav-handle")){a=a.down()}if(a&&!a.hasClassName(d+"-menu-wrap")){return a}}function g(a,b,c){var e=[];a.childElements().each(function(a){if(!b||a.hasClassName(d+"-nav-handle")||a.hasClassName(d+"-nav-more")||a.id.match(/^pg/)||c&&a.id==c){var f=h(a);if(f){e.push(f)}}});return e}function f(a,b,c){var e=a.up();if(e.hasClassName(d+"-nav-handle")){e=e.up()}var f=g(e,b,c);if(f.length>=2){var h=f[0].positionedOffset();var i=f[1].positionedOffset();var j=Math.abs(h.left-i.left)-Math.abs(h.top-i.top);if(j!=0){return j<0}}return!l(a)}function e(a,b){if(window.DISABLE_NAV_MORE)return;var e=window.currentPage||c;var f=navFlyoutMenu.getMainList();var g=f.childElements();var i;if(g.length>0){i=g[g.length-1];if(!i.hasClassName(d+"-nav-more")){i=null}}var j=false;if(i){i.hide();j=true}var k;var l=[];var o=[];var p;var q;for(var r=0;r<a.length;r++){var s=n(a[r].id);if(j){s.show()}var t=h(s);if(!t)continue;var u=m(t);if(r==1){k=Math.abs(u[0].top-o[0][0].top)>Math.abs(u[0].left-o[0][0].left)}else if(r>1&&!k&&Math.abs(u[0].top-o[r-1][0].top)>5){p=s;q=r;break}l.push(s);o.push(u)}if(p){if(i){i.show()}else{var v=$(document.createElement("div"));v.innerHTML=b;i=v.down();i.select("a").each(function(a){a.onclick=function(){return false};a.style.position="relative";a.id=d+"-nav-more-a"});f.insert(i)}var w=h(i);w.style.position="relative";var x=[];for(var r=q;r<a.length;r++){n(a[r].id).hide();x.push(r)}for(var r=q-1;r>=0;r--){var y=m(w);if(Math.abs(y[0].top-o[r][0].top)>5){l[r].hide();x.unshift(r)}else{break}}if(x.length==0){i.remove()}else if(x.length==a.length){for(var r=0;r<x.length;r++){n(a[x[r]].id).show()}i.remove()}else{if(!j){var z=$(document.createElement("div"));z.addClassName(d+"-menu-wrap");var A=$(document.createElement("ul"));A.addClassName(d+"-menu");z.appendChild(A);for(var B=0;B<x.length;B++){var C=a[x[B]];var D=$(document.createElement("li"));D.id=d+"-nav-"+C.id;if(C.id==e){D.addClassName(d+"-nav-current")}var E=$(document.createElement("a"));if(C.onclick){E.href="#";E.onclick=C.onclick}else{var F=C.url;if(window.IS_ARCHIVE||F.match(/^http:\/\//)){E.href=F}else{E.href="/"+F}}if(C.onmouseover){E.onmouseover=C.onmouseover}if(C.onmouseout){E.onmouseout=C.onmouseout}D.appendChild(E);var G=h(n(a[x[B]].id))._flyoutmenu_destroy();E.innerHTML="<span class='"+d+"-menu-title'>"+C.title+"</span>"+(G?"<span class='"+d+"-menu-more'>></span>":"");if(G){D.appendChild(G)}A.appendChild(D)}w.appendChild(z);navFlyoutMenu.addItem(w);if(window.showEvent){showEvent("navMore")}}}}}var a;var b;var c;var d=window.STYLE_PREFIX||"weebly";window.initPublishedFlyoutMenus=function(a,f,g,h,i){c=f;if(a.length>0){var j=function(){b=h;var c=document.createElement("div");c.id=d+"-menus";$(document.body).insert(c);var f=n(a[0].id);if(f){window.navFlyoutMenu=new FlyoutMenu(f.up(),{relocate:c,aLiId:h});e(a,g)}};if(i){j()}else{q(j)}}};window.initEditorFlyoutMenus=function(){q(function(){function b(){var b=Weebly.PageManager.getTopLevelSummary();if(b.length>0){var c=n(b[0].id);if(c){var f=c.up();if(f&&f.nodeName&&!f.nodeName.match(/(table|tbody|thead|tr)/i)){window.navFlyoutMenu=new FlyoutMenu(f,{relocate:d+"-menus"});var g=[];renderItem({title:"more..."},false,currentNormalItem,g);a=g.join("");a="<span class='"+d+"-nav-handle "+d+"-nav-more'>"+a+"</span>";e(b,a)}else{window.navFlyoutMenu=null}}else{window.navFlyoutMenu=null}}else{window.navFlyoutMenu=null}}if(Prototype.Browser.WebKit){var c=$$("#icontent span."+d+"-nav-handle");c.each(Element.hide);setTimeout(function(){c.each(Element.show);b()},0)}else{b()}})};window.refreshNavCondense=function(b){if(window.navFlyoutMenu){e(Weebly.PageManager.getTopLevelSummary(),a)}};window.subpagesHTML=function(a,b){if(!Weebly.PageManager.pages[a]){return""}if(typeof b=="undefined"){b=filterHiddenPages(Weebly.PageManager.pages[a].children)}if(b.length>0){var c="<div class='"+d+"-menu-wrap' style='display:none'><ul class='"+d+"-menu'>";var e=Weebly.PageManager.currentPageId;b.each(function(a){var b=filterHiddenPages(a.children);c+="<li id='"+d+"-nav-"+a.id+"'"+(a.id==e?" class='"+d+"-nav-current'":"")+">";if(a.extlink){c+="<a href='#' onclick='return false' onmouseover='Weebly.PageManager.extMouseover(\""+a.id+"\",this,event)' onmouseout='Weebly.PageManager.extMouseout()'>"}else{c+="<a href='#' onclick='if (notBeenDragged()) { noJump = 1; goUpdateList(\""+a.id+"\",1); }; return false;'>"}c+="<span class='"+d+"-menu-title'>"+a.title+"</span>";if(b.length>0){c+="<span class='"+d+"-menu-more'>></span></a>"+subpagesHTML(a.id,b)}else{c+="</a>"}c+="</li>"});c+="</ul></div>";return c}else{return""}};window.filterHiddenPages=function(a){var b=[];a.each(function(a){if(!a.hidden)b.push(a)});return b};window.disableFlyouts=false;window.FlyoutMenu=function(a,b){function q(a){function z(b){if(disableFlyouts||!a.parentNode){return}if(b){i=false}g=true;a._flyoutmenu_contract=null;a._flyoutmenu_hide=null;var c={duration:l,afterFinish:function(){u=null;g=false;h=false;if(i){y()}}};if(q){u=Effect.SlideUp(s,c)}else{if(r){u=Effect.SlideLeftOut(s,c)}else{u=Effect.SlideRightOut(s,c)}}}function y(){g=true;var c={duration:l,afterFinish:function(){u=null;g=false;h=true;if(!i){z()}else{a._flyoutmenu_contract=z;a._flyoutmenu_hide=function(){g=false;h=false;i=false;a._flyoutmenu_contract=null;a._flyoutmenu_hide=null;s.hide()}}}};var d=m(a);s.style.left="-10000px";s.show();var e=s.getOffsetParent();var j=o(e);s.hide();if(f(a,true,b.aLiId)){q=false;s.style.top=-j.top+d[0].top+"px";var k=s.getWidth();if(d[1].left+k>$(document.body).getWidth()){r=false;s.style.left=-j.left+d[0].left-k+"px";s.show();c.afterFinish()}else{r=true;s.style.left=-j.left+d[1].left+"px";u=Effect.SlideRightIn(s,c)}}else{q=true;s.style.top=-j.top+d[1].top+"px";var k=s.getWidth();if(d[0].left+k>$(document.body).getWidth()){r=false;s.style.left=-j.left+d[1].left-k+"px"}else{r=true;s.style.left=-j.left+d[0].left+"px"}u=Effect.SlideDown(s,c)}}function x(){if(disableFlyouts)return false;p++}function w(){if(disableFlyouts)return false;i=false;if(h){var a=p;setTimeout(function(){if(p==a&&h&&!g){z()}},e)}}function v(){if(disableFlyouts)return false;p++;i=true;if(!h&&!g){if(t){j(a).each(function(a){if(a._flyoutmenu_contract){a._flyoutmenu_contract()}});y()}}}a.style.position="relative";var d=a.getElementsByTagName("a");if(d.length){d[0].style.position="relative"}var g=false;var h=false;var i=false;var p=0;var q=false;var r=false;var s;var t;var u;t=k(a,c);if(t){s=t.up();s.style.position="absolute";s.hide();if(n){s.observe("mouseover",v);s.observe("mouseout",w)}else{s.observe("mouseover",x)}}a.observe("mouseover",v);a.observe("mouseout",w);a._flyoutmenu_destroy=function(b){if(u){u.cancel();u=null}a.stopObserving("mouseover",v);a.stopObserving("mouseout",w);if(b){if(s){return s.remove()}}else if(s){if(n){s.stopObserving("mouseover",v);s.stopObserving("mouseout",w)}else{s.stopObserving("mouseover",x)}return s}}}a=$(a);b=b||{};var c=b.listTag?b.listTag.toLowerCase():"ul";var d=b.itemTag?b.itemTag.toLowerCase():"li";var e=(b.delay||.5)*1e3;var l=b.slideDuration||.3;var n=b.relocate?$(b.relocate):false;var p;this.contract=function(){p.each(function(a){if(a._flyoutmenu_contract){a._flyoutmenu_contract(true)}})};this.hideSubmenus=function(){p.each(function(a){if(a._flyoutmenu_hide){a._flyoutmenu_hide()}})};this.destroy=function(){p.each(function(a){if(a._flyoutmenu_destroy){a._flyoutmenu_destroy()}})};this.addItem=function(a){var b=h(a);if(b){q(b);var e=k(b,c);if(e){e.select(d).each(q)}if(n&&e){n.insert(e.parentNode)}p.push(b)}};this.removeItem=function(a){var b=h(a);if(b){if(b._flyoutmenu_destroy){b._flyoutmenu_destroy(true)}b.remove();p=p.without(b)}};this.getMainList=function(){return a};p=i(a,d);p.each(q);if(n){g(a).each(function(a){var b=k(a,c);if(b){n.insert(b.parentNode)}})}}})();Effect.SlideRightOut=function(a){a=$(a).cleanWhitespace();var b=a.getDimensions();return new Effect.Parallel([new Effect.Move(a,{x:a.getWidth(),sync:true,mode:"relative"}),new Effect.Scale(a,window.opera?0:1,{sync:true,scaleContent:false,scaleY:false,scaleFrom:100,restoreAfterFinish:true})],Object.extend({beforeSetup:function(a){a.effects[0].element.makeClipping()},afterFinishInternal:function(a){a.effects[0].element.undoClipping().hide()}},arguments[1]||{}))};Effect.SlideLeftOut=function(a){a=$(a).cleanWhitespace();return new Effect.Scale(a,window.opera?0:1,Object.extend({scaleContent:false,scaleY:false,scaleMode:"box",scaleFrom:100,restoreAfterFinish:true,beforeStartInternal:function(a){a.element.makePositioned();a.element.down().makePositioned();if(window.opera)a.element.setStyle({left:""});a.element.makeClipping().show()},afterUpdateInternal:function(a){var b=a.element.down();if(b){b.setStyle({right:a.dims[1]-a.element.clientWidth+"px"})}},afterFinishInternal:function(a){a.element.hide().undoClipping().undoPositioned();var b=a.element.down();if(b){b.undoPositioned()}}},arguments[1]||{}))};Effect.SlideRightIn=function(a){a=$(a).cleanWhitespace();var b=a.getDimensions();return new Effect.Scale(a,100,Object.extend({scaleContent:false,scaleY:false,scaleFrom:window.opera?0:1,scaleMode:{originalHeight:b.height,originalWidth:b.width},restoreAfterFinish:true,afterSetup:function(a){a.element.makePositioned();a.element.down().makePositioned();if(window.opera)a.element.setStyle({left:""});a.element.makeClipping().setStyle({width:"0px"}).show()},afterUpdateInternal:function(a){a.element.down().setStyle({right:a.dims[1]-a.element.clientWidth+"px"})},afterFinishInternal:function(a){a.element.undoClipping().undoPositioned();a.element.down().undoPositioned()}},arguments[1]||{}))}
