function disableForm(theform) {
    if (document.all || document.getElementById) {
        for (var i = 0; i < theform.length; i++) {
            var tempobj = theform.elements[i];
            if (tempobj.type.toLowerCase() == "submit" || tempobj.type.toLowerCase() == "reset") {
                tempobj.disabled = true;
                tempobj.style.color = "#CCCCCC";
            }
        }
        return true;
    } else {
        // no browser support
        return false;
    }
}

function disableFormById(theform, id) {
    if (document.all || document.getElementById) {
        for (var i = 0; i < theform.length; ++i) {
            if (theform.elements[i].id == id) {
                theform.elements[i].disabled = true;
                theform.elements[i].style.color = "#CCCCCC";
            }
        }
        return true;
    } else {
        return false;
    }
}

function enableFormOnWindowOpener() {
    var forms = window.opener.document.forms;
    for (j = 0; j < forms.length; j++) {
        for (i = 0; i < forms[j].length; i++) {
            var tempobj = forms[j].elements[i];
            if (tempobj.type.toLowerCase() == "submit" || tempobj.type.toLowerCase() == "reset")
            {
                tempobj.disabled = false;
                tempobj.style.color = "";
            }
        }
    }
}

