function Step1_Load()
{
    try {
        backButtonDetector( "testBack" );
    } catch(E) {}
    try {
        el = document.getElementById("i_agree");
        el.checked = false;
        el.disabled = true;
    } catch(E) {}
}
function i_have_agreed() {
    try {
        iagree = document.getElementById("i_agree");
        btn = document.getElementById("btnSubmit");
        btn.disabled = iagree.checked ? "" : "disabled";
    } catch(E) {}
}

//
// Step 2
//
function Step2_Load(isDouble)
{
    try {
        Step2_CheckIfStudent();
        if( !isDouble )
        {
            Step2_CheckMailingInfo();
        }
    } catch(E) {}
}
function Step2_CheckIfStudent(){
    ShowHideByCheckbox( "isStudent", "school_full_name", "input" );
}

function Step2_CheckMailingInfo()
{
    ShowHideByCheckbox( "diff_email", "MailingInfo", "input" );
    ShowHideByCheckbox( "diff_email", "MailingInfo", "select" );
}

//
// Step 3
//
function Step3_Load()
{
    try { document.getElementById("i_have_read").checked = false; } catch(E) {}
    try { document.getElementById("btnSubmit").disabled = "disabled"; } catch(E) {}
}
function Step3_Agree()
{
    try {
        iagree = document.getElementById("i_have_read");
        btn = document.getElementById("btnSubmit");
        btn.disabled = iagree.checked ? "" : "disabled";
    } catch(E) {}
}
