function toggle_box_display(a){var b=document.getElementById("box_content_"+a);if(b.style.display=="none"){document.getElementById("box_display_btn_"+a).src="/images/graphics/box_control_collapse.gif";document.getElementById("box_display_btn_"+a).alt="Minimize";document.getElementById("box_display_btn_"+a).title="Minimize";b.style.display=""}else{document.getElementById("box_display_btn_"+a).src="/images/graphics/box_control_expand.gif";document.getElementById("box_display_btn_"+a).alt="Maximize";document.getElementById("box_display_btn_"+a).title="Maximize";b.style.display="none"}}function toggleDiv(b){var a=document.getElementById(b);if(a.style.display=="none"){a.style.display="block"}else{a.style.display="none"}}function ajaxLoader(b,d,a){if(a!=false){a=true}var c=document.getElementById(b);if(a){c.innerHTML='<div class="box"><div class="box_content"><span class="ajax_loader">'+d+"&nbsp;</span></div></div>"}else{c.innerHTML='<span class="ajax_loader">'+d+"&nbsp;</span>"}}function trim(a){return a.replace(/^\s+|\s+$/g,"")}function clearInput(b,a){b.className=a||"input_text";b.value=""}function restoreInput(c,b,a){if(trim(c.value)==""){c.value=b;c.className=a||"input_text input_blank"}}function previewBackground(){$$(".wallpaper").each(function(a){a.setStyle({backgroundColor:"#"+$("color").value});a.setStyle({backgroundRepeat:$("repeat").value})})}function initialize_menu(a){a.childElements().each(function(c){var b=$A(c.getElementsByTagName("ul")).first();if(b!=null){c.onmouseover=c.onmouseout=function(){Element.toggle(b);if(!c.hasClassName("active")){c.addClassName("active")}else{c.removeClassName("active")}}}})}function close_popup(){close_colorpicker();new Effect.Fade("facebox",{duration:0.1})}function close_colorpicker(){if(Control!=undefined&&Control.colorPickers){Control.colorPickers.each(function(a){a.options.onClose=undefined;a.close()})}}function show_box_menu(a){$$("div.box_menu").each(function(b){if(b!=$(a)){b.hide()}});Element.toggle(a)}function show_customizer(){if(!Element.visible("customizer")){new Effect.SlideDown("customizer",{duration:0.25})}}function hide_customizer(){if(Element.visible("customizer")){new Effect.SlideUp("customizer",{duration:0.25})}}function set_theme(l,h,b,d,o,p,n,m,j,k,a,g,e,c){$$(".body_left").each(function(q){q.setStyle({backgroundColor:l});if(h){q.setStyle({backgroundImage:"url("+h.toString()+")"})}else{q.setStyle({backgroundImage:"none"})}});$$(".box a").each(function(q){q.setStyle({color:c})});$$(".box").each(function(q){q.setStyle({backgroundColor:p});if(d){q.setStyle({backgroundImage:"url("+d.toString()+")"})}else{q.setStyle({backgroundImage:"none"})}q.setStyle({color:g});if(!o||o==""){q.setStyle({border:"none"})}else{q.setStyle({borderWidth:"1px"});q.setStyle({borderStyle:"solid"});q.setStyle({borderColor:o})}});$$(".box.panel").each(function(q){q.setStyle({backgroundColor:p});q.setStyle({backgroundImage:"none"});if(!o||o==""){q.setStyle({border:"none"})}else{q.setStyle({borderWidth:"1px"});q.setStyle({borderStyle:"solid"});q.setStyle({borderColor:o})}});$$(".box .box_head").each(function(q){q.setStyle({backgroundColor:j});if(b){q.setStyle({backgroundImage:"url("+b.toString()+")"})}else{q.setStyle({backgroundImage:"none"})}});$$(".box_title a, .box_title a:visited, a.box_title_link, a.box_title_link:visited").each(function(q){q.setStyle({color:a})});$$(".box .box_footer").each(function(q){if(b){q.setStyle({backgroundImage:"url("+b.toString()+")"})}else{q.setStyle({backgroundImage:"none"})}});$$(".box .image_text").each(function(q){q.setStyle({borderColor:n})});$$(".box .dimmed").each(function(q){q.setStyle({color:e})});$$(".box .feed_date").each(function(q){q.setStyle({borderColor:m})});$$(".box .alternate_row").each(function(q){q.setStyle({backgroundColor:n})});$$("img.thumbnail").each(function(q){q.setStyle({backgroundColor:n});q.setStyle({borderColor:n})});$$(".box a.popup_link").each(function(q){q.setStyle({color:c})});$$(".box .tabs").each(function(q){q.setStyle({borderColor:g})});$$(".box .toggle_tabs li a").each(function(q){q.setStyle({backgroundColor:n});q.setStyle({borderColor:n});q.setStyle({color:g})});$$(".box .toggle_tabs li a.active").each(function(q){q.setStyle({backgroundColor:g});q.setStyle({borderColor:g});q.setStyle({color:p})});$$(".box input[type=submit]").each(function(q){q.setStyle({backgroundColor:c});q.setStyle({color:p})});$$(".box input[type=button]").each(function(q){q.setStyle({backgroundColor:n});q.setStyle({color:g})})}function set_background(c,b,a){$$(".wallpaper").each(function(d){d.setStyle({backgroundColor:b.toString()});d.setStyle({backgroundImage:"url("+c.toString()+")"});d.setStyle({backgroundRepeat:a.toString()})})}function preview_customization(b,g,a,j,e,h,d,c){$$(".box_head").each(function(l){l.setStyle({backgroundImage:"url("+h.toString()+")"})});$$(".box_body").each(function(l){l.setStyle({backgroundColor:d.toString()})});var k=$("profile_body").getElementsBySelector("a");k.each(function(l){elem_classes=$w(l.className);if(elem_classes.size()==0){l.setStyle({color:c.toString()})}});$$(".body_left").each(function(l){l.setStyle({backgroundColor:a.toString()})});$$(".wallpaper").each(function(l){if(b){l.setStyle({backgroundImage:"url("+b.toString()+")"})}else{l.setStyle({backgroundImage:"none"})}l.setStyle({backgroundRepeat:g.toString()})})}function toggle_section(a,b){Element.toggle(a);if($(a).visible()){$(b).addClassName("expanded")}else{$(b).removeClassName("expanded")}}function checkAll(c){var a=c.elements;var b=false;for(i=0;i<a.length;i++){if(a[i].type=="checkbox"&&a[i].checked==true){b=true}}for(i=0;i<a.length;i++){if(a[i].type=="checkbox"){if(b==true){a[i].checked=false}else{a[i].checked=true}}}}function toggle_css(b,a){if(b.hasClassName(a)){b.removeClassName(a)}else{b.addClassName(a)}}function toggle_avatar_selection(c){var a=$("avatar_"+c);var b=$("avatar_checkbox_"+c);toggle_css(a,"highlight");if(b.checked){b.checked=0}else{b.checked=1}}function toggle_avatar_selection_all(a){$$(".avatar_select input").each(function(b){b.checked=a});$$(".avatar_select td").each(function(b){a?b.addClassName("highlight"):b.removeClassName("highlight")})}function clearTabs(b,e,a,d){for(var c=0;c<a;c++){var g=$(e+c);if(g){g.className=""}}$(b).className=d}function displayMessage(e,g,b){var d=$(e);var h=new Element("div");var c=new Element("span");var a=new Element("h4");while(d.firstChild){d.removeChild(d.firstChild)}d.innerHTML="";h.className="mini_message with_icon "+b;c.className="mini_message_body";a.className="mini_message_title";a.update(g);c.appendChild(a);h.appendChild(c);d.appendChild(h)}function changeRating(g,b){var h="Rate this!";for(var d=g+1;d<=5;d++){var e=$("star_"+d+"_"+b);e.src="/images/icons/star_empty.png";e.title=h;e.alt=h}for(var c=g;c>0;c--){var a=$("star_"+c+"_"+b);a.src="/images/icons/star.png";a.title=h;a.alt=h}}function resetRating(c,g){for(var e=1;e<=Math.floor(g);e++){var h=$("star_"+e+"_"+c);h.src="/images/icons/star.png";h.title=g;h.alt=g}if(Math.ceil(g)!=Math.floor(g)){var b=$("star_"+Math.ceil(g)+"_"+c);b.src="/images/icons/star_half.png";b.title=g;b.alt=g;e++}for(var d=e;d<=5;d++){var a=$("star_"+d+"_"+c);a.src="/images/icons/star_empty.png";a.title=g;a.alt=g}}LowPro={};LowPro.Version="0.5";LowPro.CompatibleWithPrototype="1.6";if(Prototype.Version.indexOf(LowPro.CompatibleWithPrototype)!=0&&window.console&&window.console.warn){console.warn("This version of Low Pro is tested with Prototype "+LowPro.CompatibleWithPrototype+" it may not work as expected with this version ("+Prototype.Version+")")}if(!Element.addMethods){Element.addMethods=function(a){Object.extend(Element.Methods,a)}}DOM={};DOM.Builder={tagFunc:function(a){return function(){var b,c;if(arguments.length>0){if(arguments[0].constructor==Object){b=arguments[0];c=Array.prototype.slice.call(arguments,1)}else{c=arguments}c=$A(c).flatten()}return DOM.Builder.create(a,b,c)}},create:function(a,b,d){b=b||{};d=d||[];a=a.toLowerCase();var e=new Element(a,b);for(var c=0;c<d.length;c++){if(typeof d[c]=="string"){d[c]=document.createTextNode(d[c])}e.appendChild(d[c])}return $(e)}};(function(){var b=("p|div|span|strong|em|img|table|tr|td|th|thead|tbody|tfoot|pre|code|h1|h2|h3|h4|h5|h6|ul|ol|li|form|input|textarea|legend|fieldset|select|option|blockquote|cite|br|hr|dd|dl|dt|address|a|button|abbr|acronym|script|link|style|bdo|ins|del|object|param|col|colgroup|optgroup|caption|label|dfn|kbd|samp|var").split("|");var c,a=0;while(c=b[a++]){window["$"+c]=DOM.Builder.tagFunc(c)}})();DOM.Builder.fromHTML=function(b){var a;if(!(a=arguments.callee._root)){a=arguments.callee._root=document.createElement("div")}a.innerHTML=b;return a.childNodes[0]};Object.extend(Event,{onReady:function(a){if(document.body){a()}else{document.observe("dom:loaded",a)}}});Event.addBehavior=function(b){var a=this.addBehavior;Object.extend(a.rules,b);if(!a.responderApplied){Ajax.Responders.register({onComplete:function(){if(Event.addBehavior.reassignAfterAjax){setTimeout(function(){a.reload()},10)}}});a.responderApplied=true}if(a.autoTrigger){this.onReady(a.load.bind(a,b))}};Event.delegate=function(a){return function(d){var c=$(d.element());for(var b in a){if(c.match(b)){return a[b].apply(this,$A(arguments))}}}};Object.extend(Event.addBehavior,{rules:{},cache:[],reassignAfterAjax:false,autoTrigger:true,load:function(d){for(var b in d){var c=d[b];var a=b.split(",");a.each(function(h){var j=h.split(/:(?=[a-z]+$)/),e=j[0],g=j[1];$$(e).each(function(k){if(g){var l=Event.addBehavior._wrapObserver(c);$(k).observe(g,l);Event.addBehavior.cache.push([k,g,l])}else{if(!k.$$assigned||!k.$$assigned.include(c)){if(c.attach){c.attach(k)}else{c.call($(k))}k.$$assigned=k.$$assigned||[];k.$$assigned.push(c)}}})})}},unload:function(){this.cache.each(function(a){Event.stopObserving.apply(Event,a)});this.cache=[]},reload:function(){var a=Event.addBehavior;a.unload();a.load(a.rules)},_wrapObserver:function(a){return function(b){if(a.call(this,b)===false){b.stop()}}}});Event.observe(window,"unload",Event.addBehavior.unload.bind(Event.addBehavior));$$$=Event.addBehavior.bind(Event);var Behavior={create:function(){var d=null,c=$A(arguments);if(Object.isFunction(c[0])){d=c.shift()}var e=function(){if(!this.initialize){var g=$A(arguments);return function(){var h=[this].concat(g);e.attach.apply(e,h)}}else{var g=(arguments.length==2&&arguments[1] instanceof Array)?arguments[1]:Array.prototype.slice.call(arguments,1);this.element=$(arguments[0]);this.initialize.apply(this,g);e._bindEvents(this);e.instances.push(this)}};Object.extend(e,Class.Methods);Object.extend(e,Behavior.Methods);e.superclass=d;e.subclasses=[];e.instances=[];if(d){var a=function(){};a.prototype=d.prototype;e.prototype=new a;d.subclasses.push(e)}for(var b=0;b<c.length;b++){e.addMethods(c[b])}if(!e.prototype.initialize){e.prototype.initialize=Prototype.emptyFunction}e.prototype.constructor=e;return e},Methods:{attach:function(a){return new this(a,Array.prototype.slice.call(arguments,1))},_bindEvents:function(a){for(var c in a){var b=c.match(/^on(.+)/);if(b&&typeof a[c]=="function"){a.element.observe(b[1],Event.addBehavior._wrapObserver(a[c].bindAsEventListener(a)))}}}}};Remote=Behavior.create({initialize:function(a){if(this.element.nodeName=="FORM"){new Remote.Form(this.element,a)}else{new Remote.Link(this.element,a)}}});Remote.Base={initialize:function(a){this.options=Object.extend({evaluateScripts:true},a||{});this._bindCallbacks()},_makeRequest:function(a){if(a.update){new Ajax.Updater(a.update,a.url,a)}else{new Ajax.Request(a.url,a)}return false},_bindCallbacks:function(){$w("onCreate onComplete onException onFailure onInteractive onLoading onLoaded onSuccess").each(function(a){if(Object.isFunction(this.options[a])){this.options[a]=this.options[a].bind(this)}}.bind(this))}};Remote.Link=Behavior.create(Remote.Base,{onclick:function(){var a=Object.extend({url:this.element.href,method:"get"},this.options);return this._makeRequest(a)}});Remote.Form=Behavior.create(Remote.Base,{onclick:function(b){var a=b.element();if(["input","button"].include(a.nodeName.toLowerCase())&&a.type=="submit"){this._submitButton=a}},onsubmit:function(){var a=Object.extend({url:this.element.action,method:this.element.method||"get",parameters:this.element.serialize({submit:this._submitButton.name})},this.options);this._submitButton=null;return this._makeRequest(a)}});Observed=Behavior.create({initialize:function(b,a){this.callback=b.bind(this);this.options=a||{};this.observer=(this.element.nodeName=="FORM")?this._observeForm():this._observeField()},stop:function(){this.observer.stop()},_observeForm:function(){return(this.options.frequency)?new Form.Observer(this.element,this.options.frequency,this.callback):new Form.EventObserver(this.element,this.callback)},_observeField:function(){return(this.options.frequency)?new Form.Element.Observer(this.element,this.options.frequency,this.callback):new Form.Element.EventObserver(this.element,this.callback)}});Facebox=Behavior.create({initialize:function(a){this.settings={opacity:0.3,overlay:false,loading_image:"/images/facebox/loading.gif",close_image:"/images/facebox/close.png",image_types:new RegExp("."+["png","jpg","jpeg","gif"].join("|")+"$","i"),inited:true,clickOutsideCloses:false,fadeDuration:0.1,facebox_html:'	  <div id="facebox" style="display:none;"> 	    <div class="popup"> 	      <table id="facebox_table"> 	        <tbody> 	          <tr> 	            <td class="tl"/><td class="b"/><td class="tr"/> 	          </tr> 	          <tr> 	            <td class="b"/> 	            <td class="fbody"> 	              <div class="footer">                         <a href="#" class="close"><img src="/images/facebox/close.png" title="close" class="close_image" /></a>                       </div>                       <div class="content"> 	              </div> 	            </td> 	            <td class="b"/> 	          </tr> 	          <tr> 	            <td class="bl"/><td class="b"/><td class="br"/> 	          </tr> 	        </tbody> 	      </table> 	    </div> 	  </div>'};if(a){Object.extend(this.settings,a)}$(document.body).insert({bottom:this.settings.facebox_html});this.preload=[new Image(),new Image()];this.preload[0].src=this.settings.close_image;this.preload[1].src=this.settings.loading_image;f=this;$$("#facebox .b:first, #facebox .bl, #facebox .br, #facebox .tl, #facebox .tr").each(function(b){f.preload.push(new Image());f.preload.slice(-1).src=b.getStyle("background-image").replace(/url\((.+)\)/,"$1")});this.facebox=$("facebox");fb=this;Event.observe($$("#facebox .close").first(),"click",function(b){Event.stop(b);fb.close()});Event.observe($$("#facebox .close_image").first(),"click",function(b){Event.stop(b);fb.close()})},loading:function(){if($$("#facebox .loading").length==1){return true}this.showOverlay();contentWrapper=$$("#facebox .content").first();contentWrapper.childElements().each(function(c,b){c.remove()});contentWrapper.insert({bottom:'<div class="loading"><img src="'+this.settings.loading_image+'"/></div>'});var a=document.viewport.getScrollOffsets();this.facebox.setStyle({top:a.top+(document.viewport.getHeight()/10)+"px",left:document.viewport.getWidth()/2-(this.facebox.getWidth()/2)+"px"})},reveal:function(c,b){this.loading();load=$$("#facebox .loading").first();if(load){load.remove()}contentWrapper=$$("#facebox .content").first();if(b){contentWrapper.addClassName(b)}contentWrapper.insert({bottom:c});var a=$$("#facebox .body").first();if(a){a.childElements().each(function(e,d){e.show()})}if(!this.facebox.visible()){new Effect.Appear(this.facebox,{duration:0.3})}this.facebox.setStyle({left:document.viewport.getWidth()/2-(this.facebox.getWidth()/2)+"px"})},close:function(){new Effect.Fade("facebox",{duration:this.settings.fadeDuration});this.hideOverlay();if($$("#facebox .loading").length>0){$$("#facebox .loading").first().remove()}},onclick:function(b){this.loading();Event.stop(b);var a=this.element.rel.match(/facebox\[\.(\w+)\]/);if(a){a=a[1]}new Effect.Appear(this.facebox,{duration:this.settings.fadeDuration});this.loadUrl(this.element.href,a)},autoShow:function(b){this.loading();this.element.href=b;var a=this.element.rel.match(/facebox\[\.(\w+)\]/);if(a){a=a[1]}new Effect.Appear(this.facebox,{duration:this.settings.fadeDuration});this.loadUrl(this.element.href,a)},loadUrl:function(b,a){if(b.match(/#/)){var c=window.location.href.split("#")[0];var j=b.replace(c+"#","");var k=$(j);var g=new Element(k.tagName);g.innerHTML=k.innerHTML;this.reveal(g,a)}else{if(b.match(this.settings.image_types)){var h=new Image();e=this;h.onload=function(){e.reveal('<div class="image"><img src="'+h.src+'" /></div>',a)};h.src=b}else{var e=this;var c=b;new Ajax.Request(c,{method:"get",onFailure:function(d){e.reveal(d.responseText,a)},onSuccess:function(d){e.reveal(d.responseText,a)}})}}},skipOverlay:function(){return this.settings.overlay==false||this.settings.opacity===null},showOverlay:function(){if(this.skipOverlay()){return true}if(!$("facebox_overlay")){$(document.body).insert({bottom:'<div id="facebox_overlay" class="facebox_overlayBG" style="display:none;"></div>'})}$("facebox_overlay").observe("click",function(a){this.close()});$("facebox_overlay").appear({duration:0.2,to:this.settings.opacity})},hideOverlay:function(){if(this.skipOverlay()){return true}if($("facebox_overlay")){$("facebox_overlay").fade({duration:0.2});$("facebox_overlay").remove()}}});Event.addBehavior.reassignAfterAjax=true;Event.addBehavior({"a.popup_link":Facebox});$$("a.popup_link").each(function(a){a.setStyle({visibility:"visible"})});function init_facebox(){Event.addBehavior.reload();$$("a.popup_link").each(function(a){a.setStyle({visibility:"visible"})})};