var qList = new Array(true);
var qListString = new Array ("qDiv_CREDITOUTOFUSA_01");

var creditOutOfUsaQIndex = 0;
var degreeTypeQIndex = 1;

function validateForm(form){

    if(formSubmitted==true) {
        alert( "You have already submitted this form." );
        return false;
    } else {
        noPopup=true;
        formSubmitted=true;
        return true;
    }
}

function initF() {
    formSubmitted = false;
    var form = window.document.form1;
    
    preselectProgramType(form);
    preselectAOS(form);
    initHistory();
    resetFields();
    initializeGroups(window.qListGroups);
    initBackLink();
    
    attachShowHideEvents(form);
    
    if(document.getElementById("line_type_headline") != null) {
        document.getElementById("line_type_headline").innerHTML = getLineTypeHeadline();
    }
}

function attachShowHideEvents(form) {
    form.EDUCATION_01.onchange = function() {
        initCREDITOUTOFUSA_01();
        removeEvents("qDiv_CREDITOUTOFUSA_01");   
    }
    
    form.MILITARYAFFILIATE_01[0].onclick = function() {
        show("qDiv_MILITARYBRANCH_01_options");
    }
    
    form.MILITARYAFFILIATE_01[1].onclick = function() {
        hide("qDiv_MILITARYBRANCH_01_options");
    }
}
function displayNextQ(field) {
    showNextQ(field);
    if(formSubmitted!=true) {
        initBackLink();
    }
}

function displayPreviousQ() {
    showPreviousQ();
    initBackLink();
}

function preselectProgramType(form){
    setFieldValueRB(form.PHOENIXPROGRAMTYPE_01, getFieldValueTF(form.PROGRAMTYPE_TO_SELECT));
}

function preselectAOS(form){
    setFieldValueLB(form.PHOENIXAOS_01, getFieldValueTF(form.AOS_TO_SELECT));
}

function validate_PHOENIXPROGRAMTYPE_01() {
    var field = window.document.form1.PHOENIXPROGRAMTYPE_01;
    var value = getFieldValueRB(field)
    if(!validateIsRequired(value)) {
        alert("Please check are you interested in online or campus-based learning");
        return false;
    }
    return true;
}

function validate_MILITARYBRANCH_01() {
    var field = window.document.form1.MILITARYBRANCH_01;
    var value = getFieldValueLB(field)
    if(!validateIsRequired(value)) {
        alert( "Please select US military branch." );
        field.focus();
        return false;
    }
    return true;
}
