/* $Id: userSettings.js 2937 2007-04-20 18:42:51Z b4rt $ */ /** * validateUser */ function validateUser(_USERIDREQUIRED, _PASSWORDLENGTH, _PASSWORDNOTMATCH, _PLEASECHECKFOLLOWING) { var msg = "" if (theForm.user_id.value == "") { msg = msg + "* " + _USERIDREQUIRED + "\n"; theForm.user_id.focus(); } if (theForm.pass1.value != "" || theForm.pass2.value != "") { if (theForm.pass1.value.length <= 5 || theForm.pass2.value.length <= 5) { msg = msg + "* " + _PASSWORDLENGTH + "\n"; theForm.pass1.focus(); } if (theForm.pass1.value != theForm.pass2.value) { msg = msg + "* " + _PASSWORDNOTMATCH + "\n"; theForm.pass1.value = ""; theForm.pass2.value = ""; theForm.pass1.focus(); } } if (msg != "") { alert(_PLEASECHECKFOLLOWING + ":\n\n" + msg); return false; } else { return true; } } /** * validateProfile */ function validateProfile(isCreate, _USERIDREQUIRED, _PASSWORDLENGTH, _PASSWORDNOTMATCH, _PLEASECHECKFOLLOWING) { var msg = "" if (isCreate == 1) { if (theForm.newUser.value == "") { msg = msg + "* " + _USERIDREQUIRED + "\n"; theForm.newUser.focus(); } } if (theForm.pass1.value != "" || theForm.pass2.value != "") { if (theForm.pass1.value.length <= 5 || theForm.pass2.value.length <= 5) { msg = msg + "* " + _PASSWORDLENGTH + "\n"; theForm.pass1.focus(); } if (theForm.pass1.value != theForm.pass2.value) { msg = msg + "* " + _PASSWORDNOTMATCH + "\n"; theForm.pass1.value = ""; theForm.pass2.value = ""; theForm.pass1.focus(); } } else { if (isCreate == 1) { msg = msg + "* " + _PASSWORDLENGTH + "\n"; theForm.pass1.focus(); } } if (msg != "") { alert(_PLEASECHECKFOLLOWING + ":\n\n" + msg); return false; } else { return true; } } /** * validateSettings */ function validateSettings() { var msg = ""; if (isUnsignedNumber(document.settingsForm.page_refresh.value) == false ) { msg = msg + "* Page Refresh Interval must be a valid number.\n"; document.settingsForm.page_refresh.focus(); } if (isUnsignedNumber(document.settingsForm.index_ajax_update.value) == false ) { msg = msg + "* AJAX Update Interval must be a valid number.\n"; document.settingsForm.index_ajax_update.focus(); } if (isUnsignedNumber(document.settingsForm.transferStatsUpdate.value) == false) { msg = msg + "* Download-Details Update Interval must be a valid number.\n"; document.settingsForm.transferStatsUpdate.focus(); } if (isUnsignedNumber(document.settingsForm.servermon_update.value) == false) { msg = msg + "* Server Monitor Update Interval must be a valid number.\n"; document.settingsForm.servermon_update.focus(); } if (msg != "") { alert("Please check the following:\n\n" + msg); return false; } else { return true; } }