function hidepay()
{
    
    try
    {
        if (isTermsChecked() == false)
        {
            alert("You must agree to the terms and conditions");
            return false;
        }    
        
        document.getElementById("checkout").style.display='none';
        document.getElementById("wait").style.display='block';
        document.getElementById("wait").innerHTML="Processing... Please Wait...<br><br><br><img src='/images/Progress2.gif' />";
        document.forms[0].hcode.value=1;
        
    }
    catch(e)
    {
        //alert(e.toString());
    }
    
    //return true if we have come this far to submit the form in case of javascript error
    return true;
}

function isTermsChecked()
{
    //alert('isTermsChecked');
    try
    {
        var oChkTerms = null;
        //both lines work:
        
        oChkTerms = document.forms[0].terms;
        
        if (oChkTerms == null)
            oChkTerms = document.getElementById("terms");
            
        return oChkTerms.checked;
    }
    catch(e)
    {
        return true;
    }
}