
function greyButtons()
{
    var form = document.getElementById("theForm");
    for (var i=0; i < form.length; i++)
    {
        var field = form.elements[i]
        if (field.type == "button" || field.type == "submit")
            field.disabled = true
    }
}

function unGreyButtons()
{
    var form = document.getElementById("theForm");
    for (var i=0; i < form.length; i++)
    {
        var field = form.elements[i]
        if (field.type == "button" || field.type == "submit")
            field.disabled = false
    }
}

function performAction(action)
{
    document.theForm.ACTION.value=action;
    greyButtons();
    document.theForm.submit();
}

function performActionSure(action)
{
    if( confirm("Are you sure?") )
    {
        document.theForm.ACTION.value=action;
        greyButtons();
        document.theForm.submit();
    }
}

// copyright 1999 Idocs, Inc. http://www.idocs.com
// Distribute this script freely but keep this notice in place
function numbersonly(myfield, e, dec)
{
var key;
var keychar;

if (window.event)
   key = window.event.keyCode;
else if (e)
   key = e.which;
else
   return true;
keychar = String.fromCharCode(key);

// control keys
if ((key==null) || (key==0) || (key==8) || 
    (key==9) || (key==13) || (key==27) )
   return true;

// numbers
else if ((("0123456789").indexOf(keychar) > -1))
   return true;

// decimal point jump
else if (dec && (keychar == "."))
   {
   myfield.form.elements[dec].focus();
   return false;
   }
else
   return false;
}



