MooTools.More={version:"1.2.4.2",build:"bd5a93c0913cce25917c48cbdacde568e15e02ef"};Class.Mutators.Binds=function(b){return b};Class.Mutators.initialize=function(b){return function(){$splat(this.Binds).each(function(d){var e=this[d];if(e){this[d]=e.bind(this)}},this);return b.apply(this,arguments)}};Element.implement({measure:function(m){var k=function(b){return !!(!b||b.offsetHeight||b.offsetWidth)};if(k(this)){return m.apply(this)}var n=this.getParent(),l=[],h=[];while(!k(n)&&n!=document.body){h.push(n.expose());n=n.getParent()}var o=this.expose();var j=m.apply(this);o();h.each(function(b){b()});return j},expose:function(){if(this.getStyle("display")!="none"){return $empty}var b=this.style.cssText;this.setStyles({display:"block",position:"absolute",visibility:"hidden"});return function(){this.style.cssText=b}.bind(this)},getDimensions:function(g){g=$merge({computeSize:false},g);var h={};var j=function(b,c){return(c.computeSize)?b.getComputedSize(c):b.getSize()};var e=this.getParent("body");if(e&&this.getStyle("display")=="none"){h=this.measure(function(){return j(this,g)})}else{if(e){try{h=j(this,g)}catch(k){}}else{h={x:0,y:0}}}return $chk(h.x)?$extend(h,{width:h.x,height:h.y}):$extend(h,{x:h.width,y:h.height})},getComputedSize:function(g){g=$merge({styles:["padding","border"],plains:{height:["top","bottom"],width:["left","right"]},mode:"both"},g);var k={width:0,height:0};switch(g.mode){case"vertical":delete k.width;delete g.plains.width;break;case"horizontal":delete k.height;delete g.plains.height;break}var f=[];$each(g.plains,function(b,c){b.each(function(d){g.styles.each(function(e){f.push((e=="border")?e+"-"+d+"-width":e+"-"+d)})})});var h={};f.each(function(b){h[b]=this.getComputedStyle(b)},this);var j=[];$each(g.plains,function(c,d){var b=d.capitalize();k["total"+b]=k["computed"+b]=0;c.each(function(e){k["computed"+e.capitalize()]=0;f.each(function(l,m){if(l.test(e)){h[l]=h[l].toInt()||0;k["total"+b]=k["total"+b]+h[l];k["computed"+e.capitalize()]=k["computed"+e.capitalize()]+h[l]}if(l.test(e)&&d!=l&&(l.test("border")||l.test("padding"))&&!j.contains(l)){j.push(l);k["computed"+b]=k["computed"+b]-h[l]}})})});["Width","Height"].each(function(b){var c=b.toLowerCase();if(!$chk(k[c])){return}k[c]=k[c]+this["offset"+b]+k["computed"+b];k["total"+b]=k[c]+k["total"+b];delete k["computed"+b]},this);return $extend(h,k)}});Fx.Elements=new Class({Extends:Fx.CSS,initialize:function(c,d){this.elements=this.subject=$$(c);this.parent(d)},compute:function(m,l,k){var r={};for(var q in m){var t=m[q],o=l[q],n=r[q]={};for(var s in t){n[s]=this.parent(t[s],o[s],k)}}return r},set:function(e){for(var h in e){var f=e[h];for(var g in f){this.render(this.elements[h],g,f[g],this.options.unit)}}return this},start:function(r){if(!this.check(r)){return this}var l={},k={};for(var q in r){var n=r[q],t=l[q]={},m=k[q]={};for(var s in n){var o=this.prepare(this.elements[q],s,n[s]);t[s]=o.from;m[s]=o.to}}return this.parent(l,k)}});Fx.Slide=new Class({Extends:Fx,options:{mode:"vertical",hideOverflow:true},initialize:function(e,f){this.addEvent("complete",function(){this.open=(this.wrapper["offset"+this.layout.capitalize()]!=0);if(this.open&&Browser.Engine.webkit419){this.element.dispose().inject(this.wrapper)}},true);this.element=this.subject=document.id(e);this.parent(f);var g=this.element.retrieve("wrapper");var h=this.element.getStyles("margin","position","overflow");if(this.options.hideOverflow){h=$extend(h,{overflow:"hidden"})}this.wrapper=g||new Element("div",{styles:h}).wraps(this.element);this.element.store("wrapper",this.wrapper).setStyle("margin",0);this.now=[];this.open=true},vertical:function(){this.margin="margin-top";this.layout="height";this.offset=this.element.offsetHeight},horizontal:function(){this.margin="margin-left";this.layout="width";this.offset=this.element.offsetWidth},set:function(b){this.element.setStyle(this.margin,b[0]);this.wrapper.setStyle(this.layout,b[1]);return this},compute:function(f,d,e){return[0,1].map(function(b){return Fx.compute(f[b],d[b],e)})},start:function(h,m){if(!this.check(h,m)){return this}this[m||this.options.mode]();var n=this.element.getStyle(this.margin).toInt();var o=this.wrapper.getStyle(this.layout).toInt();var j=[[n,o],[0,this.offset]];var k=[[n,o],[-this.offset,0]];var l;switch(h){case"in":l=j;break;case"out":l=k;break;case"toggle":l=(o==0)?j:k}return this.parent(l[0],l[1])},slideIn:function(b){return this.start("in",b)},slideOut:function(b){return this.start("out",b)},hide:function(b){this[b||this.options.mode]();this.open=false;return this.set([-this.offset,0])},show:function(b){this[b||this.options.mode]();this.open=true;return this.set([0,this.offset])},toggle:function(b){return this.start("toggle",b)}});Element.Properties.slide={set:function(c){var d=this.retrieve("slide");if(d){d.cancel()}return this.eliminate("slide").store("slide:options",$extend({link:"cancel"},c))},get:function(b){if(b||!this.retrieve("slide")){if(b||!this.retrieve("slide:options")){this.set("slide",b)}this.store("slide",new Fx.Slide(this,this.retrieve("slide:options")))}return this.retrieve("slide")}};Element.implement({slide:function(j,h){j=j||"toggle";var f=this.get("slide"),g;switch(j){case"hide":f.hide(h);break;case"show":f.show(h);break;case"toggle":var k=this.retrieve("slide:flag",f.open);f[k?"slideOut":"slideIn"](h);this.store("slide:flag",!k);g=true;break;default:f.start(j,h)}if(!g){this.eliminate("slide:flag")}return this}});var Drag=new Class({Implements:[Events,Options],options:{snap:6,unit:"px",grid:false,style:true,limit:false,handle:false,invert:false,preventDefault:false,stopPropagation:false,modifiers:{x:"left",y:"top"}},initialize:function(){var c=Array.link(arguments,{options:Object.type,element:$defined});this.element=document.id(c.element);this.document=this.element.getDocument();this.setOptions(c.options||{});var d=$type(this.options.handle);this.handles=((d=="array"||d=="collection")?$$(this.options.handle):document.id(this.options.handle))||this.element;this.mouse={now:{},pos:{}};this.value={start:{},now:{}};this.selection=(Browser.Engine.trident)?"selectstart":"mousedown";this.bound={start:this.start.bind(this),check:this.check.bind(this),drag:this.drag.bind(this),stop:this.stop.bind(this),cancel:this.cancel.bind(this),eventStop:$lambda(false)};this.attach()},attach:function(){this.handles.addEvent("mousedown",this.bound.start);return this},detach:function(){this.handles.removeEvent("mousedown",this.bound.start);return this},start:function(h){if(h.rightClick){return}if(this.options.preventDefault){h.preventDefault()}if(this.options.stopPropagation){h.stopPropagation()}this.mouse.start=h.page;this.fireEvent("beforeStart",this.element);var f=this.options.limit;this.limit={x:[],y:[]};for(var g in this.options.modifiers){if(!this.options.modifiers[g]){continue}if(this.options.style){this.value.now[g]=this.element.getStyle(this.options.modifiers[g]).toInt()}else{this.value.now[g]=this.element[this.options.modifiers[g]]}if(this.options.invert){this.value.now[g]*=-1}this.mouse.pos[g]=h.page[g]-this.value.now[g];if(f&&f[g]){for(var e=2;e--;e){if($chk(f[g][e])){this.limit[g][e]=$lambda(f[g][e])()}}}}if($type(this.options.grid)=="number"){this.options.grid={x:this.options.grid,y:this.options.grid}}this.document.addEvents({mousemove:this.bound.check,mouseup:this.bound.cancel});this.document.addEvent(this.selection,this.bound.eventStop)},check:function(d){if(this.options.preventDefault){d.preventDefault()}var c=Math.round(Math.sqrt(Math.pow(d.page.x-this.mouse.start.x,2)+Math.pow(d.page.y-this.mouse.start.y,2)));if(c>this.options.snap){this.cancel();this.document.addEvents({mousemove:this.bound.drag,mouseup:this.bound.stop});this.fireEvent("start",[this.element,d]).fireEvent("snap",this.element)}},drag:function(d){if(this.options.preventDefault){d.preventDefault()}this.mouse.now=d.page;for(var c in this.options.modifiers){if(!this.options.modifiers[c]){continue}this.value.now[c]=this.mouse.now[c]-this.mouse.pos[c];if(this.options.invert){this.value.now[c]*=-1}if(this.options.limit&&this.limit[c]){if($chk(this.limit[c][1])&&(this.value.now[c]>this.limit[c][1])){this.value.now[c]=this.limit[c][1]}else{if($chk(this.limit[c][0])&&(this.value.now[c]<this.limit[c][0])){this.value.now[c]=this.limit[c][0]}}}if(this.options.grid[c]){this.value.now[c]-=((this.value.now[c]-(this.limit[c][0]||0))%this.options.grid[c])}if(this.options.style){this.element.setStyle(this.options.modifiers[c],this.value.now[c]+this.options.unit)}else{this.element[this.options.modifiers[c]]=this.value.now[c]}}this.fireEvent("drag",[this.element,d])},cancel:function(b){this.document.removeEvent("mousemove",this.bound.check);this.document.removeEvent("mouseup",this.bound.cancel);if(b){this.document.removeEvent(this.selection,this.bound.eventStop);this.fireEvent("cancel",this.element)}},stop:function(b){this.document.removeEvent(this.selection,this.bound.eventStop);this.document.removeEvent("mousemove",this.bound.drag);this.document.removeEvent("mouseup",this.bound.stop);if(b){this.fireEvent("complete",[this.element,b])}}});Element.implement({makeResizable:function(d){var c=new Drag(this,$merge({modifiers:{x:"width",y:"height"}},d));this.store("resizer",c);return c.addEvent("drag",function(){this.fireEvent("resize",c)}.bind(this))}});Drag.Move=new Class({Extends:Drag,options:{droppables:[],container:false,precalculate:false,includeMargins:true,checkDroppables:true},initialize:function(d,e){this.parent(d,e);d=this.element;this.droppables=$$(this.options.droppables);this.container=document.id(this.options.container);if(this.container&&$type(this.container)!="element"){this.container=document.id(this.container.getDocument().body)}var f=d.getStyles("left","right","position");if(f.left=="auto"||f.top=="auto"){d.setPosition(d.getPosition(d.getOffsetParent()))}if(f.position=="static"){d.setStyle("position","absolute")}this.addEvent("start",this.checkDroppables,true);this.overed=null},start:function(b){if(this.container){this.options.limit=this.calculateLimit()}if(this.options.precalculate){this.positions=this.droppables.map(function(c){return c.getCoordinates()})}this.parent(b)},calculateLimit:function(){var z=this.element.getOffsetParent(),w=this.container.getCoordinates(z),x={},A={},B={},u={},s={};["top","right","bottom","left"].each(function(b){x[b]=this.container.getStyle("border-"+b).toInt();B[b]=this.element.getStyle("border-"+b).toInt();A[b]=this.element.getStyle("margin-"+b).toInt();u[b]=this.container.getStyle("margin-"+b).toInt();s[b]=z.getStyle("padding-"+b).toInt()},this);var y=this.element.offsetWidth+A.left+A.right,o=this.element.offsetHeight+A.top+A.bottom,v=0,t=0,q=w.right-x.right-y,C=w.bottom-x.bottom-o;if(this.options.includeMargins){v+=A.left;t+=A.top}else{q+=A.right;C+=A.bottom}if(this.element.getStyle("position")=="relative"){var r=this.element.getCoordinates(z);r.left-=this.element.getStyle("left").toInt();r.top-=this.element.getStyle("top").toInt();v+=x.left-r.left;t+=x.top-r.top;q+=A.left-r.left;C+=A.top-r.top;if(this.container!=z){v+=u.left+s.left;t+=(Browser.Engine.trident4?0:u.top)+s.top}}else{v-=A.left;t-=A.top;if(this.container==z){q-=x.left;C-=x.top}else{v+=w.left+x.left;t+=w.top+x.top}}return{x:[v,q],y:[t,C]}},checkAgainst:function(f,d){f=(this.positions)?this.positions[d]:f.getCoordinates();var e=this.mouse.now;return(e.x>f.left&&e.x<f.right&&e.y<f.bottom&&e.y>f.top)},checkDroppables:function(){var b=this.droppables.filter(this.checkAgainst,this).getLast();if(this.overed!=b){if(this.overed){this.fireEvent("leave",[this.element,this.overed])}if(b){this.fireEvent("enter",[this.element,b])}this.overed=b}},drag:function(b){this.parent(b);if(this.options.checkDroppables&&this.droppables.length){this.checkDroppables()}},stop:function(b){this.checkDroppables();this.fireEvent("drop",[this.element,this.overed,b]);this.overed=null;return this.parent(b)}});Element.implement({makeDraggable:function(d){var c=new Drag.Move(this,d);this.store("dragger",c);return c}});var Slider=new Class({Implements:[Events,Options],Binds:["clickedElement","draggedKnob","scrolledElement"],options:{onTick:function(b){if(this.options.snap){b=this.toPosition(this.step)}this.knob.setStyle(this.property,b)},initialStep:0,snap:false,offset:0,range:false,wheel:false,steps:100,mode:"horizontal"},initialize:function(l,j,m){this.setOptions(m);this.element=document.id(l);this.knob=document.id(j);this.previousChange=this.previousEnd=this.step=-1;var k,h={},n={x:false,y:false};switch(this.options.mode){case"vertical":this.axis="y";this.property="top";k="offsetHeight";break;case"horizontal":this.axis="x";this.property="left";k="offsetWidth"}this.full=this.element.measure(function(){this.half=this.knob[k]/2;return this.element[k]-this.knob[k]+(this.options.offset*2)}.bind(this));this.min=$chk(this.options.range[0])?this.options.range[0]:0;this.max=$chk(this.options.range[1])?this.options.range[1]:this.options.steps;this.range=this.max-this.min;this.steps=this.options.steps||this.full;this.stepSize=Math.abs(this.range)/this.steps;this.stepWidth=this.stepSize*this.full/Math.abs(this.range);this.knob.setStyle("position","relative").setStyle(this.property,this.options.initialStep?this.toPosition(this.options.initialStep):-this.options.offset);n[this.axis]=this.property;h[this.axis]=[-this.options.offset,this.full-this.options.offset];var o={snap:0,limit:h,modifiers:n,onDrag:this.draggedKnob,onStart:this.draggedKnob,onBeforeStart:(function(){this.isDragging=true}).bind(this),onCancel:function(){this.isDragging=false}.bind(this),onComplete:function(){this.isDragging=false;this.draggedKnob();this.end()}.bind(this)};if(this.options.snap){o.grid=Math.ceil(this.stepWidth);o.limit[this.axis][1]=this.full}this.drag=new Drag(this.knob,o);this.attach()},attach:function(){this.element.addEvent("mousedown",this.clickedElement);if(this.options.wheel){this.element.addEvent("mousewheel",this.scrolledElement)}this.drag.attach();return this},detach:function(){this.element.removeEvent("mousedown",this.clickedElement);this.element.removeEvent("mousewheel",this.scrolledElement);this.drag.detach();return this},set:function(b){if(!((this.range>0)^(b<this.min))){b=this.min}if(!((this.range>0)^(b>this.max))){b=this.max}this.step=Math.round(b);this.checkStep();this.fireEvent("tick",this.toPosition(this.step));this.end();return this},clickedElement:function(f){if(this.isDragging||f.target==this.knob){return}var d=this.range<0?-1:1;var e=f.page[this.axis]-this.element.getPosition()[this.axis]-this.half;e=e.limit(-this.options.offset,this.full-this.options.offset);this.step=Math.round(this.min+d*this.toStep(e));this.checkStep();this.fireEvent("tick",e);this.end()},scrolledElement:function(d){var c=(this.options.mode=="horizontal")?(d.wheel<0):(d.wheel>0);this.set(c?this.step-this.stepSize:this.step+this.stepSize);d.stop()},draggedKnob:function(){var c=this.range<0?-1:1;var d=this.drag.value.now[this.axis];d=d.limit(-this.options.offset,this.full-this.options.offset);this.step=Math.round(this.min+c*this.toStep(d));this.checkStep()},checkStep:function(){if(this.previousChange!=this.step){this.previousChange=this.step;this.fireEvent("change",this.step)}},end:function(){if(this.previousEnd!==this.step){this.previousEnd=this.step;this.fireEvent("complete",this.step+"")}},toStep:function(d){var c=(d+this.options.offset)*this.stepSize/this.full*this.steps;return this.options.steps?Math.round(c-=c%this.stepSize):c},toPosition:function(b){return(this.full*Math.abs(this.min-b))/(this.steps*this.stepSize)-this.options.offset}});var Sortables=new Class({Implements:[Events,Options],options:{snap:4,opacity:1,clone:false,revert:false,handle:false,constrain:false},initialize:function(d,c){this.setOptions(c);this.elements=[];this.lists=[];this.idle=true;this.addLists($$(document.id(d)||d));if(!this.options.clone){this.options.revert=false}if(this.options.revert){this.effect=new Fx.Morph(null,$merge({duration:250,link:"cancel"},this.options.revert))}},attach:function(){this.addLists(this.lists);return this},detach:function(){this.lists=this.removeLists(this.lists);return this},addItems:function(){Array.flatten(arguments).each(function(d){this.elements.push(d);var c=d.retrieve("sortables:start",this.start.bindWithEvent(this,d));(this.options.handle?d.getElement(this.options.handle)||d:d).addEvent("mousedown",c)},this);return this},addLists:function(){Array.flatten(arguments).each(function(b){this.lists.push(b);this.addItems(b.getChildren())},this);return this},removeItems:function(){return $$(Array.flatten(arguments).map(function(d){this.elements.erase(d);var c=d.retrieve("sortables:start");(this.options.handle?d.getElement(this.options.handle)||d:d).removeEvent("mousedown",c);return d},this))},removeLists:function(){return $$(Array.flatten(arguments).map(function(b){this.lists.erase(b);this.removeItems(b.getChildren());return b},this))},getClone:function(c,d){if(!this.options.clone){return new Element("div").inject(document.body)}if($type(this.options.clone)=="function"){return this.options.clone.call(this,c,d,this.list)}return d.clone(true).setStyles({margin:"0px",position:"absolute",visibility:"hidden",width:d.getStyle("width")}).inject(this.list).setPosition(d.getPosition(d.getOffsetParent()))},getDroppables:function(){var b=this.list.getChildren();if(!this.options.constrain){b=this.lists.concat(b).erase(this.list)}return b.erase(this.clone).erase(this.element)},insert:function(f,d){var e="inside";if(this.lists.contains(d)){this.list=d;this.drag.droppables=this.getDroppables()}else{e=this.element.getAllPrevious().contains(d)?"before":"after"}this.element.inject(d,e);this.fireEvent("sort",[this.element,this.clone])},start:function(c,d){if(!this.idle){return}this.idle=false;this.element=d;this.opacity=d.get("opacity");this.list=d.getParent();this.clone=this.getClone(c,d);this.drag=new Drag.Move(this.clone,{snap:this.options.snap,container:this.options.constrain&&this.element.getParent(),droppables:this.getDroppables(),onSnap:function(){c.stop();this.clone.setStyle("visibility","visible");this.element.set("opacity",this.options.opacity||0);this.fireEvent("start",[this.element,this.clone])}.bind(this),onEnter:this.insert.bind(this),onCancel:this.reset.bind(this),onComplete:this.end.bind(this)});this.clone.inject(this.element,"before");this.drag.start(c)},end:function(){this.drag.detach();this.element.set("opacity",this.opacity);if(this.effect){var d=this.element.getStyles("width","height");var c=this.clone.computePosition(this.element.getPosition(this.clone.offsetParent));this.effect.element=this.clone;this.effect.start({top:c.top,left:c.left,width:d.width,height:d.height,opacity:0.25}).chain(this.reset.bind(this))}else{this.reset()}},reset:function(){this.idle=true;this.clone.destroy();this.fireEvent("complete",this.element)},serialize:function(){var f=Array.link(arguments,{modifier:Function.type,index:$defined});var d=this.lists.map(function(b){return b.getChildren().map(f.modifier||function(c){return c.get("id")},this)},this);var e=f.index;if(this.lists.length==1){e=0}return $chk(e)&&e>=0&&e<this.lists.length?d[e]:d}});var Asset={javascript:function(l,n){n=$extend({onload:$empty,document:document,check:$lambda(true)},n);var h=new Element("script",{src:l,type:"text/javascript"});var m=n.onload.bind(h),j=n.check,k=n.document;delete n.onload;delete n.check;delete n.document;h.addEvents({load:m,readystatechange:function(){if(["loaded","complete"].contains(this.readyState)){m()}}}).set(n);if(Browser.Engine.webkit419){var o=(function(){if(!$try(j)){return}$clear(o);m()}).periodical(50)}return h.inject(k.head)},css:function(c,d){return new Element("link",$merge({rel:"stylesheet",media:"screen",type:"text/css",href:c},d)).inject(document.head)},image:function(h,e){e=$merge({onload:$empty,onabort:$empty,onerror:$empty},e);var g=new Image();var f=document.id(g)||new Element("img");["load","abort","error"].each(function(d){var c="on"+d;var b=e[c];delete e[c];g[c]=function(){if(!g){return}if(!f.parentNode){f.width=g.width;f.height=g.height}g=g.onload=g.onabort=g.onerror=null;b.delay(1,f,f);f.fireEvent(d,f,1)}});g.src=f.src=h;if(g&&g.complete){g.onload.delay(1)}return f.set(e)},images:function(g,h){h=$merge({onComplete:$empty,onProgress:$empty,onError:$empty,properties:{}},h);g=$splat(g);var f=[];var e=0;return new Elements(g.map(function(b){return Asset.image(b,$extend(h.properties,{onload:function(){h.onProgress.call(this,e,g.indexOf(b));e++;if(e==g.length){h.onComplete()}},onerror:function(){h.onError.call(this,e,g.indexOf(b));e++;if(e==g.length){h.onComplete()}}}))}))}};var Color=new Native({initialize:function(d,f){if(arguments.length>=3){f="rgb";d=Array.slice(arguments,0,3)}else{if(typeof d=="string"){if(d.match(/rgb/)){d=d.rgbToHex().hexToRgb(true)}else{if(d.match(/hsb/)){d=d.hsbToRgb()}else{d=d.hexToRgb(true)}}}}f=f||"rgb";switch(f){case"hsb":var e=d;d=d.hsbToRgb();d.hsb=e;break;case"hex":d=d.hexToRgb(true);break}d.rgb=d.slice(0,3);d.hsb=d.hsb||d.rgbToHsb();d.hex=d.rgbToHex();return $extend(d,this)}});Color.implement({mix:function(){var e=Array.slice(arguments);var f=($type(e.getLast())=="number")?e.pop():50;var d=this.slice();e.each(function(c){c=new Color(c);for(var b=0;b<3;b++){d[b]=Math.round((d[b]/100*(100-f))+(c[b]/100*f))}});return new Color(d,"rgb")},invert:function(){return new Color(this.map(function(b){return 255-b}))},setHue:function(b){return new Color([b,this.hsb[1],this.hsb[2]],"hsb")},setSaturation:function(b){return new Color([this.hsb[0],b,this.hsb[2]],"hsb")},setBrightness:function(b){return new Color([this.hsb[0],this.hsb[1],b],"hsb")}});var $RGB=function(e,f,b){return new Color([e,f,b],"rgb")};var $HSB=function(e,f,b){return new Color([e,f,b],"hsb")};var $HEX=function(b){return new Color(b,"hex")};Array.implement({rgbToHsb:function(){var x=this[0],w=this[1],o=this[2],s=0;var q=Math.max(x,w,o),u=Math.min(x,w,o);var n=q-u;var r=q/255,t=(q!=0)?n/q:0;if(t!=0){var v=(q-x)/n;var y=(q-w)/n;var m=(q-o)/n;if(x==q){s=m-y}else{if(w==q){s=2+v-m}else{s=4+y-v}}s/=6;if(s<0){s++}}return[Math.round(s*360),Math.round(t*100),Math.round(r*100)]},hsbToRgb:function(){var m=Math.round(this[2]/100*255);if(this[1]==0){return[m,m,m]}else{var h=this[0]%360;var k=h%60;var j=Math.round((this[2]*(100-this[1]))/10000*255);var l=Math.round((this[2]*(6000-this[1]*k))/600000*255);var f=Math.round((this[2]*(6000-this[1]*(60-k)))/600000*255);switch(Math.floor(h/60)){case 0:return[m,f,j];case 1:return[l,m,j];case 2:return[j,m,f];case 3:return[j,l,m];case 4:return[f,j,m];case 5:return[m,j,l]}}return false}});String.implement({rgbToHsb:function(){var b=this.match(/\d{1,3}/g);return(b)?b.rgbToHsb():null},hsbToRgb:function(){var b=this.match(/\d{1,3}/g);return(b)?b.hsbToRgb():null}});(function(){var b=function(e,d){return(e)?($type(e)=="function"?e(d):d.get(e)):""};this.Tips=new Class({Implements:[Events,Options],options:{onShow:function(){this.tip.setStyle("display","block")},onHide:function(){this.tip.setStyle("display","none")},title:"title",text:function(c){return c.get("rel")||c.get("href")},showDelay:100,hideDelay:100,className:"tip-wrap",offset:{x:16,y:16},fixed:false},initialize:function(){var c=Array.link(arguments,{options:Object.type,elements:$defined});this.setOptions(c.options);document.id(this);if(c.elements){this.attach(c.elements)}},toElement:function(){if(this.tip){return this.tip}this.container=new Element("div",{"class":"tip"});return this.tip=new Element("div",{"class":this.options.className,styles:{position:"absolute",top:0,left:0}}).adopt(new Element("div",{"class":"tip-top"}),this.container,new Element("div",{"class":"tip-bottom"})).inject(document.body)},attach:function(c){$$(c).each(function(j){var g=b(this.options.title,j),h=b(this.options.text,j);j.erase("title").store("tip:native",g).retrieve("tip:title",g);j.retrieve("tip:text",h);this.fireEvent("attach",[j]);var k=["enter","leave"];if(!this.options.fixed){k.push("move")}k.each(function(d){var e=j.retrieve("tip:"+d);if(!e){e=this["element"+d.capitalize()].bindWithEvent(this,j)}j.store("tip:"+d,e).addEvent("mouse"+d,e)},this)},this);return this},detach:function(c){$$(c).each(function(e){["enter","leave","move"].each(function(d){e.removeEvent("mouse"+d,e.retrieve("tip:"+d)).eliminate("tip:"+d)});this.fireEvent("detach",[e]);if(this.options.title=="title"){var f=e.retrieve("tip:native");if(f){e.set("title",f)}}},this);return this},elementEnter:function(e,d){this.container.empty();["title","text"].each(function(c){var f=d.retrieve("tip:"+c);if(f){this.fill(new Element("div",{"class":"tip-"+c}).inject(this.container),f)}},this);$clear(this.timer);this.timer=this.show.delay(this.options.showDelay,this,d);this.position((this.options.fixed)?{page:d.getPosition()}:e)},elementLeave:function(e,d){$clear(this.timer);this.timer=this.hide.delay(this.options.hideDelay,this,d);this.fireForParent(e,d)},fireForParent:function(e,d){if(!d){return}parentNode=d.getParent();if(parentNode==document.body){return}if(parentNode.retrieve("tip:enter")){parentNode.fireEvent("mouseenter",e)}else{this.fireForParent(parentNode,e)}},elementMove:function(e,d){this.position(e)},position:function(n){var q=window.getSize(),j=window.getScroll(),m={x:this.tip.offsetWidth,y:this.tip.offsetHeight},o={x:"left",y:"top"},l={};for(var k in o){l[o[k]]=n.page[k]+this.options.offset[k];if((l[o[k]]+m[k]-j[k])>q[k]){l[o[k]]=n.page[k]-this.options.offset[k]-m[k]}}this.tip.setStyles(l)},fill:function(d,e){if(typeof e=="string"){d.set("html",e)}else{d.adopt(e)}},show:function(c){this.fireEvent("show",[this.tip,c])},hide:function(c){this.fireEvent("hide",[this.tip,c])}})})();var UvumiDropdown=new Class({Implements:Options,options:{clickToOpen:false,delay:500,duration:250,transition:Fx.Transitions.linear},initialize:function(c,b){this.menu=c;this.setOptions(b);window.addEvent("domready",this.domReady.bind(this))},domReady:function(){this.menu=$(this.menu);if(!$defined(this.menu)){return false}if(this.menu.get("tag")!="ul"){this.menu=this.menu.getFirst("ul");if(!$defined(this.menu)){return false}}this.menu.setStyles({overflow:"hidden",height:0,marginLeft:(Browser.Engine.trident?1:-1)});this.createSubmenu(this.menu);this.menu.getChildren("li").setStyles({"float":"left",display:"block",top:0});var b=new Element("li",{html:"&nbsp;",styles:{clear:"both",display:(Browser.Engine.trident?"inline":"block"),position:"relative",top:0,height:0,width:0,fontSize:0,lineHeight:0,margin:0,padding:0}}).inject(this.menu);this.menu.setStyles({height:"auto",overflow:"visible",visibility:"visible"});this.menu.getElements("a").setStyle("display",(Browser.Engine.trident?"inline-block":"block"))},createSubmenu:function(c){var b=c.getChildren("li");var d=0;b.each(function(f){f.setStyles({position:"relative",display:"block",top:-d,zIndex:1});d+=f.getSize().y;var g=f.getFirst("ul");if($defined(g)){g.setStyle("display","none");if(c==this.menu){var e=0;var h=f.getSize().y;this.options.link="cancel";f.store("animation",new Fx.Elements($$(g,g.getChildren("li")).setStyle("opacity",0),this.options))}else{var e=f.getSize().x-f.getStyle("border-left-width").toInt();var h=-f.getStyle("border-bottom-width").toInt();this.options.link="chain";f.store("animation",new Fx.Elements($$(g,g.getChildren("li")).setStyle("opacity",0),this.options));d=f.getSize().y+f.getPosition(this.menu).y}g.setStyles({position:"absolute",display:"block",top:h,left:e,marginLeft:-e,opacity:0});this.createSubmenu(g);if(this.options.clickToOpen){f.addEvents({click:function(j){j.stop();$clear(f.retrieve("delay"));this.showChildList(f)}.bind(this),mouseenter:function(){$clear(f.retrieve("delay"))}.bind(this)})}else{f.addEvent("mouseenter",function(){$clear(f.retrieve("delay"));this.showChildList(f)}.bind(this))}f.addEvent("mouseleave",function(){f.store("delay",this.hideChildList.delay(this.options.delay,this,f))}.bind(this)).addClass("submenu")}},this)},showChildList:function(b){var e=b.getFirst("ul");var d=$$(e.getChildren("li"));var f=b.retrieve("animation");if(b.getParent("ul")!=this.menu){f.cancel();f.start({0:{opacity:1,marginLeft:0},1:{opacity:1}});var c={}}else{var c={0:{opacity:1}}}d.each(function(g,h){c[h+1]={top:0,opacity:1}});b.setStyle("z-index",99);f.start(c)},hideChildList:function(b){var f=b.retrieve("animation");var e=b.getFirst("ul");var d=$$(e.getChildren("li"));var g=0;var c={};d.each(function(h,j){c[j+1]={top:-g,opacity:0};g+=h.getSize().y});b.setStyle("z-index",1);if(b.getParent("ul")!=this.menu){c[1]=null;f.cancel();f.start(c);f.start({0:{opacity:0,marginLeft:-e.getSize().x},1:{opacity:0}})}else{c[0]={opacity:0};f.start(c)}}});function createRequestObject(){var c;var b=navigator.appName;if(b=="Microsoft Internet Explorer"){c=new ActiveXObject("Microsoft.XMLHTTP")}else{c=new XMLHttpRequest()}return c}function addLoadEvent(c){var b=window.onload;if(typeof window.onload!="function"){window.onload=c}else{window.onload=function(){b();c()}}}function addResizeEvent(c){var b=window.onresize;if(typeof window.onresize!="function"){window.onresize=c}else{window.onresize=function(){b();c()}}}function code_selector(c){if(document.selection){var b=document.body.createTextRange();b.moveToElementText(c);b.setEndPoint("EndToEnd",b);b.select()}else{var d=window.getSelection();var b=document.createRange();b.setStartBefore(c);b.setEndAfter(c);d.addRange(b)}showLightBox()}function deselectCode(){if(document.selection){document.selection.empty()}else{window.getSelection().removeAllRanges()}}function getFlashMovieObject(b){if((navigator.appName.indexOf("Microsoft Internet")!=-1)||((navigator.userAgent.indexOf("Safari")!=-1)&&(navigator.userAgent.indexOf("Version/3")==-1))){return window.document[b]}else{var c=document.getElementById(b).getElementsByTagName("embed");return c[0]}}function chkboxnb(){if(!document.getElementsByTagName){return}var b=document.getElementsByTagName("input");for(i=0;i<b.length;i++){if(b[i].getAttribute("type")=="checkbox"||b[i].getAttribute("type")=="radio"){b[i].style.border="none";b[i].style.background="none"}}}function helpCrumbs(){var b=$("content").getElements("ul.descfont<li");for(i=0;i<b.length;i++){a=new Element("a");a.set("href","http://whos.amung.us/help/");a.set("text","Main Help Page");p=new Element("p");p.set("class","mediumfont");a.inject(p);p.inject(b[i],"after")}}function addCommas(d,c){d+="";var b=/(\d+)(\d{3})/;while(b.test(d)){d=d.replace(b,"$1"+c+"$2")}return d}function loadScript(b){var c=document.createElement("script");c.src=b;c.type="text/javascript";document.getElementsByTagName("head")[0].appendChild(c)}function browserNotIE(){var c=navigator.appName;var b=navigator.appVersion;if((c=="Microsoft Internet Explorer")&&(b.indexOf("MSIE 8")>=0)){return true}else{if((c=="Microsoft Internet Explorer")&&(b.indexOf("MSIE 8")<0)){return false}else{return true}}}var NavBar=new Class({options:{szNormal:65,sel_opacity:0.9,nrm_opacity:0.4,fx_options:{wait:false,duration:300,transition:Fx.Transitions.Quad.easeOut,fps:64}},initialize:function(c){this.options.szNormal=c;this.nav_btns=$$("#global_nav li").reverse();this.nav=$("global_nav");this.fx=new Fx.Elements(this.nav_btns,this.options.fx_options);this.hidefx=new Fx.Tween("navend",this.options.fx_options);var b=this.nav_btns.length*this.options.szNormal;this.szSmall=(0.75*this.options.szNormal).toInt();this.szFull=b-(this.szSmall*(this.nav_btns.length-1));this.nav.addEvent("mouseleave",this.normalize.bind(this));this.nav_btns.each(function(e,d){e.addEvent("mouseenter",this.expand_tab.bind(this,d))},this)},normalize:function(){var b={};var c=0;this.nav_btns.each(function(f,e){var d=(f.id==this.pinned)?this.szFull:this.szInert;b[e]={width:[f.getStyle("width").toInt(),d],opacity:[f.getStyle("opacity"),this.options.nrm_opacity],right:[f.getStyle("right").toInt(),c]};c+=d},this);this.fx.start(b);this.hidefx.start("opacity",this.options.nrm_opacity)},launch:function(b){this.pinned=b;this.szInert=$(b)?this.szSmall:this.options.szNormal;var c=0;this.nav_btns.each(function(d){var e=(d.id==this.pinned)?this.szFull:this.szInert;d.setStyle("width",e);d.setStyle("right",c);c+=e},this);$("global_nav_container").fade("show")},expand_tab:function(c){var b={};var d=0;this.nav_btns.each(function(g,f){var e=(c==f)?this.szFull:this.szSmall;b[f]={width:[g.getStyle("width").toInt(),e],opacity:[g.getStyle("opacity"),this.options.sel_opacity],right:[g.getStyle("right").toInt(),d]};d+=e},this);this.fx.start(b);this.hidefx.start("opacity",this.options.sel_opacity)}});var myKey="";var basetab="http://assets.amung.us/images/misc/tab-";var tab_position="left-middle";function ut(b){tab_position=b;b=b.split("-");$("tab_preview").set("src",basetab+b[0].substr(0,1)+b[1].substr(0,1)+".png");$("tab_widget_code").set("html",subVars("preferred","tab_widget"))}var pconf={useFacebookMystuff:"false",widgetTitle:"whos.amung.us",contentIsLayout:"false",defaultContent:"defaultCode",myspaceContent:"nonjsCode",friendsterContent:"nonjsCode",orkutContent:"nonjsCode",taggedContent:"nonjsCode",bloggerContent:"nonjsCode",beboContent:"nonjsCode",wordpressContent:"nonjsCode",hi5Content:"nonjsCode",livespacesContent:"nonjsCode",livejournalContent:"nonjsCode",blackplanetContent:"nonjsCode",myyearbookContent:"nonjsCode",voxContent:"nonjsCode",typepadContent:"nonjsCode",xangaContent:"nonjsCode",lang:lang,UIConfig:'<config baseTheme="v2"><display showCodeBox="false" showEmail="false" showBookmark="false" showCloseButton="false" networksToHide="facebook" networksToShow="myspace, friendster, orkut, bebo, tagged, blogger, hi5, livespaces, livejournal, blackplanet, myyearbook, vox, typepad, xanga, wordpress"></display><body><controls><snbuttons iconsOnly="true"></snbuttons></controls></body></config>'};var p_classic="&lt;script id=&quot;_wau_r_&quot;&gt;var _wau = _wau || []; _wau.push([&quot;classic&quot;, &quot;_k_&quot;, &quot;_r_&quot;]);(function() { var s=document.createElement(&quot;script&quot;); s.async=true; s.src=&quot;http://widgets.amung.us/classic.js&quot;;document.getElementsByTagName(&quot;head&quot;)[0].appendChild(s);})();&lt;/script&gt;";var m_classic="&lt;a href=&quot;http://whos.amung.us/stats/_k_/&quot;&gt;&lt;img src=&quot;http://whos.amung.us/widget/_k_.png&quot; width=&quot;81&quot; height=&quot;29&quot; border=&quot;0&quot; title=&quot;Click to see how many people are online&quot; /&gt;&lt;/a&gt;";var p_colored="&lt;script id=&quot;_wau_r_&quot;&gt;var _wau = _wau || []; _wau.push([&quot;colored&quot;, &quot;_k_&quot;, &quot;_r_&quot;, &quot;_c_&quot;]);(function() { var s=document.createElement(&quot;script&quot;); s.async=true; s.src=&quot;http://widgets.amung.us/colored.js&quot;;document.getElementsByTagName(&quot;head&quot;)[0].appendChild(s);})();&lt;/script&gt;";var m_colored="&lt;a href=&quot;http://whos.amung.us/stats/_k_/&quot;&gt;&lt;img src=&quot;http://whos.amung.us/cwidget/_k_/_c_.png&quot; width=&quot;81&quot; height=&quot;29&quot; border=&quot;0&quot; title=&quot;Click to see how many people are online&quot; /&gt;&lt;/a&gt;";var p_small="&lt;script id=&quot;_wau_r_&quot;&gt;var _wau = _wau || []; _wau.push([&quot;small&quot;, &quot;_k_&quot;, &quot;_r_&quot;]);(function() { var s=document.createElement(&quot;script&quot;); s.async=true; s.src=&quot;http://widgets.amung.us/small.js&quot;;document.getElementsByTagName(&quot;head&quot;)[0].appendChild(s);})();&lt;/script&gt;";var m_small="&lt;a href=&quot;http://whos.amung.us/stats/_k_/&quot;&gt;&lt;img src=&quot;http://whos.amung.us/swidget/_k_.png&quot; width=&quot;80&quot; height=&quot;15&quot; border=&quot;0&quot; title=&quot;Click to see how many people are online&quot; /&gt;&lt;/a&gt;";var p_tab="&lt;script&gt;var _wau = _wau || []; _wau.push([&quot;tab&quot;, &quot;_k_&quot;, &quot;_r_&quot;, &quot;_p_&quot;]);(function() { var s=document.createElement(&quot;script&quot;); s.async=true; s.src=&quot;http://widgets.amung.us/tab.js&quot;;document.getElementsByTagName(&quot;head&quot;)[0].appendChild(s);})();&lt;/script&gt;";function createCodeBox(c,j,b,f){myKey=c;html=subVars(f,j);var e=document.createElement("div");var h=document.createElement("div");var d=document.getElementById("get_"+j);var g=document.getElementById(j+"_scr");e.id="codebox";e.className="codebox";h.id=j+"_code";h.onclick=function(){code_selector(this)};h.innerHTML=html;g.parentNode.insertBefore(e,g);e.appendChild(h);if(f!="preferred"){e.style.backgroundImage="url(http://assets.amung.us/images/misc/htmlcodebox.png)"}d.removeChild(g)}function showCode(d,c){var b=document.getElementById(c+"_code");b.innerHTML=subVars(d,c)}function subVars(e,d){var c="";if(d=="widget"){if(e=="preferred"){c=p_classic}else{c=m_classic}}else{if(d=="color_widget"){var b=(wchtml+fchtml).toLowerCase();if(e=="preferred"){c=p_colored.replace(/_c_/g,b)}else{c=m_colored.replace(/_c_/g,b)}}else{if(d=="small_widget"){if(e=="preferred"){c=p_small}else{c=m_small}}else{if(d=="map_widget"){return buildMapCode(e)}else{if(d=="tab_widget"){c=p_tab.replace(/_p_/g,tab_position)}}}}}return c.replace(/_k_/g,myKey).replace(/_r_/g,randAsyncIdentifier())}function randAsyncIdentifier(){var e="";var c="0123456789abcdefghiklmnopqrstuvwxyz";for(var b=0;b<3;b++){var d=Math.floor(Math.random()*c.length);e+=c.substring(d,d+1)}return e}function code_create(b,c){var d=b.replace(/&gt;/g,">");d=d.replace(/&lt;/g,"<");d=d.replace(/<span(.*?)>/ig,"");d=d.replace(/<\/span>/ig,"");if(c){d=d.replace(/"/g,"&quot;")}else{d=d.replace(/&quot;/g,'"')}return d}var FancyForm={start:function(c,b){if(FancyForm.initing!=undefined){return}if($type(c)!="array"){c=$$("input")}if(!b){b=[]}FancyForm.onclasses=($type(b.onClasses)=="object")?b.onClasses:{checkbox:"checked",radio:"selected"};FancyForm.offclasses=($type(b.offClasses)=="object")?b.offClasses:{checkbox:"unchecked",radio:"unselected"};if($type(b.extraClasses)=="object"){FancyForm.extra=b.extraClasses}else{if(b.extraClasses){FancyForm.extra={checkbox:"f_checkbox",radio:"f_radio",on:"f_on",off:"f_off",all:"fancy"}}else{FancyForm.extra={}}}FancyForm.onSelect=$pick(b.onSelect,function(d){});FancyForm.onDeselect=$pick(b.onDeselect,function(d){});FancyForm.chks=[];FancyForm.add(c);$each($$("form"),function(d){d.addEvent("reset",function(e){window.setTimeout(function(){FancyForm.chks.each(function(f){FancyForm.update(f);f.inputElement.blur()})},200)})})},add:function(b){if($type(b)=="element"){b=[b]}FancyForm.initing=1;var d=[];var c=b.filter(function(e){if($type(e)!="element"||e.inputElement||(e.get("tag")=="input"&&e.getParent().inputElement)){return false}if(e.get("tag")=="input"&&(FancyForm.onclasses[e.getProperty("type")])){var f=e.getParent();if(f.getElement("input")==e){f.type=e.getProperty("type");f.inputElement=e;this.push(f)}else{e.addEvent("click",function(g){if(g.event.stopPropagation){g.event.stopPropagation()}})}}else{if((e.inputElement=e.getElement("input"))&&(FancyForm.onclasses[(e.type=e.inputElement.getProperty("type"))])){return true}}return false}.bind(d));c=c.combine(d);c.each(function(e){var f=e.inputElement;f.setStyle("position","absolute");f.setStyle("left","-9999px");e.addEvent("selectStart",function(g){g.stop()});e.name=f.getProperty("name");FancyForm.update(e)});c.each(function(e){var f=e.inputElement;e.addEvent("click",function(g){g.stop();g.type="prop";f.fireEvent("click",g,1)});e.addEvent("mousedown",function(g){if($type(f.onmousedown)=="function"){f.onmousedown()}g.preventDefault()});e.addEvent("mouseup",function(g){if($type(f.onmouseup)=="function"){f.onmouseup()}});f.addEvent("focus",function(g){if(FancyForm.focus){e.setStyle("outline","1px dotted")}});f.addEvent("blur",function(g){e.setStyle("outline",0)});f.addEvent("click",function(g){if(g.event.stopPropagation){g.event.stopPropagation()}if(f.getProperty("disabled")){return}if(!e.hasClass(FancyForm.onclasses[e.type])){f.setProperty("checked","checked")}else{if(e.type!="radio"){f.setProperty("checked",false)}}if(g.type=="prop"){FancyForm.focus=0}FancyForm.update(e);FancyForm.focus=1;if(g.type=="prop"&&!FancyForm.initing&&$type(f.onclick)=="function"){f.onclick()}});f.addEvent("mouseup",function(g){if(g.event.stopPropagation){g.event.stopPropagation()}});f.addEvent("mousedown",function(g){if(g.event.stopPropagation){g.event.stopPropagation()}});if(extraclass=FancyForm.extra[e.type]){e.addClass(extraclass)}if(extraclass=FancyForm.extra.all){e.addClass(extraclass)}});FancyForm.chks.combine(c);FancyForm.initing=0},update:function(b){if(b.inputElement.getProperty("checked")){b.removeClass(FancyForm.offclasses[b.type]);b.addClass(FancyForm.onclasses[b.type]);if(b.type=="radio"){FancyForm.chks.each(function(c){if(c.name==b.name&&c!=b){c.inputElement.setProperty("checked",false);FancyForm.update(c)}})}if(extraclass=FancyForm.extra.on){b.addClass(extraclass)}if(extraclass=FancyForm.extra.off){b.removeClass(extraclass)}if(!FancyForm.initing){FancyForm.onSelect(b)}}else{b.removeClass(FancyForm.onclasses[b.type]);b.addClass(FancyForm.offclasses[b.type]);if(extraclass=FancyForm.extra.off){b.addClass(extraclass)}if(extraclass=FancyForm.extra.on){b.removeClass(extraclass)}if(!FancyForm.initing){FancyForm.onDeselect(b)}}if(!FancyForm.initing){b.inputElement.focus()}},all:function(){FancyForm.chks.each(function(b){b.inputElement.setProperty("checked","checked");FancyForm.update(b)})},none:function(){FancyForm.chks.each(function(b){b.inputElement.setProperty("checked",false);FancyForm.update(b)})}};window.addEvent("domready",function(){FancyForm.start()});function NiftyCheck(){if(!document.getElementById||!document.createElement){return false}var c=navigator.userAgent.toLowerCase();if(c.indexOf("msie 5")>0&&c.indexOf("opera")==-1){return false}return true}function Rounded(g,j,h,c,f){var b;if(!NiftyCheck()){return}if(typeof(c)=="undefined"){c=j}if(typeof(f)=="undefined"){f=h}var k=getElements(g);var d=k.length;for(var e=0;e<d;e++){color=get_current_style(k[e],"background-color","transparent");b=get_current_style(k[e].parentNode,"background-color","transparent");AddRounded(k[e],b,color,j,h,true);AddRounded(k[e],b,color,c,f,false)}}Math.sqr=function(b){return b*b};function Blend(f,d,g){var e=Array(parseInt("0x"+f.substring(1,3)),parseInt("0x"+f.substring(3,5)),parseInt("0x"+f.substring(5,7)));var c=Array(parseInt("0x"+d.substring(1,3)),parseInt("0x"+d.substring(3,5)),parseInt("0x"+d.substring(5,7)));return"#"+("0"+Math.round(e[0]+(c[0]-e[0])*g).toString(16)).slice(-2).toString(16)+("0"+Math.round(e[1]+(c[1]-e[1])*g).toString(16)).slice(-2).toString(16)+("0"+Math.round(e[2]+(c[2]-e[2])*g).toString(16)).slice(-2).toString(16);return"#"+("0"+Math.round(e[0]+(c[0]-e[0])*g).toString(16)).slice(-2).toString(16)+("0"+Math.round(e[1]+(c[1]-e[1])*g).toString(16)).slice(-2).toString(16)+("0"+Math.round(e[2]+(c[2]-e[2])*g).toString(16)).slice(-2).toString(16)}function AddRounded(c,b,q,w,v,o){if(!w&&!v){return}var s,r;var t=document.createElement("div");t.style.backgroundColor=b;var n=0;for(s=1;s<=v;s++){var h,g,f;arc=Math.sqrt(1-Math.sqr(1-s/v))*w;var e=w-Math.ceil(arc);var m=Math.floor(n);var u=w-e-m;var l=document.createElement("div");var k=t;l.style.margin="0px "+e+"px";l.style.height="1px";l.style.overflow="hidden";for(r=1;r<=u;r++){if(r==1){if(r==u){h=((arc+n)*0.5)-m}else{g=Math.sqrt(1-Math.sqr((w-e-r+1)/w))*v;h=(g-(v-s))*(arc-m-u+1)*0.5;h=0}}else{if(r==u){g=Math.sqrt(1-Math.sqr((w-e-r+1)/w))*v;h=1-(1-(g-(v-s)))*(1-(n-m))*0.5}else{f=Math.sqrt(1-Math.sqr((w-e-r)/w))*v;g=Math.sqrt(1-Math.sqr((w-e-r+1)/w))*v;h=((g+f)*0.5)-(v-s)}}l.style.backgroundColor=Blend(b,q,h);if(o){k.appendChild(l)}else{k.insertBefore(l,k.firstChild)}k=l;var l=document.createElement("div");l.style.height="1px";l.style.overflow="hidden";l.style.margin="0px 1px"}l.style.backgroundColor=q;if(o){k.appendChild(l)}else{k.insertBefore(l,k.firstChild)}n=arc}if(o){c.insertBefore(t,c.firstChild)}else{c.appendChild(t)}}function getElements(d){var f=[];var c=document.getElementsByTagName("DIV");var e=new RegExp("\\b"+d+"\\b");for(var b=0;b<c.length;b++){if(e.test(c[b].className)){f.push(c[b])}}return f}function get_current_style(e,h,d){var b,c,j,g;try{var f=document.defaultView.getComputedStyle(e,"");j=f.getPropertyValue(h)}catch(b){if(e.currentStyle){g=h.split("-");for(c=1;c<g.length;c++){g[c]=g[c].toUpperCase()}g=g.join("");j=e.currentStyle.getAttribute(g)}}if((j.indexOf("rgba")>-1||j==d)&&e.parentNode){if(e.parentNode!=document){j=get_current_style(e.parentNode,h,d)}else{j="#FFFFFF"}}if(j.indexOf("rgb")>-1&&j.indexOf("rgba")==-1){j=rgb2hex(j)}if(j.length==4){j="#"+j.substring(1,1)+j.substring(1,1)+j.substring(2,1)+j.substring(2,1)+j.substring(3,1)+j.substring(3,1)}return j}function rgb2hex(f){var b=255;var d="";var c;var e=/([0-9]+)[, ]+([0-9]+)[, ]+([0-9]+)/;var g=e.exec(f);for(c=1;c<4;c++){d+=("0"+parseInt(g[c]).toString(16)).slice(-2)}return"#"+d}var lboxshown=false;function showLightBox(){if(!lboxshown&&document.getElementById("lbox")!=null){document.getElementById("lbox").style.display="block";document.getElementById("lboxfade").style.display="block";document.getElementById("lbox").style.top=document.documentElement.clientHeight/2-354/2+((window.pageYOffset)?window.pageYOffset:document.documentElement.scrollTop)+"px";document.getElementById("lbox").style.left=document.documentElement.clientWidth/2-454/2+"px";document.getElementById("lboxfade").style.height=document.documentElement.scrollHeight+"px";lboxshown=true}}function hideLightBox(){document.getElementById("lbox").style.display="none";document.getElementById("lboxfade").style.display="none"};
