(function(){"use strict";var CPANEL=window.CPANEL;var EVENT=window.EVENT;var LOCALE=window.LOCALE;var DOM=window.YAHOO.util.Dom;var VALIDATORS={};EVENT.onDOMReady((function(){EVENT.addListener("rLimitMemEnabled","click",(function(e){var textbox=document.getElementById("newRLimitMemValue");if(textbox){textbox.disabled=false;textbox.focus()}}));EVENT.addListener("rLimitMemDisabled","click",(function(e){var textbox=document.getElementById("newRLimitMemValue");if(textbox){textbox.disabled=true}}));var textbox=document.getElementById("newRLimitMemValue");if(textbox){VALIDATORS.rlimit=new CPANEL.validate.validator(LOCALE.maketext("New [asis,RLimitMEM]"));VALIDATORS.rlimit.add("newRLimitMemValue","greater_than(%input%, 0)",LOCALE.maketext("The [asis,RLimitMEM] must be a positive integer greater than 1."),(function(){return DOM.get("rLimitMemEnabled").checked}));VALIDATORS.rlimit.add("newRLimitMemValue","max_value(%input%, window.PAGE.max_mem)",LOCALE.maketext("The [asis,RLimitMEM] setting must not exceed the amount of memory on the system."),(function(){return DOM.get("rLimitMemEnabled").checked}));VALIDATORS.rlimit.attach()}CPANEL.validate.attach_to_form("btnSave",VALIDATORS)}))})(window);