
var ShowHide={name:"Show Hide",init:function(){this.cutoff=new Date();this.cutoff.setFullYear(this.cutoff.getFullYear()-18);this.cutoff.setHours(0,0,0,0);Element.descendants(document.body).each(function(_1){if(_1.readAttribute("showhide")!=null){var _2=ShowHide.setupShowhide(_1);_2();}
if(_1.readAttribute("agecondition")!=null){var _2=ShowHide.ageConditionSetup(_1);_2();}});},ageConditionSetup:function(_3){var _4=this.makeShowHideList(_3.readAttribute("agecondition").split(" "));var _5=_4[0];var _6=_4[1];var _7=function(){var _8=_3.showhidelist[_3.selectedIndex];var _9=_8.options[_8.selectedIndex];var _a=_5.options[_5.selectedIndex];var _b=_3.options[_3.selectedIndex];if(_9.text=="Select"||_b.text=="Select"||_a.text=="Select"){ShowHide.makeVisible(_6,false);return;}
var _c=new Date(_a.value,_b.value-1,_9.value);var _d=ShowHide.cutoff.getTime()<_c.getTime();ShowHide.makeVisible(_6,_d);};Event.observe(_3,"change",_7);Event.observe(_5,"change",_7);Event.observe(_3,"sb:show",_7);Event.observe(_5,"sb:show",_7);_3.showhidelist.each(function(_e){Event.observe(_e,"change",_7);Event.observe(_e,"sb:show",_7);});return _7;},setupShowhide:function(_f){if(!_f.showhidelist){_f.showhidelist=this.makeShowHideList(_f.readAttribute("showhide").split(" "));}
_f.shchangehandler=function(){var _10=_f.showhidelist.flatten().compact();ShowHide.makeVisible(_10,false);if(!_f.visible()){return;}
var _11=_f.showhidelist[_f.selectedIndex];ShowHide.makeVisible(_11,true);};Event.observe(_f,"change",_f.shchangehandler);Event.observe(_f,"sb:show",_f.shchangehandler);return _f.shchangehandler;},makeVisible:function(_12,_13){if(_12 instanceof Array){_12.each(function(_14){if(_14!=undefined){ShowHide.makeItemVisible(_14,_13);}});}else{if(_12!=undefined){this.makeItemVisible(_12,_13);}}},makeShowHideList:function(_15){return _15.collect(function(_16){if(_16==""||_16=="none"){return undefined;}else{if($(_16)!=undefined){return $(_16);}else{if($$("."+_16)!=undefined){return $$("."+_16);}else{alert("Unknown class/id \""+_16+"\"");}}}});},makeItemVisible:function(_17,_18){if(_18){if(window.attachEvent){_17.style.display="block";}else{_17.style.display="table-row";}}else{_17.style.display="none";}
ShowHide.setEnabled(_17,_18);},setEnabled:function(_19,_1a){if(!_19.descList){_19.descList=$A(_19.getElementsByTagName("input")).concat($A(_19.getElementsByTagName("select"))).map(Element.extend);}
var _1b=function(_1c){if(_1a&&_1c.enable){_1c.enable();}else{if(_1c.disable){_1c.disable();}}};_19.descList.each(_1b);_1b(_19);}};function Level(_1d,_1e){var src=Event.element(_1d);src.showhidelist=ShowHide.makeShowHideList(_1e);var _20=ShowHide.processElement(src);_20();src.onchange=null;}
document.observe("dom:loaded",function(){ShowHide.init();});