if (this.selected == true) parent.parent.unselect(this); else parent.parent.select(this); parent.parent.unselect(this); classroot.close(); classroot.close(); if (this.selected != null) { unselect(this.selected); //Debug.write("unselected"); } var c = kblue1; button._rr.setAttribute("backgroundStartColor", c); button._rr.setAttribute("backgroundStopColor", c); button.setAttribute("downStartColor", c); button.setAttribute("downStopColor", c); button.setAttribute("upStartColor", c); button.setAttribute("upStopColor", c); button.setAttribute("overStartColor", c); button.setAttribute("overStopColor", c); button._rr.drawStructure(); Debug.write("button pressed"); this.selected = button; //return things to default var c = 0xffffff; button.setAttribute("overStartColor", 0xffffab); button.setAttribute("overStopColor", c); button.setAttribute("downStartColor", c); button.setAttribute("downStopColor", c); button.setAttribute("upStartColor", c); button.setAttribute("upStopColor", c); button._rr.setAttribute("backgroundStartColor", c); button._rr.setAttribute("backgroundStopColor", c); button._rr.drawStructure(); button.setAttribute("selected", false);