"use strict";var bevey=bevey||{version:"6.21.10",cssRoot:"/css/",debug:true,insertFirst:function(b,a){a.insertBefore(b,a.firstChild)},cancelBubble:function(a){a=a||window.event;a.cancelBubble=true;if(a.stopPropagation){a.stopPropagation()}},cancelLink:function(c){var a=c.nodeName.toLowerCase(),b;if(a==="a"){b="click"}else{if(a==="form"){b="submit"}}if(b){bevey.event.add(c,b,function(d){if(d.preventDefault){d.preventDefault()}return false})}else{bevey.event.add(c,"click",function(d){var f=bevey.getTarget(d);if(f.nodeName.toLowerCase()!=="a"){f=bevey.getTarget(d)}if(d.preventDefault){d.preventDefault()}return false})}},isChildOf:function(b,a){if(a===b){return false}while((b)&&(b!==a)&&(b!==document.body)){b=b.parentNode}return b===a},event:{list:[],add:function(e,c,d,b){b=b||false;var a=function(f){return function(h){var g=h.relatedTarget;if((this===g)||(bevey.isChildOf(g,this))){return}f.call(this,c)}};if(e.addEventListener){if(c==="mouseenter"){d=a(d);e.addEventListener("mouseover",d,b);c="mouseover"}else{if(c==="mouseleave"){d=a(d);e.addEventListener("mouseout",d,b);c="mouseout"}else{e.addEventListener(c,d,b)}}}else{if(e.attachEvent){e.attachEvent("on"+c,d)}else{e["on"+c]=d}}bevey.event.list.push([e,c,d])},remove:function(e,c,d,a){a=a||false;var b=0;if(c==="mouseenter"){c="mouseover"}else{if(c==="mouseleave"){c="mouseout"}}if(e.removeEventListener){e.removeEventListener(c,d,a)}else{if(e.detachEvent){e.detachEvent("on"+c,d)}else{e["on"+c]=null}}for(b;b<bevey.event.list.length;b+=1){if(bevey.event.list[b]){if((bevey.event.list[b])&&(bevey.event.list[b][0]===e)&&(bevey.event.list[b][1]===c)&&(bevey.event.list[b][2]===d)){bevey.event.list.splice(b,1);break}}}},removeAll:function(b){b=b||document;var a=bevey.event.list.length-1;for(a;a>=0;a-=1){if(bevey.event.list[a]){if((bevey.event.list[a])&&((bevey.event.list[a][0]===b)||(b===document))){bevey.event.remove(bevey.event.list[a][0],bevey.event.list[a][1],bevey.event.list[a][2])}}}}},closure:function(b,a){return function(c){a(b)}},getTarget:function(a){a=a||window.event;if(a.target){return a.target}else{return a.srcElement}},hasAttribute:function(c,a,b){if(c[a]){return c[a].match(new RegExp("(\\s|^)"+b+"(\\s|$)"))}},hasClass:function(b,a){return bevey.hasAttribute(b,"className",a)},addClass:function(b,a){if(!bevey.hasClass(b,a)){b.className=bevey.trim(b.className+" "+a)}},removeClass:function(b,a){if(bevey.hasClass(b,a)){b.className=b.className.replace(new RegExp("(\\s|^)"+a+"(\\s|$)")," ");b.className=bevey.trim(b.className)}},toggleClass:function(b,a){if(!bevey.hasClass(b,a)){bevey.addClass(b,a)}else{bevey.removeClass(b,a)}},getElementsByClassName:function(g,f,a){var b=[],e=[],d=0,c=0;f=f||document;a=a.toLowerCase()||"*";if((a==="*")&&(document.getElementsByClassName)){return f.getElementsByClassName(g)}if(f.getElementsByClassName){e=f.getElementsByClassName(g);if((a)&&(e.length)){for(d in e){if((e[d].tagName)&&(e[d].tagName.toLowerCase()===a)){b[c]=e[d];c+=1}}}else{b=e}}else{e=f.getElementsByTagName(a);for(d in e){if(bevey.hasClass(e[d],g)){b[c]=e[d];c+=1}}}return b},removeChildren:function(a){if(a.hasChildNodes()){while(a.childNodes.length>0){bevey.event.removeAll(a.firstChild);a.removeChild(a.firstChild)}}},putText:function(b,a){if(b.textContent){b.textContent=a}else{if(b.innerText){b.innerText=a}else{if(b.text){b.text=a}else{b.innerHTML=a}}}},stripUnits:function(a){if(typeof(a)==="string"){return parseInt(a.replace(new RegExp("(%|px|em)"),""),10)}else{return a}},trim:function(a){a=a||"";return a.toString().replace(/^\s\s*/,"").replace(/\s\s*$/,"")},readCookie:function(b){var a=document.cookie.split(";"),d="",c=0;for(c;c<a.length;c+=1){d=a[c].split("=");if(bevey.trim(d[0])===b){return bevey.trim(d[1])}}},loadAsset:function(c){c.type=c.type||"css";c.onComplete=c.onComplete||function(){};if(c.address){var b=document.getElementsByTagName("head")[0],a;if(c.type==="css"){a=document.createElement("link");a.type="text/css";a.rel="stylesheet";a.href=c.address;a.media=c.media||"all";b.appendChild(a);c.onComplete()}else{if(c.type==="js"){a=document.createElement("script");bevey.event.add(a,"load",function(){c.onComplete()});a.type="text/javascript";a.src=c.address;b.appendChild(a)}}}},log:function(i,f){if(bevey.debug===true){var c,a,g,j,l,h,e=[],k=0,b="",d;if(!document.getElementById("logger-console")){c={type:"css",address:bevey.cssRoot+"logger.css"};bevey.loadAsset(c);a=document.createElement("form");g=document.createElement("h4");j=document.createElement("ol");h=document.createElement("input");a.id="logger-console";bevey.putText(g,"Log Console");h.type="text";a.appendChild(g);a.appendChild(j);a.appendChild(h);document.body.appendChild(a);bevey.event.add(h,"keyup",function(m){if(m.keyCode===38){if(k===e.length){b=this.value}if(k>0){k-=1;this.value=e[k]}}else{if(m.keyCode===40){if(e.length>k){k+=1;if(e[k]){this.value=e[k]}else{this.value=b}}}}});bevey.event.add(a,"submit",function(n){if(h.value==="clear"){bevey.removeChildren(j)}else{if(h.value==="exit"){this.style.display="none"}else{bevey.log(h.value);try{if(window.execScript){window.execScript(h.value)}else{window.setTimeout(h.value,0)}}catch(m){bevey.log(m,"error")}}}k=e.length+1;e.push(h.value);h.value="";if(n.preventDefault){n.preventDefault()}return false});d={elm:a,dragElm:g};bevey.clickDrag(d)}else{j=document.getElementById("logger-console");j.style.display="block";j=j.getElementsByTagName("ol")[0]}l=document.createElement("li");if(f){bevey.addClass(l,f)}if(i.tagName){bevey.event.add(l,"mouseenter",function(){if(typeof(i.style.outline)==="string"){i.style.outline="3px solid #FF0000"}else{i.style.border="1px solid #FF0000"}});bevey.event.add(l,"mouseleave",function(){if(typeof(i.style.outline)==="string"){i.style.outline="none"}else{i.style.border="none"}})}bevey.putText(l,i);j.appendChild(l);j.scrollTop=j.scrollHeight}if(typeof(console)!=="undefined"){console.log(i)}},findRgb:function(a){if(typeof(a)==="string"){a=a.replace("rgb(","").replace(")","");a=a.split(",");for(var b=0;b<a.length;b+=1){a[b]=parseInt(bevey.trim(a[b]),10)}}return a},rgbToHex:function(a){a=bevey.findRgb(a);for(var b=0;b<a.length;b+=1){a[b]="0123456789ABCDEF".charAt((a[b]-a[b]%16)/16)+"0123456789ABCDEF".charAt(a[b]%16)}return("#"+a[0]+a[1]+a[2])},hexToRgb:function(b){var a=b.replace("#","");b=[a.substring(0,2),a.substring(2,4),a.substring(4,6)];return"rgb("+parseInt(b[0],16)+", "+parseInt(b[1],16)+", "+parseInt(b[2],16)+")"},findStyle:function(c,b){var a="";if(c.currentStyle){b=b.replace(/-\w/g,function(d){return d.charAt(1).toUpperCase()});if((b==="opacity")&&(c.filters)){if(!c.style.filter){return 1}return parseInt(c.filters.item("alpha").opacity,10)/100}a=c.currentStyle[b]}else{if(window.getComputedStyle){a=document.defaultView.getComputedStyle(c,null).getPropertyValue(b)}else{return 0}}if(a){if((b.indexOf("color")!==-1)&&(a.indexOf("rgb")!==-1)){a=bevey.rgbToHex(a)}if((a.indexOf("px")!==-1)||(a.indexOf("em")!==-1)||(a.indexOf("%")!==-1)){a=bevey.stripUnits(a)}if(b==="opacity"){a=parseFloat(a,10)}}return a},findScroll:function(){if(typeof(window.pageYOffset)==="number"){return{positionX:window.pageXOffset,positionY:window.pageYOffset}}else{if((document.body)&&(document.body.scrollTop)){return{positionX:document.body.scrollWidth,positionY:document.body.scrollTop}}else{if((document.documentElement)&&(document.documentElement.scrollTop)){return{positionX:document.documentElement.scrollWidth,positionY:document.documentElement.scrollTop}}}}return 0},findDocumentHeight:function(){return Math.max(Math.max(document.body.scrollHeight,document.documentElement.scrollHeight),Math.max(document.body.offsetHeight,document.documentElement.offsetHeight),Math.max(document.body.clientHeight,document.documentElement.clientHeight))},totalOffset:function(e,b){var a=0,d=0,c;if(e.offsetParent){a=e.offsetLeft;d=e.offsetTop;while(e.offsetParent){e=e.offsetParent;if(b){c=bevey.findStyle(e,"position");if((c==="absolute")||(c==="relative")){break}}a+=e.offsetLeft;d+=e.offsetTop}}return{offsetX:a,offsetY:d}},setOpacity:function(b,a){if(typeof(b.style.opacity)!=="undefined"){b.style.opacity=a}else{if(typeof(b.style.MozOpacity)!=="undefined"){b.style.MozOpacity=a}else{if(typeof(b.style.KhtmlOpacity)!=="undefined"){b.style.KhtmlOpacity=a}else{if(b.style.filter!=="undefined"){if(a===1){b.style.filter=""}else{b.style.filter="alpha(opacity="+Math.ceil(a*100)+")"}}else{if(b.style.visibility==="hidden"){b.style.visibility="visible"}else{b.style.visibility="hidden"}}}}}},animate:function(g){var c=0,a,b,f,e,d;e=function(n,i,j,m,h,k){var l;l=parseFloat(n,10)+(i*m);if(i!==j){if(g.property.indexOf("color")!==-1){l=Math.max(0,l);l=Math.min(255,l);l=Math.round(l)}return l}return h};if(!g.stepIndex){a=g.start;b=g.end;if((g.start<=1)&&(g.end<=1)){a=a*100;b=b*100}if(bevey.hasClass(g.elm,"animating")){return false}if(g.start===null){g.start=bevey.findStyle(g.elm,g.property)}g.elm=g.elm||this;g.duration=g.duration||1000;g.ease=g.ease||"linear";g.noNative=g.noNative||false;g.interval=g.interval||50;g.stepIndex=0;g.onStart=g.onStart||function(){};g.onComplete=g.onComplete||function(){};if(g.hideIfNeeded!==false){g.hideIfNeeded=true}if((!g.onTween)&&(!g.noNative)){if((typeof(g.elm.style["-moz-transition"])!=="undefined")||(typeof(g.elm.style["-ms-transition"])!=="undefined")||(typeof(g.elm.style["-o-transition"])!=="undefined")||(typeof(g.elm.style["-webkit-transition"])!=="undefined")||(typeof(g.elm.style.transition)!=="undefined")){g.elm.style["-moz-transition"]=g.property+" "+(g.duration/1000)+"s "+g.ease;g.elm.style["-ms-transition"]=g.property+" "+(g.duration/1000)+"s "+g.ease;g.elm.style["-o-transition"]=g.property+" "+(g.duration/1000)+"s "+g.ease;g.elm.style["-webkit-transition"]=g.property+" "+(g.duration/1000)+"s "+g.ease;g.elm.style.transition=g.property+" "+(g.duration/1000)+"s "+g.ease;bevey.addClass(g.elm,"animating");g.onStart();if((g.elm.style.display==="none")&&(g.end>0)){g.elm.style.display="block"}d=function(){bevey.removeClass(g.elm,"animating");if((g.hideIfNeeded)&&(g.end<=0)&&(g.property!=="left")&&(g.property!=="right")&&(g.property!=="botom")&&(g.property!=="top")){g.elm.style.display="none"}g.onComplete();bevey.event.remove(g.elm,"mozTransitionEnd",d);bevey.event.remove(g.elm,"webkitTransitionEnd",d);bevey.event.remove(g.elm,"transitionEnd",d)};bevey.event.add(g.elm,"mozTransitionEnd",d);bevey.event.add(g.elm,"webkitTransitionEnd",d);bevey.event.add(g.elm,"transitionEnd",d);if(g.property==="opacity"){bevey.setOpacity(g.elm,g.end)}else{if((g.property==="background-color")||(g.property==="color")){g.elm.style[g.property]=g.end}else{g.elm.style[g.property]=g.end+"px"}}return}}g.onTween=g.onTween||function(){};if((g.property.indexOf("color")!==-1)){g.start=bevey.findRgb(bevey.hexToRgb(g.start));g.end=bevey.findRgb(bevey.hexToRgb(g.end));f=[(g.end[0]-g.start[0]),(g.end[1]-g.start[1]),(g.end[2]-g.start[2])];g.steps=Math.abs(Math.floor(Math.min(Math.max(f[0],f[1],f[2]),Math.ceil(g.duration/g.interval))));g.stepDelta=[Math.ceil(f[0]/g.steps),Math.ceil(f[1]/g.steps),Math.ceil(f[2]/g.steps)]}else{g.steps=Math.floor(Math.min(Math.abs(b-a),Math.ceil(g.duration/g.interval)));g.stepDelta=(b-a)/g.steps}if((g.start<=1)&&(g.end<=1)){g.stepDelta=g.stepDelta/100}bevey.addClass(g.elm,"animating");g.onStart()}g.stepIndex+=1;c=e(g.start,g.stepIndex,g.steps,g.stepDelta,g.end,g.ease);if(g.stepIndex>=g.steps){g.stepIndex=g.steps;c=g.end}if(g.start>g.end){if(c<=g.end){g.stepIndex=g.steps;c=g.end}if((g.hideIfNeeded)&&(g.start+(g.stepIndex*g.stepDelta)<=0)&&(g.property!=="left")&&(g.property!=="right")&&(g.property!=="botom")&&(g.property!=="top")){g.elm.style.display="none"}}else{if(c>=g.end){g.stepIndex=g.steps;c=g.end}if((g.elm.style.display==="none")&&(g.end>0)){g.elm.style.display="block"}}switch(g.property){case"opacity":bevey.setOpacity(g.elm,c);break;case"background-color":g.elm.style.backgroundColor=bevey.rgbToHex([e(g.start[0],g.stepIndex,g.steps,g.stepDelta[0],g.end[0],g.ease),e(g.start[1],g.stepIndex,g.steps,g.stepDelta[1],g.end[1],g.ease),e(g.start[2],g.stepIndex,g.steps,g.stepDelta[2],g.end[2],g.ease)]);break;case"color":g.elm.style.color=bevey.rgbToHex([e(g.start[0],g.stepIndex,g.steps,g.stepDelta[0],g.end[0],g.ease),e(g.start[1],g.stepIndex,g.steps,g.stepDelta[1],g.end[1],g.ease),e(g.start[2],g.stepIndex,g.steps,g.stepDelta[2],g.end[2],g.ease)]);break;default:g.elm.style[g.property]=c+"px";break}if((g.steps>g.stepIndex)&&(bevey.hasClass(g.elm,"animating"))){g.onTween();setTimeout(function(){bevey.animate(g)},g.interval)}else{if(g.property.indexOf("color")!==-1){g.stepIndex=0}bevey.removeClass(g.elm,"animating");g.onComplete()}return g},ajax:{cache:[],request:function(a){a.method=a.method||"GET";a.onStart=a.onStart||function(){};a.onComplete=a.onComplete||function(){};if(a.cache!==false){a.cache=true}var b,c;c=function(){a.onStart();switch(typeof(a.onComplete)){case"object":if(a.onComplete.value){a.onComplete.value=a.response}else{if(a.onComplete.childNodes[0]){bevey.putText(a.onComplete,a.response)}}break;case"function":a.onComplete();break}};if((bevey.ajax.cache[a.path+"?"+a.param+"?"]!==undefined)&&(a.cache)){a.response=bevey.ajax.cache[a.path+"?"+a.param+"?"];c();return true}if(window.XMLHttpRequest){b=new XMLHttpRequest()}else{if(window.ActiveXObject){b=new ActiveXObject("Microsoft.XMLHTTP")}else{return false}}if(a.method==="GET"){a.path=a.path+"?"+a.param;a.param=""}b.open(a.method.toUpperCase(),a.path,true);if(a.method==="POST"){b.setRequestHeader("Content-Type","application/x-www-form-urlencoded")}b.setRequestHeader("AJAX","true");bevey.event.add(b,"readystatechange",function(){if(b.readyState===4){if(b.status===200){a.response=b.responseText;if(a.cache){bevey.ajax.cache[a.path+"?"+a.param]=a.response}c()}else{return false}}});b.send(a.param)}},externalLinks:function(c){c=c||document;var a=c.getElementsByTagName("a"),b=0;for(b;b<a.length;b+=1){if(/(?:^|\s)external(?:\s|$)/.test(a[b].rel)){a[b].target="_blank"}}},findMousePosition:function(a){if(window.event){return{positionX:event.clientX,positionY:event.clientY}}else{return{positionX:a.clientX,positionY:a.clientY}}},clickDrag:function(e){e.dragElm=e.dragElm||e.elm;e.restrict=e.restrict||false;e.onStart=e.onStart||function(){};e.onTween=e.onTween||function(){};e.onComplete=e.onComplete||function(){};e.onDrop=e.onDrop||function(){};var c,f,d,b=bevey.findStyle(e.elm.parentNode,"border-left-width")+bevey.findStyle(e.elm.parentNode,"border-right-width"),a=bevey.findStyle(e.elm.parentNode,"border-top-width")+bevey.findStyle(e.elm.parentNode,"border-bottom-width");c=function(n){if(bevey.hasClass(e.elm,"active")){bevey.cancelBubble(n);if(n.preventDefault){n.preventDefault()}var h=bevey.findMousePosition(n),m=h.positionX,k=h.positionY,j=e.dragElm.offsetWidth,g=e.dragElm.offsetHeight,l,i;e.newX=m-e.clickOffsetX+e.startOffsetX-(e.startWidth-bevey.findScroll().positionX);e.newY=k-e.clickOffsetY+e.startOffsetY-(e.startHeight-bevey.findScroll().positionY);if(e.restrict){l=e.elm.parentNode.offsetWidth-j-b;i=e.elm.parentNode.offsetHeight-g-a;if(e.newX>l){e.newX=l}if(e.newX<0){e.newX=0}if(e.newY>i){e.newY=i}if(e.newY<0){e.newY=0}}if(e.dropElm){d(e)}e.elm.style.margin=0;e.elm.style.left=e.newX+"px";e.elm.style.top=e.newY+"px";e.onTween();return false}};f=function(g){if(bevey.hasClass(e.elm,"active")){bevey.removeClass(e.elm,"active");if(e.dropElm){d(e,true)}bevey.event.remove(document,"mousemove",c);bevey.event.remove(document,"mouseup",f);e.onComplete()}};d=function(m,h){var l=0,s,o,k,r,q,p,t,g,j,n=false;if(m.dropElm.length===undefined){s=m.dropElm;m.dropElm=[];m.dropElm[0]=s;s=m.onDrop;m.onDrop=[];m.onDrop[0]=s}for(l;l<m.dropElm.length;l+=1){o=m.dropElm[l];k=bevey.totalOffset(o,true);r=k.offsetX;q=k.offsetY;p=m.elm.offsetWidth;t=m.elm.offsetHeight;g=o.offsetWidth;j=o.offsetHeight;if(((m.newX>parseInt(r-30,10))&&(m.newX<parseInt(r+o.offsetWidth-10,10)))&&((m.newY>parseInt(q-30,10))&&(m.newY<parseInt(q+o.offsetHeight-10,10)))){n=true;m.activeDropBox=o;bevey.addClass(o,"active");m.newX=r;m.newY=q;if(g>p){m.newX+=(g-p)/2}if(j>t){m.newY+=(j-t)/2}if(h){bevey.removeClass(o,"active");m.onDrop[l](m.elm)}}else{bevey.removeClass(o,"active")}}if(n===true){bevey.addClass(m.elm,"dropable")}else{bevey.removeClass(m.elm,"dropable")}};bevey.event.add(e.dragElm,"mousedown",function(h){var g=bevey.findMousePosition(h);bevey.clickDrag.zindex=bevey.clickDrag.zindex||99;bevey.cancelBubble(h);e.clickOffsetX=g.positionX;e.clickOffsetY=g.positionY;e.startOffsetX=e.elm.offsetLeft;e.startOffsetY=e.elm.offsetTop;e.startWidth=bevey.findScroll().positionX;e.startHeight=bevey.findScroll().positionY;e.elm.style.zIndex=bevey.clickDrag.zindex+=1;e.elm.style.margin=0;e.elm.style.bottom="auto";e.elm.style.right="auto";e.elm.style.position="absolute";bevey.addClass(e.elm,"active");e.onStart();if(h.preventDefault){h.preventDefault()}bevey.event.add(document,"mousemove",c);bevey.event.add(document,"mouseup",f);c(h)})},resize:function(a){var f=a.restrict,d=document.createElement("div"),h=bevey.findStyle(a.elm,"border-left-width")+bevey.findStyle(a.elm,"border-right-width"),g=bevey.findStyle(a.elm,"border-top-width")+bevey.findStyle(a.elm,"border-bottom-width"),c=bevey.findStyle(a.elm.parentNode,"border-left-width")+bevey.findStyle(a.elm.parentNode,"border-right-width"),b=bevey.findStyle(a.elm.parentNode,"border-top-width")+bevey.findStyle(a.elm.parentNode,"border-bottom-width"),e=a.elm.offsetHeight,i=a.elm.offsetWidth;a.restrict=false;a.onStart=a.onStart||function(){};a.onComplete=a.onComplete||function(){};a.elm.appendChild(d);d.style.left=i-d.offsetWidth-h+"px";d.style.top=e-d.offsetHeight-g+"px";a.elm=d;a.onTween=function(){var o=a.elm.parentNode.parentNode.offsetWidth,n=a.elm.parentNode.parentNode.offsetHeight,l=bevey.stripUnits(a.elm.style.left)+d.offsetWidth,j=bevey.stripUnits(a.elm.style.top)+d.offsetHeight,k=a.elm.parentNode.offsetLeft,m=a.elm.parentNode.offsetTop;if((l>d.offsetWidth)&&((!f)||((l<(o-k-h-c))))){a.elm.parentNode.style.width=l+"px"}else{if(l>=(o-k-h-c)){a.elm.parentNode.style.width=a.elm.parentNode.parentNode.offsetWidth-a.elm.parentNode.offsetLeft-h-c+"px";a.elm.style.left=a.elm.parentNode.offsetWidth-d.offsetWidth-h+"px"}}if((j>d.offsetHeight)&&((!f)||(j<(n-m-g-b)))){a.elm.parentNode.style.height=j+"px"}else{if(j>=(n-m-g-b)){a.elm.parentNode.style.height=a.elm.parentNode.parentNode.offsetHeight-a.elm.parentNode.offsetTop-g-b+"px";d.style.top=a.elm.parentNode.offsetHeight-d.offsetHeight-g+"px"}}if(l<=d.offsetWidth){a.elm.parentNode.style.width=d.offsetWidth+"px";d.style.left=0}if(j<=d.offsetHeight){a.elm.parentNode.style.height=d.offsetHeight+"px";d.style.top=0}};bevey.clickDrag(a)},rotator:{rotate:function(c){c.onComplete=c.onComplete||function(){};var a,b;if(c.index===undefined){c.index=0;c.last=0}if((c.wrap)&&((c.index+1)>=c.photos.length)){c.last=c.index;c.index=0}else{if(c.wrap){c.last=c.index;c.index+=1}else{if(((c.bounce)&&(c.index===0))||((c.bounce)&&((c.index+1)<c.photos.length)&&(c.index>=c.last))||((c.direction==="next")&&((c.index+1)<c.photos.length))){c.last=c.index;c.index+=1;if((c.index+1)<c.photos.length){a=new Image();a.index=c.index+1}}else{if(((c.bounce)||(c.direction==="prev"))&&(c.index>0)){c.last=c.index;c.index-=1;if(c.index>0){a=new Image();a.index=c.index-1}}else{return false}}}}if(a){if(typeof(c.photos[a.index])==="object"){a.src=c.photos[a.index].src}else{a.src=c.photos[a.index]}}b={elm:c.elm,duration:250,start:1,end:0,property:"opacity",onComplete:function(){c.elm.style.display="block";if(typeof(c.photos[c.index])==="object"){c.elm.src=c.photos[c.index].src;c.elm.alt=c.photos[c.index].alt}else{if(c.alt){c.elm.alt=c.alt[c.index]}c.elm.src=c.photos[c.index]}b={elm:c.elm,duration:250,start:0,end:1,property:"opacity"};setTimeout(function(){bevey.animate(b)},250);c.onComplete()}};bevey.animate(b)},auto:function(a){a.interval=a.interval||5000;a.index=a.index||0;a.autoIndex=a.autoIndex||0;a.bounce=a.bounce||false;a.onStart=a.onStart||function(){};a.onTween=a.onTween||function(){};if(a.wrap!==false){a.wrap=true}if(a.autoIndex===0){bevey.event.add(a.elm,"mouseenter",function(){a.pause=true});bevey.event.add(a.elm,"mouseleave",function(){if(a.pause===true){a.pause=false}})}if((a.autoIndex)&&(a.pause!==true)){bevey.rotator.rotate(a)}a.autoIndex+=1;setTimeout(function(){a.onStart();bevey.rotator.auto(a);a.onTween()},a.interval)},control:function(f){f.index=f.index||0;f.onStart=f.onStart||function(){};f.onComplete=f.onComplete||function(){};var e,c,d,b=0,a;d=function(g){var h=bevey.getTarget(g);if(h.tagName.toLowerCase()==="a"){if(bevey.hasClass(h,"prev")){f.direction="prev"}else{if(bevey.hasClass(h,"next")){f.direction="next"}}f.onStart();bevey.rotator.rotate(f);a();f.onComplete()}g.cancelBubble=true;if(g.stopPropagation){g.stopPropagation()}if(g.preventDefault){g.preventDefault()}return false};a=function(){if(f.index<=0){bevey.addClass(e,"disabled");e.href="#"}else{bevey.removeClass(e,"disabled");if(typeof(f.photos[(f.index-1)])==="object"){e.href=f.photos[(f.index-1)].src}else{e.href=f.photos[(f.index-1)]}}if((f.index+1)>=f.photos.length){bevey.addClass(c,"disabled");c.href="#"}else{bevey.removeClass(c,"disabled");if(typeof(f.photos[(f.index+1)])==="object"){c.href=f.photos[(f.index+1)].src}else{c.href=f.photos[(f.index+1)]}}};if(f.elm.parentNode.getElementsByTagName("a").length){e=bevey.getElementsByClassName("prev",f.elm.parentNode,"a")[0];c=bevey.getElementsByClassName("next",f.elm.parentNode,"a")[0];for(b;b<bevey.event.list.length;b+=1){if((bevey.event.list[b])&&(bevey.event.list[b][0]===f.elm.parentNode)&&(bevey.event.list[b][1]==="click")){bevey.event.remove(f.elm.parentNode,"click",bevey.event.list[b][2])}}bevey.event.add(f.elm.parentNode,"click",d)}else{e=document.createElement("a");c=document.createElement("a");bevey.addClass(e,"prev");bevey.putText(e,"Previous Image");bevey.addClass(c,"next");bevey.putText(c,"Next Image");f.elm.parentNode.appendChild(e);f.elm.parentNode.appendChild(c);bevey.event.add(f.elm.parentNode,"click",d)}a()}},lightbox:function(f){f.onStart=f.onStart||function(){};f.onComplete=f.onComplete||function(){};f.images=f.images||f.elm.getElementsByTagName("img");var a=[],e,d,c=0,b;b=function(g){if((g.naturalWidth>0)&&(g.naturalHeight>0)){g.width=g.naturalWidth;g.height=g.naturalHeight;g.parentNode.style.width=g.width+"px";g.parentNode.style.height=g.height+"px"}else{if((g.complete!==false)&&(g.width>0)&&(g.height>0)){g.parentNode.style.width=g.width+"px";g.parentNode.style.height=g.height+"px"}else{setTimeout(function(){b(g)},250)}}};for(c;c<f.images.length;c+=1){e=new Image();e=f.images[c];e.index=c;d=new Image();d.src=e.parentNode.href;d.alt=e.alt;a[c]=d}bevey.event.add(f.elm,"click",function(m){if(bevey.getTarget(m).nodeName.toLowerCase()==="img"){var o=bevey.getTarget(m),i=o,s=i.parentNode.href,r=i.alt,k,n,h,p,l,q,j,g;f.onStart();if(bevey.hasClass(document.body.firstChild,"overlay")){k=document.body.firstChild;n=bevey.getElementsByClassName("content",k,"div")[0];k.style.display="block";bevey.setOpacity(k,1);l=n.getElementsByTagName("div")[0];p=l.getElementsByTagName("div")[0];q=p.getElementsByTagName("img")[0];j=p.nextSibling}else{k=document.createElement("div");bevey.addClass(k,"overlay");h=document.createElement("div");bevey.addClass(h,"curtain");k.appendChild(h);n=document.createElement("div");bevey.addClass(n,"content");p=document.createElement("div");l=document.createElement("div");q=document.createElement("img");j=document.createElement("p");l.appendChild(q);p.appendChild(l);p.appendChild(j);n.appendChild(p);k.appendChild(n);bevey.event.add(p,"click",function(t){bevey.cancelBubble(t)});bevey.event.add(k,"click",function(){var t={elm:k,property:"opacity",duration:250,start:1,end:0,onComplete:f.onComplete};bevey.animate(t)});bevey.insertFirst(k,document.body)}q.src=s;q.alt=r;bevey.putText(j,r);b(q);k.style.height=bevey.findDocumentHeight()+"px";if(bevey.findStyle(n,"position")==="relative"){n.style.paddingTop=bevey.findScroll().positionY+"px"}else{if((q.offsetHeight+85)>Math.min(document.body.clientHeight,document.documentElement.clientHeight)){n.style.position="absolute";n.style.paddingTop=bevey.findScroll().positionY+"px"}else{n.style.position="fixed";n.style.paddingTop=0}}g={elm:q,photos:a,index:i.index,onComplete:function(){var t=new Image();t.src=g.elm.src;b(g.elm);k.style.height=bevey.findDocumentHeight()+"px";bevey.putText(g.elm.parentNode.nextSibling,g.elm.alt)}};bevey.rotator.control(g);if(m.preventDefault){m.preventDefault()}return false}})},lazyLoad:function(f){f=f||document;var e,d=[],a,c,b=0;if(f.nodeName){e=f.getElementsByTagName("img")}else{e=f}a=function(){var g,h=d.length-1;if(d.length){g=bevey.findScroll().positionY+Math.min(document.body.clientHeight,document.documentElement.clientHeight);for(h;h>=0;h-=1){if(d[h].offsetTop<g){d[h].src=d[h].getAttribute("data-src");d.splice(h,1)}}}};c=function(g){g.setAttribute("data-src",g.src);g.src="#"};for(b;b<e.length;b+=1){if(e[b].offsetTop>Math.min(document.body.clientHeight,document.documentElement.clientHeight)){if(!e[b].complete){d.push(e[b]);bevey.closure(e[b],c(e[b]))}}}if(d.length>0){bevey.event.add(window,"scroll",function(){a()});bevey.event.add(window,"resize",function(){a()})}a()},carousel:function(h){h=h||document;var b,f,c=0,a,g=bevey.getElementsByClassName("carousel-wrap",h,"div"),e,d;e=function(i){return function(){if(i.currPane>0){bevey.removeClass(i.navNext,"carousel-disabled");var j={elm:i.parent,duration:500,start:parseInt(i.currPane*i.paneStep*-1,10),end:parseInt(i.currPane*i.paneStep*-1,10)+i.paneStep,property:"left",ease:"ease-out",onStart:function(){i.currPane=i.currPane-1;if(i.currPane<=0){bevey.addClass(i.navPrev,"carousel-disabled")}else{bevey.removeClass(i.navPrev,"carousel-disabled")}}};bevey.animate(j)}}};d=function(i){return function(){if(i.currPane<i.panes.length-1){bevey.removeClass(i.navPrev,"carousel-disabled");var j={elm:i.parent,duration:500,start:parseInt(i.currPane*i.paneStep*-1,10),end:parseInt(i.currPane*i.paneStep*-1,10)-i.paneStep,property:"left",ease:"ease-out",onStart:function(){i.currPane+=1;if(i.currPane>=i.panes.length-1){bevey.addClass(i.navNext,"carousel-disabled")}else{bevey.removeClass(i.navNext,"carousel-disabled")}}};bevey.animate(j)}}};for(c;c<g.length;c+=1){b=bevey.getElementsByClassName("carousel",g[c],"ul");f={parent:b[0],panes:bevey.getElementsByClassName("pane",b[0],"li"),totalWidth:0,currPane:0,paneStep:0,navPrev:document.createElement("a"),navNext:document.createElement("a")};for(a=0;a<f.panes.length;a+=1){f.totalWidth=f.totalWidth+f.panes[c].offsetWidth;f.paneStep=f.panes[c].offsetWidth}f.parent.style.width=f.totalWidth+"px";f.navPrev.href="#";f.navPrev.title="Previous pane in carousel";bevey.cancelLink(f.navPrev);bevey.addClass(f.navPrev,"carousel-prev");bevey.addClass(f.navPrev,"carousel-disabled");g[c].appendChild(f.navPrev);f.navNext.href="#";f.navNext.title="Next pane in carousel";bevey.cancelLink(f.navNext);bevey.addClass(f.navNext,"carousel-next");g[c].appendChild(f.navNext);bevey.event.add(f.navPrev,"click",bevey.closure(f,e(f)));bevey.event.add(f.navNext,"click",bevey.closure(f,d(f)))}},autoComplete:function(autoComplete){autoComplete.onStart=autoComplete.onStart||function(){};autoComplete.onComplete=autoComplete.onComplete||function(){};autoComplete.preText=autoComplete.preText||"Your list of responses will show up here";autoComplete.noResultText=autoComplete.noResultText||"No matches found";autoComplete.param=autoComplete.param||"";if(autoComplete.param){autoComplete.param="&"+autoComplete.param}autoComplete.elm.setAttribute("autocomplete","off");var container=document.createElement("div"),anchor=document.createElement("a"),list=document.createElement("ul"),item=document.createElement("li"),reply,newKey;if(!autoComplete.external){autoComplete.external=true}bevey.addClass(anchor,"closeResults");bevey.addClass(container,"noResults");bevey.putText(item,autoComplete.preText);container.appendChild(anchor);container.appendChild(list);list.appendChild(item);autoComplete.elm.parentNode.appendChild(container);bevey.event.add(anchor,"click",function(){bevey.addClass(container,"noResults")});newKey=function(elm,index){var date=new Date(),time=date.getTime(),input=elm.value,newItem,ajaxRequest,item,link,caption;index=index||0;autoComplete.time=autoComplete.time||0;setTimeout(function(){if(((time-2000)>autoComplete.time)&&(input.length>3)){index+=1;newKey(elm,index)}},2000);if(index&&input){autoComplete.onStart();bevey.addClass(elm,"active");ajaxRequest={path:autoComplete.path,param:"q="+input+autoComplete.param,method:"GET",onComplete:function(){var i=0,property,templateItem,template;if(ajaxRequest.response!=="[]"){bevey.removeClass(container,"noResults");if(typeof(JSON)==="object"){reply=JSON.parse(ajaxRequest.response)}else{reply=eval("("+ajaxRequest.response+")")}for(i;i<reply.length;i+=1){if(autoComplete.template){template=autoComplete.template;property="";templateItem=document.createElement("li");for(property in reply[i]){if(reply[i].hasOwnProperty(property)){while(template.indexOf("["+property+"]")!==-1){template=template.replace("["+property+"]",reply[i][property])}}}templateItem.innerHTML=template;list.appendChild(templateItem)}else{item=document.createElement("li");link=document.createElement("a");caption=document.createElement("span");link.setAttribute("href",reply[i].clickUrl);if(autoComplete.external){link.setAttribute("rel","external");link.target="_blank"}bevey.putText(link,reply[i].url);bevey.putText(caption,reply[i].title);item.appendChild(link);item.appendChild(caption);list.appendChild(item)}}}else{bevey.removeChildren(list);newItem=document.createElement("li");bevey.putText(newItem,autoComplete.noResultText);bevey.addClass(container,"noResults");list.appendChild(newItem)}bevey.removeClass(elm,"active");autoComplete.onComplete()}};autoComplete.time=time;bevey.removeChildren(list);bevey.ajax.request(ajaxRequest)}};bevey.event.add(autoComplete.elm,"keyup",bevey.closure(autoComplete.elm,function(){newKey(autoComplete.elm)}))},formDefault:function(a,d){var f,e,b=0,c;if(typeof(a)==="string"){f=document.getElementById(a)}else{f=a}if(f!==null){if(d===undefined){d="";e=f.parentNode.getElementsByTagName("label");for(b;b<e.length;b+=1){if(e[b].htmlFor){c=e[b].childNodes[0];if(c!==null){d=c.nodeValue}break}}}bevey.event.add(f,"focus",function(){if(f.value===d){f.value=""}});bevey.event.add(f,"blur",function(){f.value=bevey.trim(f.value);if(f.value===""){f.value=d}});f.value=bevey.trim(d)}},formFocus:function(f){var d,c,e,a,b=0;f=f||document;d=function(g){var h=[],k=0,l=0;for(l;l<g.length;l+=1){if(g[l].type!=="hidden"){h[k]=g[l];k+=1}}return h};c=function(h){var j=0,g=h.form,k=d(g.getElementsByTagName("input"));for(j;(j+1)<k.length;j+=1){if(k[j]===h){if(k[j+1].type!=="hidden"){k[j+1].focus()}}}};e=function(g){return function(h){if(h.value.length>=h.maxLength){c(h)}}};a=d(f.getElementsByTagName("input"));for(b;b<a.length;b+=1){if(a[b].maxLength>0){bevey.event.add(a[b],"keyup",bevey.closure(a[b],e(a[b])))}}},tabs:function(c){c=c||[];c.elm=c.elm||document;c.onStart=c.onStart||function(){};c.onComplete=c.onComplete||function(){};if(c.animate!==false){c.animate=true}var d=bevey.getElementsByClassName("tabs",c.elm,"ul"),b=0,a;a=function(){return function(l){var m=bevey.getTarget(l),i,f,h,k,g=0;while(m.nodeName.toLowerCase()!=="li"){m=m.parentNode}i=m.parentNode.getElementsByTagName("li");f=bevey.getElementsByClassName("panes",m.parentNode.parentNode,"ul");f=f[0].getElementsByTagName("li");c.onStart();for(g;g<i.length;g+=1){if(i[g]===m){h=g}else{bevey.removeClass(i[g],"selected");bevey.removeClass(f[g],"selected")}}if(c.animate){if(!bevey.hasClass(f[h],"selected")){bevey.setOpacity(f[h],0);k={elm:f[h],property:"opacity",start:0,end:1,duration:250,noNative:true,onComplete:function(){f[h].style.display="";c.onComplete()}};bevey.animate(k)}}bevey.addClass(i[h],"selected");bevey.addClass(f[h],"selected");if(l.preventDefault){l.preventDefault()}return false}};for(b;b<d.length;b+=1){bevey.event.add(d[b],"click",a())}},zoomer:function(b){var a=bevey.findStyle(document.body,"font-size")||12;if(b===undefined){a=bevey.readCookie("zoomer")||a}if(b==="down"){a-=1}else{if(b==="up"){a+=1}}if((a!==undefined)&&(a<40)&&(a>8)){document.body.style.fontSize=a+"px";document.cookie="zoomer="+a+"; path=/"}},nagBar:function(){if(navigator.appVersion.indexOf("MSIE")!==-1){var d=bevey.readCookie("nagBar"),b,c,h,a,e,g,f;if(d!=="false"){b=[["http://mozilla.com","Firefox"],["http://opera.com","Opera"],["http://www.google.com/chrome","Google Chrome"],["http://www.apple.com/safari","Apple Safari"]];c=Math.floor(Math.random()*b.length);h=document.createElement("div");a=document.createElement("p");e=document.createElement("a");g=document.createElement("span");bevey.event.add(h,"mouseenterr",function(){bevey.addClass(this,"nagHover")});bevey.event.add(h,"mouseleave",function(){bevey.removeClass(h,"nagHover")});bevey.addClass(h,"nagBar");bevey.putText(a,"Your browser should be upgraded to take full advantage of this site: ");e.setAttribute("rel","external");e.target="_blank";e.setAttribute("href",b[c][0]);bevey.putText(e,"Upgrade to "+b[c][1]);bevey.putText(g,"Close");bevey.event.add(g,"click",function(){h.style.display="none";document.cookie="nagBar=false; path=/"});a.appendChild(e);h.appendChild(g);h.appendChild(a);document.body.appendChild(h);f={elm:h,start:0,end:a.offsetHeight,property:"height"};bevey.animate(f)}}},init:function(){bevey.lazyLoad();bevey.addClass(document.body,"rich");var d,i,e,b,g,h,f,c,j,a;if(document.getElementById("imageList")){d={elm:document.getElementById("imageList")};bevey.lightbox(d)}if(document.getElementById("crop")){f=bevey.getElementsByClassName("bd",document.getElementById("crop"),"div");f=f[0];c=document.createElement("div");j=f.getElementsByTagName("img")[0];g=j.src;g=g.split("/");h=g[(g.length-1)];g.splice((g.length-2),2);g=g.join("/");bevey.addClass(c,"canvas");f.appendChild(c);a=function(){var m,k,n,l;m=function(){var p=l.elm.style.width||bevey.findStyle(l.elm,"width")+"px",o=l.elm.style.height||bevey.findStyle(l.elm,"height")+"px";bevey.log('<a href="'+g+"/"+bevey.stripUnits(p)+"x"+bevey.stripUnits(o)+"/"+l.newX+"x"+l.newY+"/"+h+'" rel="external" target="_blank">'+g+"/"+bevey.stripUnits(p)+"x"+bevey.stripUnits(o)+"/"+l.newX+"x"+l.newY+"/"+h+"</a>")};n=document.createElement("div");bevey.addClass(n,"dragBox");n.style.backgroundImage="url("+j.src+")";f.appendChild(n);k={elm:n,restrict:true,onComplete:m};bevey.resize(k);l={elm:n,restrict:true,onTween:function(){n.style.backgroundPosition="-"+(l.newX+bevey.findStyle(l.elm,"border-left-width"))+"px -"+(l.newY+bevey.findStyle(l.elm,"border-top-width"))+"px"},onComplete:m};bevey.clickDrag(l)};a()}if(!bevey.hasClass(document.getElementById("directoryList").parentNode,"directoryList")){i=bevey.getElementsByClassName("bd",document.getElementById("directoryList"),"div");i=i[0];e=i.getElementsByTagName("ul");e=e[0];b=e.getElementsByTagName("li");i.style.height=b[0].offsetHeight+"px";bevey.event.add(i,"mouseenter",function(n){var k=i.offsetHeight,l=e.offsetHeight,m;if(l>50){if(i.style.height===l+"px"){return false}m={elm:i,start:k,end:l,property:"height",duration:250};bevey.animate(m)}});bevey.event.add(i,"mouseleave",function(n){var k=i.offsetHeight,l=b[0].offsetHeight,m;if(k>50){if(i.style.height===l+"px"){return false}m={elm:i,start:k,end:l,property:"height",duration:250};bevey.animate(m)}})}if(typeof(init)==="function"){init()}}};if(document.addEventListener){document.addEventListener("DOMContentLoaded",bevey.init,false)}bevey.event.add(window,"load",function(){if(!document.addEventListener){bevey.init()}});bevey.event.add(window,"unload",function(){bevey.event.removeAll()});