function submitForm(formObj, formMode) {
    if (!formObj)
        return false;
    if (formObj.tagName != "FORM") {
        if (!formObj.form)
            return false;
        formObj = formObj.form;
    }
    if (formObj.mode)
        formObj.mode.value = formMode;
    formObj.submit();
}

function roll(obj, highlightcolor, textcolor){
    obj.style.backgroundColor = highlightcolor;
}

function checkAll(flag, form, prefix) {
    if (!form)
        return;

    if (prefix)
        var reg = new RegExp("^"+prefix, "");
    for (var i = 0; i < form.elements.length; i++) {
        if (form.elements[i].type == "checkbox" && (!prefix || form.elements[i].name.search(reg) == 0) && !form.elements[i].disabled)
            form.elements[i].checked = flag;
    }
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function OpenWindow( url, width, height, options, name )
{
    if ( ! width ) width = 640;
    if ( ! height ) height = 420;
    if ( ! options ) options = "scrollbars=yes,menubar=yes,toolbar=yes,location=yes,status=yes,resizable=yes";
    if ( ! name ) name = "outsideSiteWindow";

    var newWin = window.open( url, name, "width=" + width + ",height=" + height + "," + options );
}

