misc.js 1.01 KB
function validateString(field, msg, min, max) {
    if (!min) { min = 1 }
    if (!max) { max = 65535 }

    if (!field.value || field.value.length < min || field.value.max > max) {
        alert(msg);
        field.focus();
        field.select();
        return false;
    }
    return true;
}

function validateNumber(field, msg, min, max) {
    if (!min) { min = 0 }
    if (!max) { max = 255 }
    
    if ( (parseInt(field.value) != field.value) || field.value.length < min || field.value.length > max) {
        alert(msg);
        field.focus();
        field.select();
        return false;
    }
    return true;
}
    
function setActionAndSubmit(newAction) {
    document.MainForm.action = newAction;
    document.MainForm.submit();
}

function getStylesheet() {
    //document.write(\"<link rel=stylesheet type=\"text/css\" href=\"\");"; 
    if (is_unix && is_nav) {
        return "css/ns_unix.css";
    } else if (is_win && is_ie) {
        return "css/ie_win.css\";
    } else {
        return "css/default.css\";
    }
}