var qListString = new Array ("div_DDI_AOS", "div_DDI_AGE", "div_DDI_GRADYEAR", "div_DDI_EDUCATION_01", "div_DDI_START_PERIOD_01", "div_COUNTRY_01", "div_USCITIZEN_01", "div_DDI_MILITARYBRANCH_01", "div_ZIP_01");

function validateForm(form)
{
    noPopup=true;
    return true;
}

function initF() {
  formSubmitted=false;
  resetFields();
  initFirstPage();
  
  initializeParams();
}


function displayNextQ(field)
{
    showNextQ(field);
    if(formSubmitted!=true) {
        updateProgressBar();
    }
}

function displayPreviousQ()
{
    showPreviousQ();
    updateProgressBar();
}
//similar to initParams in degreesInfo.js except that it does not initialize params when
//using qlistgroups or qListString
function initializeParams() {
    var relation = new Array();
    relation['web design'] = "graphic design";// if web design will be in the url we will use graphic design
    relation['arts'] = "graphic design";
    var urlParamMap = new Array();
    urlParamMap['_AOS'] = "DDI_AOS_01";
    
    var q = window.location.search;
    
    //do not initialize params when using qlistgroups or qListString
    if (!window.qListGroups && !window.qListString) {
    	if(q != null && q.length > 1) {
            q = q.substring(1, q.length);
            var keyValuePairs = q.split("&");
            for(var index=0; index < keyValuePairs.length; index++) {
                var delim = keyValuePairs[index].indexOf("=");
                if(delim > 0 && delim < (keyValuePairs[index].length - 1)) {
                    var name = keyValuePairs[index].substring(0,delim);
                    var value = keyValuePairs[index].substring(++delim,keyValuePairs[index].length);
                    value = replaceSpecialSymbols(value);
                    if (relation[value]) {
                    	value = relation[value];
                    }
                    if (urlParamMap[name]) {
                    	name = urlParamMap[name];
                    }
                    var field = window.document.getElementsByName(name);
                    if(field != null && field.length > 0)
                        initField(field, value);
                }
            }
        }
    }
}
