var Bevey=Bevey||(function(){return{version:"8.28.11",cssRoot:"/css/",debug:true,insertFirst:function(elm,parent){parent.insertBefore(elm,parent.firstChild)},cancelBubble:function(e){e=e||window.event;e.cancelBubble=true;if(e.stopPropagation){e.stopPropagation()}},cancelLink:function(elm){var tagName=elm.nodeName.toLowerCase(),event;if(tagName==="a"){event="click"}else{if(tagName==="form"){event="submit"}}if(event){Bevey.event.add(elm,event,function(e){if(e.preventDefault){e.preventDefault()}return false})}else{Bevey.event.add(elm,"click",function(e){var elm=Bevey.getTarget(e);if(elm.nodeName.toLowerCase()!=="a"){elm=Bevey.getTarget(e)}if(e.preventDefault){e.preventDefault()}return false})}},isChildOf:function(child,ancestor){if(ancestor===child){return false}while((child)&&(child!==ancestor)&&(child!==document.body)){child=child.parentNode}return child===ancestor},event:{list:[],add:function(elm,event,action,capture){capture=capture||false;var mouseEnter=function(action){return function(e){var target=e.relatedTarget;if((this===target)||(Bevey.isChildOf(target,this))){return}action.call(this,event)}};if(elm.addEventListener){if(event==="mouseenter"){action=mouseEnter(action);elm.addEventListener("mouseover",action,capture);event="mouseover"}else{if(event==="mouseleave"){action=mouseEnter(action);elm.addEventListener("mouseout",action,capture);event="mouseout"}else{elm.addEventListener(event,action,capture)}}}else{if(elm.attachEvent){elm.attachEvent("on"+event,action)}else{elm["on"+event]=action}}Bevey.event.list.push([elm,event,action])},remove:function(elm,event,action,capture){capture=capture||false;var i=0;if(event==="mouseenter"){event="mouseover"}else{if(event==="mouseleave"){event="mouseout"}}if(elm.removeEventListener){elm.removeEventListener(event,action,capture)}else{if(elm.detachEvent){elm.detachEvent("on"+event,action)}else{elm["on"+event]=null}}for(i;i<Bevey.event.list.length;i+=1){if(Bevey.event.list[i]){if((Bevey.event.list[i])&&(Bevey.event.list[i][0]===elm)&&(Bevey.event.list[i][1]===event)&&(Bevey.event.list[i][2]===action)){Bevey.event.list.splice(i,1);break}}}},removeAll:function(elm){elm=elm||document;var i=Bevey.event.list.length-1;for(i;i>=0;i-=1){if(Bevey.event.list[i]){if((Bevey.event.list[i])&&((Bevey.event.list[i][0]===elm)||(elm===document))){Bevey.event.remove(Bevey.event.list[i][0],Bevey.event.list[i][1],Bevey.event.list[i][2])}}}}},closure:function(elm,action){return function(e){action(elm)}},getTarget:function(e){e=e||window.event;if(e.target){return e.target}else{return e.srcElement}},hasAttribute:function(elm,attribute,value){if(elm[attribute]){return elm[attribute].match(new RegExp("(\\s|^)"+value+"(\\s|$)"))}},hasClass:function(elm,className){return Bevey.hasAttribute(elm,"className",className)},addClass:function(elm,className){if(!Bevey.hasClass(elm,className)){elm.className=Bevey.trim(elm.className+" "+className)}},removeClass:function(elm,className){if(Bevey.hasClass(elm,className)){elm.className=elm.className.replace(new RegExp("(\\s|^)"+className+"(\\s|$)")," ");elm.className=Bevey.trim(elm.className)}},toggleClass:function(elm,className){if(!Bevey.hasClass(elm,className)){Bevey.addClass(elm,className)}else{Bevey.removeClass(elm,className)}},getElementsByClassName:function(className,parent,tag){var elementsWithClass=[],children=[],i=0,j=0;parent=parent||document;tag=tag.toLowerCase()||"*";if((tag==="*")&&(document.getElementsByClassName)){return parent.getElementsByClassName(className)}if(parent.getElementsByClassName){children=parent.getElementsByClassName(className);if((tag)&&(children.length)){for(i in children){if((children[i].tagName)&&(children[i].tagName.toLowerCase()===tag)){elementsWithClass[j]=children[i];j+=1}}}else{elementsWithClass=children}}else{children=parent.getElementsByTagName(tag);for(i in children){if(Bevey.hasClass(children[i],className)){elementsWithClass[j]=children[i];j+=1}}}return elementsWithClass},removeChildren:function(elm){if(elm.hasChildNodes()){while(elm.childNodes.length>0){Bevey.event.removeAll(elm.firstChild);elm.removeChild(elm.firstChild)}}},getText:function(elm){if(elm.textContent){return elm.textContent}else{if(elm.innerText){return elm.innerText}else{if(elm.text){return elm.text}else{return elm.innerHTML}}}},putText:function(elm,text){if(elm.textContent){elm.textContent=text}else{if(elm.innerText){elm.innerText=text}else{if(elm.text){elm.text=text}else{elm.innerHTML=text}}}},stripUnits:function(property){if(typeof(property)==="string"){return parseInt(property.replace(new RegExp("(%|px|em)"),""),10)}else{return property}},trim:function(string){string=string||"";return string.toString().replace(/^\s\s*/,"").replace(/\s\s*$/,"")},readCookie:function(variable){var values=document.cookie.split(";"),value="",i=0;for(i;i<values.length;i+=1){value=values[i].split("=");if(Bevey.trim(value[0])===variable){return Bevey.trim(value[1])}}},loadAsset:function(asset){asset.type=asset.type||"css";asset.onComplete=asset.onComplete||function(){};if(asset.address){var head=document.getElementsByTagName("head")[0],file;if(asset.type==="css"){file=document.createElement("link");file.type="text/css";file.rel="stylesheet";file.href=asset.address;file.media=asset.media||"all";head.appendChild(file);asset.onComplete()}else{if(asset.type==="js"){file=document.createElement("script");Bevey.event.add(file,"load",function(){asset.onComplete()});file.type="text/javascript";file.src=asset.address;head.appendChild(file)}}}},log:function(text,type){if(Bevey.debug===true){var asset,wrapper,title,logger,message,input,inputBuffer=[],inputIndex=0,tempBuffer="",drag;if(!document.getElementById("logger-console")){asset={type:"css",address:Bevey.cssRoot+"logger.css"};Bevey.loadAsset(asset);wrapper=document.createElement("form");title=document.createElement("h4");logger=document.createElement("ol");input=document.createElement("input");wrapper.id="logger-console";Bevey.putText(title,"Log Console");input.type="text";wrapper.appendChild(title);wrapper.appendChild(logger);wrapper.appendChild(input);document.body.appendChild(wrapper);Bevey.event.add(input,"keyup",function(e){if(e.keyCode===38){if(inputIndex===inputBuffer.length){tempBuffer=this.value}if(inputIndex>0){inputIndex-=1;this.value=inputBuffer[inputIndex]}}else{if(e.keyCode===40){if(inputBuffer.length>inputIndex){inputIndex+=1;if(inputBuffer[inputIndex]){this.value=inputBuffer[inputIndex]}else{this.value=tempBuffer}}}}});Bevey.event.add(wrapper,"submit",function(e){if(input.value==="clear"){Bevey.removeChildren(logger)}else{if(input.value==="exit"){this.style.display="none"}else{Bevey.log(input.value);try{if(window.execScript){window.execScript(input.value)}else{window.setTimeout(input.value,0)}}catch(error){Bevey.log(error,"error")}}}inputIndex=inputBuffer.length+1;inputBuffer.push(input.value);input.value="";if(e.preventDefault){e.preventDefault()}return false});drag={elm:wrapper,dragElm:title};Bevey.clickDrag(drag)}else{logger=document.getElementById("logger-console");logger.style.display="block";logger=logger.getElementsByTagName("ol")[0]}message=document.createElement("li");if(type){Bevey.addClass(message,type)}if(text.tagName){Bevey.event.add(message,"mouseenter",function(){if(typeof(text.style.outline)==="string"){text.style.outline="3px solid #FF0000"}else{text.style.border="1px solid #FF0000"}});Bevey.event.add(message,"mouseleave",function(){if(typeof(text.style.outline)==="string"){text.style.outline="none"}else{text.style.border="none"}})}Bevey.putText(message,text);logger.appendChild(message);logger.scrollTop=logger.scrollHeight}if(typeof(console)!=="undefined"){console.log(text)}},findRgb:function(rgb){if(typeof(rgb)==="string"){rgb=rgb.replace("rgb(","").replace(")","");rgb=rgb.split(",");for(var i=0;i<rgb.length;i+=1){rgb[i]=parseInt(Bevey.trim(rgb[i]),10)}}return rgb},rgbToHex:function(rgb){rgb=Bevey.findRgb(rgb);for(var i=0;i<rgb.length;i+=1){rgb[i]="0123456789ABCDEF".charAt((rgb[i]-rgb[i]%16)/16)+"0123456789ABCDEF".charAt(rgb[i]%16)}return("#"+rgb[0]+rgb[1]+rgb[2])},hexToRgb:function(hex){var hexStr=hex.replace("#","");hex=[hexStr.substring(0,2),hexStr.substring(2,4),hexStr.substring(4,6)];return"rgb("+parseInt(hex[0],16)+", "+parseInt(hex[1],16)+", "+parseInt(hex[2],16)+")"},findStyle:function(elm,property){var styleValue="";if(elm.currentStyle){property=property.replace(/-\w/g,function(match){return match.charAt(1).toUpperCase()});if((property==="opacity")&&(elm.filters)){if(!elm.style.filter){return 1}return parseInt(elm.filters.item("alpha").opacity,10)/100}styleValue=elm.currentStyle[property]}else{if(window.getComputedStyle){styleValue=document.defaultView.getComputedStyle(elm,null).getPropertyValue(property)}else{return 0}}if(styleValue){if((property.indexOf("color")!==-1)&&(styleValue.indexOf("rgb")!==-1)){styleValue=Bevey.rgbToHex(styleValue)}if((styleValue.indexOf("px")!==-1)||(styleValue.indexOf("em")!==-1)||(styleValue.indexOf("%")!==-1)){styleValue=Bevey.stripUnits(styleValue)}if(property==="opacity"){styleValue=parseFloat(styleValue,10)}}return styleValue},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(elm,relative){var offsetX=0,offsetY=0,parentPosition;if(elm.offsetParent){offsetX=elm.offsetLeft;offsetY=elm.offsetTop;while(elm.offsetParent){elm=elm.offsetParent;if(relative){parentPosition=Bevey.findStyle(elm,"position");if((parentPosition==="absolute")||(parentPosition==="relative")){break}}offsetX+=elm.offsetLeft;offsetY+=elm.offsetTop}}return{offsetX:offsetX,offsetY:offsetY}},setOpacity:function(elm,opacity){if(typeof(elm.style.opacity)!=="undefined"){elm.style.opacity=opacity}else{if(typeof(elm.style.MozOpacity)!=="undefined"){elm.style.MozOpacity=opacity}else{if(typeof(elm.style.KhtmlOpacity)!=="undefined"){elm.style.KhtmlOpacity=opacity}else{if(elm.style.filter!=="undefined"){if(opacity===1){elm.style.filter=""}else{elm.style.filter="alpha(opacity="+Math.ceil(opacity*100)+")"}}else{if(elm.style.visibility==="hidden"){elm.style.visibility="visible"}else{elm.style.visibility="hidden"}}}}}},animate:function(animation){var thisStep=0,fauxStart,fauxEnd,deltas,findChange,callBack;findChange=function(start,step,totalSteps,delta,end,ease){var change;switch(ease){case"ease-in":change=parseFloat(start,10)+(Math.pow(((1/totalSteps)*step),1.25)*(end-start));break;case"ease-out":change=parseFloat(start,10)+(Math.pow(((1/totalSteps)*step),0.5)*(end-start));break;case"ease-in-out":if(step<(totalSteps/2)){change=parseFloat(start,10)+(Math.pow(((1/totalSteps)*step),1.25)*(end-start))}else{change=parseFloat(start,10)+(Math.pow(((1/totalSteps)*step),0.5)*(end-start))}break;default:change=parseFloat(start,10)+(step*delta);break}if(step!==totalSteps){if(animation.property.indexOf("color")!==-1){change=Math.max(0,change);change=Math.min(255,change);change=Math.round(change)}return change}return end};if(!animation.stepIndex){fauxStart=animation.start;fauxEnd=animation.end;if((animation.start<=1)&&(animation.end<=1)){fauxStart=fauxStart*100;fauxEnd=fauxEnd*100}if(Bevey.hasClass(animation.elm,"animating")){return false}if(animation.start===null){animation.start=Bevey.findStyle(animation.elm,animation.property)}animation.elm=animation.elm||this;animation.duration=animation.duration||1000;animation.ease=animation.ease||"linear";animation.noNative=animation.noNative||false;animation.interval=animation.interval||50;animation.stepIndex=0;animation.onStart=animation.onStart||function(){};animation.onComplete=animation.onComplete||function(){};if(animation.hideIfNeeded!==false){animation.hideIfNeeded=true}if((!animation.onTween)&&(!animation.noNative)){if((typeof(animation.elm.style["-moz-transition"])!=="undefined")||(typeof(animation.elm.style["-ms-transition"])!=="undefined")||(typeof(animation.elm.style["-o-transition"])!=="undefined")||(typeof(animation.elm.style["-webkit-transition"])!=="undefined")||(typeof(animation.elm.style.transition)!=="undefined")){animation.elm.style["-moz-transition"]=animation.property+" "+(animation.duration/1000)+"s "+animation.ease;animation.elm.style["-ms-transition"]=animation.property+" "+(animation.duration/1000)+"s "+animation.ease;animation.elm.style["-o-transition"]=animation.property+" "+(animation.duration/1000)+"s "+animation.ease;animation.elm.style["-webkit-transition"]=animation.property+" "+(animation.duration/1000)+"s "+animation.ease;animation.elm.style.transition=animation.property+" "+(animation.duration/1000)+"s "+animation.ease;Bevey.addClass(animation.elm,"animating");animation.onStart();if((animation.elm.style.display==="none")&&(animation.end>0)){animation.elm.style.display="block"}callBack=function(){Bevey.removeClass(animation.elm,"animating");if((animation.hideIfNeeded)&&(animation.end<=0)&&(animation.property!=="left")&&(animation.property!=="right")&&(animation.property!=="botom")&&(animation.property!=="top")){animation.elm.style.display="none"}animation.onComplete();Bevey.event.remove(animation.elm,"mozTransitionEnd",callBack);Bevey.event.remove(animation.elm,"webkitTransitionEnd",callBack);Bevey.event.remove(animation.elm,"transitionEnd",callBack)};Bevey.event.add(animation.elm,"mozTransitionEnd",callBack);Bevey.event.add(animation.elm,"webkitTransitionEnd",callBack);Bevey.event.add(animation.elm,"transitionEnd",callBack);if(animation.property==="opacity"){Bevey.setOpacity(animation.elm,animation.end)}else{if((animation.property==="background-color")||(animation.property==="color")){animation.elm.style[animation.property]=animation.end}else{animation.elm.style[animation.property]=animation.end+"px"}}return}}animation.onTween=animation.onTween||function(){};if((animation.property.indexOf("color")!==-1)){animation.start=Bevey.findRgb(Bevey.hexToRgb(animation.start));animation.end=Bevey.findRgb(Bevey.hexToRgb(animation.end));deltas=[(animation.end[0]-animation.start[0]),(animation.end[1]-animation.start[1]),(animation.end[2]-animation.start[2])];animation.steps=Math.abs(Math.floor(Math.min(Math.max(deltas[0],deltas[1],deltas[2]),Math.ceil(animation.duration/animation.interval))));animation.stepDelta=[Math.ceil(deltas[0]/animation.steps),Math.ceil(deltas[1]/animation.steps),Math.ceil(deltas[2]/animation.steps)]}else{animation.steps=Math.floor(Math.min(Math.abs(fauxEnd-fauxStart),Math.ceil(animation.duration/animation.interval)));animation.stepDelta=(fauxEnd-fauxStart)/animation.steps}if((animation.start<=1)&&(animation.end<=1)){animation.stepDelta=animation.stepDelta/100}Bevey.addClass(animation.elm,"animating");animation.onStart()}animation.stepIndex+=1;thisStep=findChange(animation.start,animation.stepIndex,animation.steps,animation.stepDelta,animation.end,animation.ease);if(animation.stepIndex>=animation.steps){animation.stepIndex=animation.steps;thisStep=animation.end}if(animation.start>animation.end){if(thisStep<=animation.end){animation.stepIndex=animation.steps;thisStep=animation.end}if((animation.hideIfNeeded)&&(animation.start+(animation.stepIndex*animation.stepDelta)<=0)&&(animation.property!=="left")&&(animation.property!=="right")&&(animation.property!=="botom")&&(animation.property!=="top")&&(animation.property.indexOf("background")===-1)){animation.elm.style.display="none"}}else{if(thisStep>=animation.end){animation.stepIndex=animation.steps;thisStep=animation.end}if((animation.elm.style.display==="none")&&(animation.end>0)){animation.elm.style.display="block"}}switch(animation.property){case"opacity":Bevey.setOpacity(animation.elm,thisStep);break;case"background-color":animation.elm.style.backgroundColor=Bevey.rgbToHex([findChange(animation.start[0],animation.stepIndex,animation.steps,animation.stepDelta[0],animation.end[0],animation.ease),findChange(animation.start[1],animation.stepIndex,animation.steps,animation.stepDelta[1],animation.end[1],animation.ease),findChange(animation.start[2],animation.stepIndex,animation.steps,animation.stepDelta[2],animation.end[2],animation.ease)]);break;case"color":animation.elm.style.color=Bevey.rgbToHex([findChange(animation.start[0],animation.stepIndex,animation.steps,animation.stepDelta[0],animation.end[0],animation.ease),findChange(animation.start[1],animation.stepIndex,animation.steps,animation.stepDelta[1],animation.end[1],animation.ease),findChange(animation.start[2],animation.stepIndex,animation.steps,animation.stepDelta[2],animation.end[2],animation.ease)]);break;default:animation.elm.style[animation.property]=thisStep+"px";break}if((animation.steps>animation.stepIndex)&&(Bevey.hasClass(animation.elm,"animating"))){animation.onTween();setTimeout(function(){Bevey.animate(animation)},animation.interval)}else{if(animation.property.indexOf("color")!==-1){animation.stepIndex=0}Bevey.removeClass(animation.elm,"animating");animation.onComplete()}return animation},ajax:{cache:[],request:function(ajaxRequest){ajaxRequest.method=ajaxRequest.method||"GET";ajaxRequest.onStart=ajaxRequest.onStart||function(){};ajaxRequest.onComplete=ajaxRequest.onComplete||function(){};if(ajaxRequest.cache!==false){ajaxRequest.cache=true}var request,ajaxProcess;ajaxProcess=function(){ajaxRequest.onStart();switch(typeof(ajaxRequest.onComplete)){case"object":if(ajaxRequest.onComplete.value){ajaxRequest.onComplete.value=ajaxRequest.response}else{if(ajaxRequest.onComplete.childNodes[0]){Bevey.putText(ajaxRequest.onComplete,ajaxRequest.response)}}break;case"function":ajaxRequest.onComplete();break}};if((Bevey.ajax.cache[ajaxRequest.path+"?"+ajaxRequest.param+"?"]!==undefined)&&(ajaxRequest.cache)){ajaxRequest.response=Bevey.ajax.cache[ajaxRequest.path+"?"+ajaxRequest.param+"?"];ajaxProcess();return true}if(window.XMLHttpRequest){request=new XMLHttpRequest()}else{if(window.ActiveXObject){request=new ActiveXObject("Microsoft.XMLHTTP")}else{return false}}if(ajaxRequest.method==="GET"){ajaxRequest.path=ajaxRequest.path+"?"+ajaxRequest.param;ajaxRequest.param=""}request.open(ajaxRequest.method.toUpperCase(),ajaxRequest.path,true);if(ajaxRequest.method==="POST"){request.setRequestHeader("Content-Type","application/x-www-form-urlencoded")}request.setRequestHeader("AJAX","true");Bevey.event.add(request,"readystatechange",function(){if(request.readyState===4){if(request.status===200){ajaxRequest.response=request.responseText;if(ajaxRequest.cache){Bevey.ajax.cache[ajaxRequest.path+"?"+ajaxRequest.param]=ajaxRequest.response}ajaxProcess()}else{return false}}});request.send(ajaxRequest.param)}},externalLinks:function(elm){elm=elm||document;var links=elm.getElementsByTagName("a"),i=0;for(i;i<links.length;i+=1){if(/(?:^|\s)external(?:\s|$)/.test(links[i].rel)){links[i].target="_blank"}}},findMousePosition:function(e){if(e.touches&&e.touches.length){return{positionX:e.touches[0].clientX,positionY:e.touches[0].clientY}}else{if(window.event){return{positionX:event.clientX,positionY:event.clientY}}else{return{positionX:e.clientX,positionY:e.clientY}}}},clickDrag:function(drag){drag.dragElm=drag.dragElm||drag.elm;drag.restrict=drag.restrict||false;drag.onStart=drag.onStart||function(){};drag.onTween=drag.onTween||function(){};drag.onComplete=drag.onComplete||function(){};drag.onDrop=drag.onDrop||function(){};var mover,dropper,dropable,start=(typeof(document.body.ontouchstart)==="undefined")?"mousedown":"touchstart",move=(typeof(document.body.ontouchmove)==="undefined")?"mousemove":"touchmove",end=(typeof(document.body.ontouchend)==="undefined")?"mouseup":"touchend",wrapperBorderOffsetX=Bevey.findStyle(drag.elm.parentNode,"border-left-width")+Bevey.findStyle(drag.elm.parentNode,"border-right-width"),wrapperBorderOffsetY=Bevey.findStyle(drag.elm.parentNode,"border-top-width")+Bevey.findStyle(drag.elm.parentNode,"border-bottom-width");mover=function(e){if(Bevey.hasClass(drag.elm,"active")){Bevey.cancelBubble(e);if(e.preventDefault){e.preventDefault()}var position=Bevey.findMousePosition(e),positionX=position.positionX,positionY=position.positionY,width=drag.dragElm.offsetWidth,height=drag.dragElm.offsetHeight,endX,endY;drag.newX=positionX-drag.clickOffsetX+drag.startOffsetX-(drag.startWidth-Bevey.findScroll().positionX);drag.newY=positionY-drag.clickOffsetY+drag.startOffsetY-(drag.startHeight-Bevey.findScroll().positionY);if(drag.restrict){endX=drag.elm.parentNode.offsetWidth-width-wrapperBorderOffsetX;endY=drag.elm.parentNode.offsetHeight-height-wrapperBorderOffsetY;if(drag.newX>endX){drag.newX=endX}if(drag.newX<0){drag.newX=0}if(drag.newY>endY){drag.newY=endY}if(drag.newY<0){drag.newY=0}}if(drag.dropElm){dropable(drag)}drag.elm.style.margin=0;drag.elm.style.left=drag.newX+"px";drag.elm.style.top=drag.newY+"px";drag.onTween();return false}};dropper=function(e){if(Bevey.hasClass(drag.elm,"active")){Bevey.removeClass(drag.elm,"active");if(drag.dropElm){dropable(drag,true)}Bevey.event.remove(document,"mousemove",mover);Bevey.event.remove(document,"mouseup",dropper);drag.onComplete()}};dropable=function(drag,drop){var i=0,temp,dropBox,offset,dropX,dropY,dragWidth,dragHeight,dropWidth,dropHeight,canDrop=false;if(drag.dropElm.length===undefined){temp=drag.dropElm;drag.dropElm=[];drag.dropElm[0]=temp;temp=drag.onDrop;drag.onDrop=[];drag.onDrop[0]=temp}for(i;i<drag.dropElm.length;i+=1){dropBox=drag.dropElm[i];offset=Bevey.totalOffset(dropBox,true);dropX=offset.offsetX;dropY=offset.offsetY;dragWidth=drag.elm.offsetWidth;dragHeight=drag.elm.offsetHeight;dropWidth=dropBox.offsetWidth;dropHeight=dropBox.offsetHeight;if(((drag.newX>parseInt(dropX-30,10))&&(drag.newX<parseInt(dropX+dropBox.offsetWidth-10,10)))&&((drag.newY>parseInt(dropY-30,10))&&(drag.newY<parseInt(dropY+dropBox.offsetHeight-10,10)))){canDrop=true;drag.activeDropBox=dropBox;Bevey.addClass(dropBox,"active");drag.newX=dropX;drag.newY=dropY;if(dropWidth>dragWidth){drag.newX+=(dropWidth-dragWidth)/2}if(dropHeight>dragHeight){drag.newY+=(dropHeight-dragHeight)/2}if(drop){Bevey.removeClass(dropBox,"active");drag.onDrop[i](drag.elm)}}else{Bevey.removeClass(dropBox,"active")}}if(canDrop===true){Bevey.addClass(drag.elm,"dropable")}else{Bevey.removeClass(drag.elm,"dropable")}};Bevey.event.add(drag.dragElm,start,function(e){var startOffset=Bevey.findMousePosition(e);Bevey.clickDrag.zindex=Bevey.clickDrag.zindex||99;Bevey.cancelBubble(e);drag.clickOffsetX=startOffset.positionX;drag.clickOffsetY=startOffset.positionY;drag.startOffsetX=drag.elm.offsetLeft;drag.startOffsetY=drag.elm.offsetTop;drag.startWidth=Bevey.findScroll().positionX;drag.startHeight=Bevey.findScroll().positionY;drag.elm.style.zIndex=Bevey.clickDrag.zindex+=1;drag.elm.style.margin=0;drag.elm.style.bottom="auto";drag.elm.style.right="auto";drag.elm.style.position="absolute";Bevey.addClass(drag.elm,"active");drag.onStart();if(e.preventDefault){e.preventDefault()}Bevey.event.add(document,move,mover);Bevey.event.add(document,end,dropper);mover(e)})},resize:function(resize){var restrictParent=resize.restrict,dragElm=document.createElement("div"),parentBorderOffsetX=Bevey.findStyle(resize.elm,"border-left-width")+Bevey.findStyle(resize.elm,"border-right-width"),parentBorderOffsetY=Bevey.findStyle(resize.elm,"border-top-width")+Bevey.findStyle(resize.elm,"border-bottom-width"),wrapperBorderOffsetX=Bevey.findStyle(resize.elm.parentNode,"border-left-width")+Bevey.findStyle(resize.elm.parentNode,"border-right-width"),wrapperBorderOffsetY=Bevey.findStyle(resize.elm.parentNode,"border-top-width")+Bevey.findStyle(resize.elm.parentNode,"border-bottom-width"),parentHeight=resize.elm.offsetHeight,parentWidth=resize.elm.offsetWidth;resize.restrict=false;resize.onStart=resize.onStart||function(){};resize.onComplete=resize.onComplete||function(){};resize.elm.appendChild(dragElm);Bevey.addClass(dragElm,"resize");dragElm.style.left=parentWidth-dragElm.offsetWidth-parentBorderOffsetX+"px";dragElm.style.top=parentHeight-dragElm.offsetHeight-parentBorderOffsetY+"px";resize.elm=dragElm;resize.onTween=function(){var containerWidth=resize.elm.parentNode.parentNode.offsetWidth,containerHeight=resize.elm.parentNode.parentNode.offsetHeight,width=Bevey.stripUnits(resize.elm.style.left)+dragElm.offsetWidth,height=Bevey.stripUnits(resize.elm.style.top)+dragElm.offsetHeight,parentLeft=resize.elm.parentNode.offsetLeft,parentTop=resize.elm.parentNode.offsetTop;if((width>dragElm.offsetWidth)&&((!restrictParent)||((width<(containerWidth-parentLeft-parentBorderOffsetX-wrapperBorderOffsetX))))){resize.elm.parentNode.style.width=width+"px"}else{if(width>=(containerWidth-parentLeft-parentBorderOffsetX-wrapperBorderOffsetX)){resize.elm.parentNode.style.width=resize.elm.parentNode.parentNode.offsetWidth-resize.elm.parentNode.offsetLeft-parentBorderOffsetX-wrapperBorderOffsetX+"px";resize.elm.style.left=resize.elm.parentNode.offsetWidth-dragElm.offsetWidth-parentBorderOffsetX+"px"}}if((height>dragElm.offsetHeight)&&((!restrictParent)||(height<(containerHeight-parentTop-parentBorderOffsetY-wrapperBorderOffsetY)))){resize.elm.parentNode.style.height=height+"px"}else{if(height>=(containerHeight-parentTop-parentBorderOffsetY-wrapperBorderOffsetY)){resize.elm.parentNode.style.height=resize.elm.parentNode.parentNode.offsetHeight-resize.elm.parentNode.offsetTop-parentBorderOffsetY-wrapperBorderOffsetY+"px";dragElm.style.top=resize.elm.parentNode.offsetHeight-dragElm.offsetHeight-parentBorderOffsetY+"px"}}if(width<=dragElm.offsetWidth){resize.elm.parentNode.style.width=dragElm.offsetWidth+"px";dragElm.style.left=0}if(height<=dragElm.offsetHeight){resize.elm.parentNode.style.height=dragElm.offsetHeight+"px";dragElm.style.top=0}};Bevey.clickDrag(resize)},rotator:{rotate:function(rotator){rotator.onComplete=rotator.onComplete||function(){};var imageFetch,animation;if(rotator.index===undefined){rotator.index=0;rotator.last=0}if((rotator.wrap)&&((rotator.index+1)>=rotator.photos.length)){rotator.last=rotator.index;rotator.index=0}else{if(rotator.wrap){rotator.last=rotator.index;rotator.index+=1}else{if(((rotator.bounce)&&(rotator.index===0))||((rotator.bounce)&&((rotator.index+1)<rotator.photos.length)&&(rotator.index>=rotator.last))||((rotator.direction==="next")&&((rotator.index+1)<rotator.photos.length))){rotator.last=rotator.index;rotator.index+=1;if((rotator.index+1)<rotator.photos.length){imageFetch=new Image();imageFetch.index=rotator.index+1}}else{if(((rotator.bounce)||(rotator.direction==="prev"))&&(rotator.index>0)){rotator.last=rotator.index;rotator.index-=1;if(rotator.index>0){imageFetch=new Image();imageFetch.index=rotator.index-1}}else{return false}}}}if(imageFetch){if(typeof(rotator.photos[imageFetch.index])==="object"){imageFetch.src=rotator.photos[imageFetch.index].src}else{imageFetch.src=rotator.photos[imageFetch.index]}}animation={elm:rotator.elm,duration:250,start:1,end:0,property:"opacity",onComplete:function(){rotator.elm.style.display="block";if(typeof(rotator.photos[rotator.index])==="object"){rotator.elm.src=rotator.photos[rotator.index].src;rotator.elm.alt=rotator.photos[rotator.index].alt}else{if(rotator.alt){rotator.elm.alt=rotator.alt[rotator.index]}rotator.elm.src=rotator.photos[rotator.index]}animation={elm:rotator.elm,duration:250,start:0,end:1,property:"opacity"};setTimeout(function(){Bevey.animate(animation)},250);rotator.onComplete()}};Bevey.animate(animation)},auto:function(rotator){rotator.interval=rotator.interval||5000;rotator.index=rotator.index||0;rotator.autoIndex=rotator.autoIndex||0;rotator.bounce=rotator.bounce||false;rotator.onStart=rotator.onStart||function(){};rotator.onTween=rotator.onTween||function(){};if(rotator.wrap!==false){rotator.wrap=true}if(rotator.autoIndex===0){Bevey.event.add(rotator.elm,"mouseenter",function(){rotator.pause=true});Bevey.event.add(rotator.elm,"mouseleave",function(){if(rotator.pause===true){rotator.pause=false}})}if((rotator.autoIndex)&&(rotator.pause!==true)){Bevey.rotator.rotate(rotator)}rotator.autoIndex+=1;setTimeout(function(){rotator.onStart();Bevey.rotator.auto(rotator);rotator.onTween()},rotator.interval)},control:function(rotator){rotator.index=rotator.index||0;rotator.onStart=rotator.onStart||function(){};rotator.onComplete=rotator.onComplete||function(){};var prev,next,navAction,i=0,linkCheck;navAction=function(e){var elm=Bevey.getTarget(e);if(elm.tagName.toLowerCase()==="a"){if(Bevey.hasClass(elm,"prev")){rotator.direction="prev"}else{if(Bevey.hasClass(elm,"next")){rotator.direction="next"}}rotator.onStart();Bevey.rotator.rotate(rotator);linkCheck();rotator.onComplete()}e.cancelBubble=true;if(e.stopPropagation){e.stopPropagation()}if(e.preventDefault){e.preventDefault()}return false};linkCheck=function(){if(rotator.index<=0){Bevey.addClass(prev,"disabled");prev.href="#"}else{Bevey.removeClass(prev,"disabled");if(typeof(rotator.photos[(rotator.index-1)])==="object"){prev.href=rotator.photos[(rotator.index-1)].src}else{prev.href=rotator.photos[(rotator.index-1)]}}if((rotator.index+1)>=rotator.photos.length){Bevey.addClass(next,"disabled");next.href="#"}else{Bevey.removeClass(next,"disabled");if(typeof(rotator.photos[(rotator.index+1)])==="object"){next.href=rotator.photos[(rotator.index+1)].src}else{next.href=rotator.photos[(rotator.index+1)]}}};if(rotator.elm.parentNode.getElementsByTagName("a").length){prev=Bevey.getElementsByClassName("prev",rotator.elm.parentNode,"a")[0];next=Bevey.getElementsByClassName("next",rotator.elm.parentNode,"a")[0];for(i;i<Bevey.event.list.length;i+=1){if((Bevey.event.list[i])&&(Bevey.event.list[i][0]===rotator.elm.parentNode)&&(Bevey.event.list[i][1]==="click")){Bevey.event.remove(rotator.elm.parentNode,"click",Bevey.event.list[i][2])}}Bevey.event.add(rotator.elm.parentNode,"click",navAction)}else{prev=document.createElement("a");next=document.createElement("a");Bevey.addClass(prev,"prev");Bevey.putText(prev,"Previous Image");Bevey.addClass(next,"next");Bevey.putText(next,"Next Image");rotator.elm.parentNode.appendChild(prev);rotator.elm.parentNode.appendChild(next);Bevey.event.add(rotator.elm.parentNode,"click",navAction)}linkCheck()}},lightbox:function(lightbox){lightbox.onStart=lightbox.onStart||function(){};lightbox.onComplete=lightbox.onComplete||function(){};lightbox.images=lightbox.images||lightbox.elm.getElementsByTagName("img");var images=[],image,full,i=0,findSize;findSize=function(imageTag){if((imageTag.naturalWidth>0)&&(imageTag.naturalHeight>0)){imageTag.width=imageTag.naturalWidth;imageTag.height=imageTag.naturalHeight;imageTag.parentNode.style.width=imageTag.width+"px";imageTag.parentNode.style.height=imageTag.height+"px"}else{if((imageTag.complete!==false)&&(imageTag.width>0)&&(imageTag.height>0)){imageTag.parentNode.style.width=imageTag.width+"px";imageTag.parentNode.style.height=imageTag.height+"px"}else{setTimeout(function(){findSize(imageTag)},250)}}};for(i;i<lightbox.images.length;i+=1){image=new Image();image=lightbox.images[i];image.index=i;full=new Image();full.src=image.parentNode.href;full.alt=image.alt;images[i]=full}Bevey.event.add(lightbox.elm,"click",function(e){if(Bevey.getTarget(e).nodeName.toLowerCase()==="img"){var elm=Bevey.getTarget(e),image=elm,fullImage=image.parentNode.href,caption=image.alt,overlay,content,curtain,imageContainer,imageWrapper,imageTag,captionTag,rotator;lightbox.onStart();if(Bevey.hasClass(document.body.firstChild,"overlay")){overlay=document.body.firstChild;content=Bevey.getElementsByClassName("content",overlay,"div")[0];overlay.style.display="block";Bevey.setOpacity(overlay,1);imageWrapper=content.getElementsByTagName("div")[0];imageContainer=imageWrapper.getElementsByTagName("div")[0];imageTag=imageContainer.getElementsByTagName("img")[0];captionTag=imageContainer.nextSibling}else{overlay=document.createElement("div");Bevey.addClass(overlay,"overlay");curtain=document.createElement("div");Bevey.addClass(curtain,"curtain");overlay.appendChild(curtain);content=document.createElement("div");Bevey.addClass(content,"content");imageContainer=document.createElement("div");imageWrapper=document.createElement("div");imageTag=document.createElement("img");captionTag=document.createElement("p");imageWrapper.appendChild(imageTag);imageContainer.appendChild(imageWrapper);imageContainer.appendChild(captionTag);content.appendChild(imageContainer);overlay.appendChild(content);Bevey.event.add(imageContainer,"click",function(e){Bevey.cancelBubble(e)});Bevey.event.add(overlay,"click",function(){var overlayAnimation={elm:overlay,property:"opacity",duration:250,start:1,end:0,onComplete:lightbox.onComplete};Bevey.animate(overlayAnimation)});Bevey.insertFirst(overlay,document.body)}imageTag.src=fullImage;imageTag.alt=caption;Bevey.putText(captionTag,caption);findSize(imageTag);overlay.style.height=Bevey.findDocumentHeight()+"px";if(Bevey.findStyle(content,"position")==="relative"){content.style.paddingTop=Bevey.findScroll().positionY+"px"}else{if((imageTag.offsetHeight+85)>Math.min(document.body.clientHeight,document.documentElement.clientHeight)){content.style.position="absolute";content.style.paddingTop=Bevey.findScroll().positionY+"px"}else{content.style.position="fixed";content.style.paddingTop=0}}rotator={elm:imageTag,photos:images,index:image.index,onComplete:function(){var tempImage=new Image();tempImage.src=rotator.elm.src;findSize(rotator.elm);overlay.style.height=Bevey.findDocumentHeight()+"px";Bevey.putText(rotator.elm.parentNode.nextSibling,rotator.elm.alt)}};Bevey.rotator.control(rotator);if(e.preventDefault){e.preventDefault()}return false}})},lazyLoad:function(elm){elm=elm||document;var allImages,lazyImages=[],loadImages,setSrc,i=0;if(elm.nodeName){allImages=elm.getElementsByTagName("img")}else{allImages=elm}loadImages=function(){var scroll,i=lazyImages.length-1;if(lazyImages.length){scroll=Bevey.findScroll().positionY+Math.min(document.body.clientHeight,document.documentElement.clientHeight);for(i;i>=0;i-=1){if(lazyImages[i].offsetTop<scroll){lazyImages[i].src=lazyImages[i].getAttribute("data-src");lazyImages.splice(i,1)}}}};setSrc=function(image){image.setAttribute("data-src",image.src);image.src="#"};for(i;i<allImages.length;i+=1){if(allImages[i].offsetTop>Math.min(document.body.clientHeight,document.documentElement.clientHeight)){if(!allImages[i].complete){lazyImages.push(allImages[i]);Bevey.closure(allImages[i],setSrc(allImages[i]))}}}if(lazyImages.length>0){Bevey.event.add(window,"scroll",function(){loadImages()});Bevey.event.add(window,"resize",function(){loadImages()})}loadImages()},carousel:function(elm){elm=elm||document;var carouselTemp,carousel,i=0,j,carousels=Bevey.getElementsByClassName("carousel-wrap",elm,"div"),movePrev,moveNext;movePrev=function(carousel){return function(){if(carousel.currPane>0){Bevey.removeClass(carousel.navNext,"carousel-disabled");var animation={elm:carousel.parent,duration:500,start:parseInt(carousel.currPane*carousel.paneStep*-1,10),end:parseInt(carousel.currPane*carousel.paneStep*-1,10)+carousel.paneStep,property:"left",ease:"ease-out",onStart:function(){carousel.currPane=carousel.currPane-1;if(carousel.currPane<=0){Bevey.addClass(carousel.navPrev,"carousel-disabled")}else{Bevey.removeClass(carousel.navPrev,"carousel-disabled")}}};Bevey.animate(animation)}}};moveNext=function(carousel){return function(){if(carousel.currPane<carousel.panes.length-1){Bevey.removeClass(carousel.navPrev,"carousel-disabled");var animation={elm:carousel.parent,duration:500,start:parseInt(carousel.currPane*carousel.paneStep*-1,10),end:parseInt(carousel.currPane*carousel.paneStep*-1,10)-carousel.paneStep,property:"left",ease:"ease-out",onStart:function(){carousel.currPane+=1;if(carousel.currPane>=carousel.panes.length-1){Bevey.addClass(carousel.navNext,"carousel-disabled")}else{Bevey.removeClass(carousel.navNext,"carousel-disabled")}}};Bevey.animate(animation)}}};for(i;i<carousels.length;i+=1){carouselTemp=Bevey.getElementsByClassName("carousel",carousels[i],"ul");carousel={parent:carouselTemp[0],panes:Bevey.getElementsByClassName("pane",carouselTemp[0],"li"),totalWidth:0,currPane:0,paneStep:0,navPrev:document.createElement("a"),navNext:document.createElement("a")};for(j=0;j<carousel.panes.length;j+=1){carousel.totalWidth=carousel.totalWidth+carousel.panes[i].offsetWidth;carousel.paneStep=carousel.panes[i].offsetWidth}carousel.parent.style.width=carousel.totalWidth+"px";carousel.navPrev.href="#";carousel.navPrev.title="Previous pane in carousel";Bevey.cancelLink(carousel.navPrev);Bevey.addClass(carousel.navPrev,"carousel-prev");Bevey.addClass(carousel.navPrev,"carousel-disabled");carousels[i].appendChild(carousel.navPrev);carousel.navNext.href="#";carousel.navNext.title="Next pane in carousel";Bevey.cancelLink(carousel.navNext);Bevey.addClass(carousel.navNext,"carousel-next");carousels[i].appendChild(carousel.navNext);Bevey.event.add(carousel.navPrev,"click",Bevey.closure(carousel,movePrev(carousel)));Bevey.event.add(carousel.navNext,"click",Bevey.closure(carousel,moveNext(carousel)))}},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(input,text){var elm,labels,i=0,textNode;if(typeof(input)==="string"){elm=document.getElementById(input)}else{elm=input}if(elm!==null){if(text===undefined){text="";labels=elm.parentNode.getElementsByTagName("label");for(i;i<labels.length;i+=1){if(labels[i].htmlFor){textNode=labels[i].childNodes[0];if(textNode!==null){text=textNode.nodeValue}break}}}Bevey.event.add(elm,"focus",function(){if(elm.value===text){elm.value=""}});Bevey.event.add(elm,"blur",function(){elm.value=Bevey.trim(elm.value);if(elm.value===""){elm.value=text}});elm.value=Bevey.trim(text)}},formFocus:function(elm){var removeHidden,focusNext,checkFocus,inputs,i=0;elm=elm||document;removeHidden=function(inputs){var newInputs=[],j=0,i=0;for(i;i<inputs.length;i+=1){if(inputs[i].type!=="hidden"){newInputs[j]=inputs[i];j+=1}}return newInputs};focusNext=function(input){var i=0,parentForm=input.form,formInputs=removeHidden(parentForm.getElementsByTagName("input"));for(i;(i+1)<formInputs.length;i+=1){if(formInputs[i]===input){if(formInputs[i+1].type!=="hidden"){formInputs[i+1].focus()}}}};checkFocus=function(elm){return function(elm){if(elm.value.length>=elm.maxLength){focusNext(elm)}}};inputs=removeHidden(elm.getElementsByTagName("input"));for(i;i<inputs.length;i+=1){if(inputs[i].maxLength>0){Bevey.event.add(inputs[i],"keyup",Bevey.closure(inputs[i],checkFocus(inputs[i])))}}},tabs:function(tabs){tabs=tabs||[];tabs.elm=tabs.elm||document;tabs.onStart=tabs.onStart||function(){};tabs.onComplete=tabs.onComplete||function(){};if(tabs.animate!==false){tabs.animate=true}var tabSets=Bevey.getElementsByClassName("tabs",tabs.elm,"ul"),i=0,changeTab;changeTab=function(){return function(e){var elm=Bevey.getTarget(e),tabSet,paneSet,index,animation,j=0;while(elm.nodeName.toLowerCase()!=="li"){elm=elm.parentNode}tabSet=elm.parentNode.getElementsByTagName("li");paneSet=Bevey.getElementsByClassName("panes",elm.parentNode.parentNode,"ul");paneSet=paneSet[0].getElementsByTagName("li");tabs.onStart();for(j;j<tabSet.length;j+=1){if(tabSet[j]===elm){index=j}else{Bevey.removeClass(tabSet[j],"selected");Bevey.removeClass(paneSet[j],"selected")}}if(tabs.animate){if(!Bevey.hasClass(paneSet[index],"selected")){Bevey.setOpacity(paneSet[index],0);animation={elm:paneSet[index],property:"opacity",start:0,end:1,duration:250,noNative:true,onComplete:function(){paneSet[index].style.display="";tabs.onComplete()}};Bevey.animate(animation)}}Bevey.addClass(tabSet[index],"selected");Bevey.addClass(paneSet[index],"selected");if(e.preventDefault){e.preventDefault()}return false}};for(i;i<tabSets.length;i+=1){Bevey.event.add(tabSets[i],"click",changeTab())}},zoomer:function(direction){var currentSize=Bevey.findStyle(document.body,"font-size")||12;if(direction===undefined){currentSize=Bevey.readCookie("zoomer")||currentSize}if(direction==="down"){currentSize-=1}else{if(direction==="up"){currentSize+=1}}if((currentSize!==undefined)&&(currentSize<40)&&(currentSize>8)){document.body.style.fontSize=currentSize+"px";document.cookie="zoomer="+currentSize+"; path=/"}},init:function(){Bevey.lazyLoad();Bevey.addClass(document.body,"rich");Bevey.externalLinks();var lightboxGallery,lightboxInstall,lightboxOptions,elm,mod,footer,list,listItems,topic,region,map,listSelected,listClick,i=0;if(document.getElementById("gallery")){lightboxGallery={elm:document.getElementById("gallery")};Bevey.lightbox(lightboxGallery)}if(document.getElementById("installation")){lightboxInstall={elm:document.getElementById("installation")};Bevey.lightbox(lightboxInstall)}if(document.getElementById("options")){lightboxOptions={elm:document.getElementById("options")};Bevey.lightbox(lightboxOptions)}if(document.getElementById("contact-form")){mod=document.getElementById("contact");footer=Bevey.getElementsByClassName("ft",mod,"div");list=footer[0].getElementsByTagName("ul");listItems=list[0].getElementsByTagName("li");topic=document.getElementById("topic");region=document.getElementById("region");map=document.createElement("span");listSelected=function(listClick){return function(){topic[listClick.index+1].selected="1";list[0].className=listClick.elm.className}};Bevey.addClass(map,"map");footer[0].appendChild(map);Bevey.event.add(topic,"change",function(){var selected=topic.value;list[0].className=selected});Bevey.event.add(region,"change",function(){map.className="map "+region.value});for(i;i<listItems.length;i+=1){listClick={elm:listItems[i],index:i};Bevey.event.add(listClick.elm,"click",listSelected(listClick))}}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()});
