function biggerImg(c,b,d){var a=new Element("img",{title:d,src:c,width:b-20});Modalbox.show(a,{width:b,title:d});return false}function showPreview(b,a){popupPreview("resource",b,a);return false}function configureExpandables(c){c=$(c);if(!c){return}var a=$(c).select(".expandables");if(!a){return}var b=function(g,f,d){if(d.visible()){d.hide();f.update("<span>Expand</span>");f.removeClassName("close");f.title="Click to Expand"}else{d.show();f.update("<span>Collapse</span>");f.addClassName("close");f.title="Click to Collapse"}if(g){Event.stop(g)}};a.each(function(e){var d=e.down("h2,h3,h4,h5,h6");var f=e.down("div.content");var g=new Element("a",{"class":"close",href:"#",title:"Click to Collapse"}).update("<span>Collapse</span>");d.observe("click",b.bindAsEventListener(null,g,f));d.insert({top:g});if(!e.hasClassName("keepopen")){b(null,g,f)}})}var moreOptionsBox=function(d,c){d=$(d);c=$(c);if(c){if(c.innerHTML){var b=new Element("a",{href:"#","class":"open"}).update("More Options");b.observe("click",function(a){Effect.toggle(c,"blind",{duration:0.25});$(this).remove();Event.stop(a)});d.insert(new Element("li",{"class":"moreoptslink"}).update(b))}c.hide()}};var standardsDropdown=function(f){f=$(f);if(!f){return}var d=f.down(".unofficial");var c=f.down(".aligned");var b=f.down(".matched");var g=[];if(c){g.push(c)}if(b){g.push(b)}if(d){g.push(d)}if(g.length>1){var e=function(a,l){g.invoke("hide");a.show();l.hide()};var h=function(a){k.toggle();$(this).toggleClassName("open").toggleClassName("close");Event.stop(a)};var k=new Element("div",{"class":"standardslistselect"});g.each(function(m){var n=m.down("dt").innerHTML.replace(/:/,"");var l=new Element("a",{href:"#"}).update(n);l.observe("click",function(a){e(m,l.up(".standardslistselect"));Event.stop(a)});k.insert(new Element("div").update(l))});var j=new Element("button",{"class":"button open"}).update("<span>Standards Source</span>");j.observe("click",h);var i=new Element("div",{"class":"morestandardslink"}).update(j);f.insert({top:i});i.insert(k);k.absolutize();k.hide()}};
