| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- /* $Id: profile.js 2937 2007-04-20 18:42:51Z b4rt $ */
- /**
- * validateSettings
- */
- function validateProfileSettings() {
- var msg = "";
- if (document.theForm.name.value == "") {
- msg = msg + "* Name must contain a value.\n";
- document.theForm.name.focus();
- }
- if (isNumber(document.theForm.rate.value) == false) {
- msg = msg + "* Max Upload Rate must be a valid number.\n";
- document.theForm.rate.focus();
- }
- if (isNumber(document.theForm.drate.value) == false) {
- msg = msg + "* Max Download Rate must be a valid number.\n";
- document.theForm.drate.focus();
- }
- if (isNumber(document.theForm.maxuploads.value) == false) {
- msg = msg + "* Max # Uploads must be a valid number.\n";
- document.theForm.maxuploads.focus();
- }
- if (isNumber(document.theForm.maxcons.value) == false) {
- msg = msg + "* Max Cons must be a valid number.\n" ;
- }
- if (isNumber(document.theForm.sharekill.value) == false) {
- msg = msg + "* Keep seeding until Sharing % must be a valid number.\n";
- document.theForm.sharekill.focus();
- }
- if (isNumber(document.theForm.rerequest.value) == false) {
- msg = msg + "* Rerequest Interval must have a valid number.\n";
- document.theForm.rerequest.focus();
- }
- if (document.theForm.rerequest.value < 10) {
- msg = msg + "* Rerequest Interval must be 10 or greater.\n";
- document.theForm.rerequest.focus();
- }
- if ((isNumber(document.theForm.minport.value) == false) || (isNumber(document.theForm.maxport.value) == false)) {
- msg = msg + "* Port Range must have valid numbers.\n";
- document.theForm.minport.focus();
- }
- if ((document.theForm.maxport.value > 65535) || (document.theForm.minport.value > 65535)) {
- msg = msg + "* Port can not be higher than 65535.\n";
- document.theForm.minport.focus();
- }
- if ((document.theForm.maxport.value < 0) || (document.theForm.minport.value < 0)) {
- msg = msg + "* Can not have a negative number for port value.\n";
- document.theForm.minport.focus();
- }
- if (document.theForm.maxport.value < document.theForm.minport.value) {
- msg = msg + "* Port Range is not valid.\n";
- document.theForm.minport.focus();
- }
- if (msg != "") {
- alert("Please check the following:\n\n" + msg);
- return false;
- } else {
- return true;
- }
- }
|