--- /dev/null
+var acc;\r
+Rico.onLoad( function() {\r
+ $('RicoVersion').innerHTML=Rico.Version;\r
+ arPath=location.pathname.split('/');\r
+ $('RicoDir').innerHTML=arPath[arPath.length-2].toUpperCase().replace(/DOT/,'.');\r
+ Rico.Corner.round('menuheader');\r
+ acc=new Rico.Accordion( 'accordion1', {panelHeight:100} );\r
+ //WinResize();\r
+ setLinks(Rico.select('#accordion1 ul a'));\r
+ setParm(Rico.$('lib_proto'));\r
+ setParm(Rico.$('theme_j-ui-lightness'));\r
+ setTimeout(WinResize,5);\r
+ setTimeout(function() {Event.observe(top, "resize", WinResize, false);},100);\r
+});\r
+\r
+function setLinks(links) {\r
+ for (var i=0; i<links.length; i++) {\r
+ links[i].href='javascript:void(0)';\r
+ Rico.eventBind(links[i],"click", Rico.eventHandle(window,'processClick'));\r
+ }\r
+};\r
+\r
+function CalcAccHt() {\r
+ var winht=Rico.windowHeight();\r
+ var txtht=$('accordion1').offsetTop;\r
+ var titleht=acc.titles.length * (acc.titles[0].offsetHeight + 5);\r
+ return Math.max(winht-txtht-titleht-35,60);\r
+}\r
+\r
+function WinResize(e) {\r
+ acc.setPanelHeight(CalcAccHt());\r
+}\r
+\r
+function processClick(e) {\r
+ var elem=Rico.eventElement(e);\r
+ if (elem.tagName != 'A') elem=Rico.getParentByTagName(elem,'a');\r
+ //alert(elem.tagName+' '+elem.id);\r
+ setParm(elem);\r
+ var form=document.forms[0];\r
+ if (!form.action) return;\r
+ //alert(form.id+': '+form.action);\r
+ // IE6 requires a delay\r
+ setTimeout(function() { form.submit(); return false; }, 20);\r
+}\r
+\r
+function setParm(elem) {\r
+ var parms=elem.id.split(/_/);\r
+ //alert(parms.join(' * '));\r
+ var form=document.forms[0];\r
+ if (parms[0]=='demo') {\r
+ form.action=parms[1];\r
+ } else {\r
+ Rico.$(parms[0]).value=parms[1];\r
+ }\r
+ var spanid=parms[0]+'span';\r
+ Rico.$(spanid).innerHTML=Rico.stripTags(elem.innerHTML);\r
+}\r