//JS File
function toggleCheck(fieldID)
{       
    document.getElementById(fieldID).checked = (!(document.getElementById(fieldID).checked));
}

function toggleVisibility(elementID, criteriaA, oprtr,criteriaB)    //sets visibility if criteriaFieldA evaluates to criteriaFieldB
{
    vis = false; 
    switch (oprtr)
    {
        case "=":
            if (criteriaA == criteriaB)
                vis=true;
        break;
        case "!=":
            if (criteriaA != criteriaB)
                vis=true;
        break;
        case "<":
            if (criteriaA < criteriaB)
                vis=true;  
        break;
        case ">":
            if (criteriaA > criteriaB)
                vis=true;
        break;
        default:
            break;
    }
    
    document.getElementById(elementID).style.visibility = (vis ? "visible" : "hidden");
}

function resetForm(formID)
{
    children = document.getElementById(formID).elements;
    for(i=0; i<children.length; i++)
    {
        switch(children[i].type.toUpperCase())
        {
            case "TEXT":
               children[i].value=""; 
            break;
            case "HIDDEN":
            case "BUTTON":
            case "SUBMIT":
            break;
            case "SELECT-ONE":
            case "SELECT":
                children[i].selectedIndex=0;
            break;
            case "CHECKBOX":
                children[i].checked=false; 
            break;
            default:
               //alert(children[i].type);
            break;
        }        
    }
        
}
