function GoToStep2()
{
    var errorMsg = '';
    /*
    if($("[id$=txtZip2]").val() != '' && ($("[id$=selLocation]").attr("disabled") == true || $("[id$=selDegreeProgram]").attr("disabled") == true))
    {
        alert('Programs unavailable in the entered zipcode');
        return false;
    }
    */
    
    if($("[id$=txtZip2]").val() == '')
    {
        errorMsg = errorMsg + 'Please provide a Zip Code\n';
    }
    
    else if(validateZip(1, 1) == false)
    {
        errorMsg = errorMsg + 'Zip Code may only contain digits\n';
    }
    
    if(document.getElementById('selLocation').selectedIndex == 0 && $("[id$=selLocation]").attr("disabled") != true)
    {
        errorMsg = errorMsg + 'Please select your preferred location\n';
    }
    
    if($("[id$=ddlEducationLevel]").attr("selectedIndex") == 0)
    {
        errorMsg = errorMsg + 'Please provide your highest level of education\n';
    }
    
    if(document.getElementById('selDegreeProgram').selectedIndex == 0 && $("[id$=selDegreeProgram]").attr("disabled") != true)
    {
        errorMsg = errorMsg + 'Please select the certificate program you are most interested in\n';
    }
    
    if(errorMsg != '') 
    {
        alert(errorMsg);
        return false;
    }

    ToggleVisible('divFormLoadingStep1', 'divFormButtonStep1');
    //ShowDegreeDescription('artinstitute');
    //FormDynamicFieldsUpdater.LogVisitorEvent($("[id$=txtSessionGuid]").val(), $("[id$=txtSubId]").val(), $("[id$=txtAffiliateCode]").val(), 'artinstitute', "Step1 Form Submitted", null);
    //initCollapsiblePanel();
    pageTracker._trackPageview(window.location + "?Step1SubmitClicked=1");     
    return true;
}

function validateZip(source, argument) {
   var reg = /^\d{5}$/;
   var zip = $("[id$=txtZip2]").val(); 
   if(reg.test(zip) == false) 
   {
      //argument.IsValid = false;
      //alert('Invalid zip code');
      return false;
   }
   return true;
}

/*
function SaveIncompleteData(name, value)
{
    if($("[id$=txtSessionGuid]").val() != null && $("[id$=txtSessionGuid]").val() != '')
    {
        //alert($("[id$=txtSessionGuid]").val());
        FormDynamicFieldsUpdater.SaveLeadIncompleteDataForClient($("[id$=txtSessionGuid]").val(), 'careertc', name, value);
    }
}
*/

/*
function GoToNextWizardQuestion(pageNo)
{
    $("[id*='page']").attr("style", "display:none");
    $("[id$=ddlGradYear]").addClass("visiblityHidden");
    $("[id$=ddlState]").addClass("visiblityHidden");
    if(pageNo == 'page2')
    {
        $("[id*='page3']").attr("style", "display:block");
        //alert($("input[@name='page2']:checked").val());
        SaveIncompleteData("Attend Reason", $("input[@name$='page2']:checked").val());
    }
    if(pageNo == 'page3')
    {
        $("[id*='page4']").attr("style", "display:block");
        SaveIncompleteData("Class Start", $("input[@name$='page3']:checked").val());
    }
    if(pageNo == 'page4')
    {
        $("[id*='page5']").attr("style", "display:block");
        $("[id$=ddlGradYear]").removeClass("visiblityHidden");
        SaveIncompleteData("Pay Choice", $("input[@name$='page4']:checked").val());
    }
    if(pageNo == 'page5')
    {
        $("[id*='page6']").attr("style", "display:block");
        SaveIncompleteData("Grad Year", $("[id$=ddlGradYear]").val());
    }
    if(pageNo == 'page6')
    {
        $("[id*='page7']").attr("style", "display:block");
        SaveIncompleteData("Education Level", $("input[@name$='page6']:checked").val());
        $("[id$='startHereDiv']").addClass("hidden");
        $("[id$='lastStepDiv']").removeClass("hidden");
        $("[id$=ddlState]").removeClass("visiblityHidden");
    }
}
*/

/*
function lnkBtnGoBack(pageNo)
{
    $("[id*='page']").attr("style", "display:none");
    $("[id$=ddlGradYear]").addClass("visiblityHidden");
    $("[id$=ddlState]").addClass("visiblityHidden");
    if(pageNo == 'page2')
    {
        $("[id*='page1']").attr("style", "display:block");
        $("[id$='txtZip2']").val('');
        document.getElementById('selLocation').selectedIndex = 0;
        document.getElementById('selDegreeProgram').selectedIndex = 0;
    }
    if(pageNo == 'page3')
    {
        $("[id*='page2']").attr("style", "display:block");
        $("[id*='rbPage2']").attr('checked', false);
    }
    if(pageNo == 'page4')
    {
        $("[id*='page3']").attr("style", "display:block");
        $("[id*='rbPage3']").attr('checked', false);
    }
    if(pageNo == 'page5')
    {
        $("[id*='page4']").attr("style", "display:block");
        $("[id*='rbPage4']").attr('checked', false);
    }
    if(pageNo == 'page6')
    {
        $("[id*='page5']").attr("style", "display:block");
        $("[id$=ddlGradYear]").removeClass("visiblityHidden");
        $("[id$='ddlGradYear']").attr('selectedIndex', 0);
    }
    if(pageNo == 'page7')
    {
        $("[id*='page6']").attr("style", "display:block");
        $("[id*='rbPage6']").attr('checked', false);        
        $("[id$='startHereDiv']").removeClass("hidden");
        $("[id$='lastStepDiv']").addClass("hidden");
        $("[id$=ddlState]").addClass("visiblityHidden");
    }

     return false;
}
*/

/*
function OnZipCopied(zipTextToChange)
{
    if($("[id$='txtZip2']").val().length == 5)
    {
        zip = $("[id$='txtZip2']").val();
	    document.getElementById('selLocationDiv').innerHTML = "<img src='images/indicator.gif' width='16' height='16' id='img5' /><select disabled='true'></select>";
	    document.getElementById('selDegreeProgramDiv').innerHTML = "<img src='images/indicator.gif' width='16' height='16' id='img5' /><select disabled='true'></select>";
	   setTimeout("CallLocationWebService('" + zip + "')", 420);
	    //FormDynamicFieldsUpdater.GetCollegeAmericaLocationHTML(zip, OnGetLocationByZipReturn);
        //FormDynamicFieldsUpdater.GetCollegeAmericaDegreeDropDownHTML(zip, "ALL", OnGetDegreeDropDownReturn);
        FormDynamicFieldsUpdater.GetCityByZip(zip, OnGetCityByZipReturn);
        FormDynamicFieldsUpdater.GetStateByZip(zip, OnGetStateByZipReturn);
        
        if(zipTextToChange == 1)
            $("[id$='txtZip']").val(zip);
        else
            $("[id$='txtZip2']").val(zip);
    }
}
*/


/*
function OnZipChangeCDIABU(obj, e, zipTextToChange)
{
    var key;
    var isCtrl = false;
    var keychar;
    var reg;
    var allowNegative = false;
    var allowDecimal = false;
    
    if(window.event) {
	    key = e.keyCode;
	    isCtrl = window.event.ctrlKey
    }
    else if(e.which) {
	    key = e.which;
	    isCtrl = e.ctrlKey;
    }
	
    if (isNaN(key)) return true;
	
    keychar = String.fromCharCode(key);
	
    if (isCtrl)
    {
        //alert(String(String(obj.value) + keychar));
	    return false;
    }

    // check for backspace or delete, or if Ctrl was pressed
    if (key == 8 || isCtrl)
    {
        //alert(String(String(obj.value) + keychar));
	    return true;
    }
    


    reg = /\d/;
    var isFirstN = allowNegative ? keychar == '-' && obj.value.indexOf('-') == -1 : false;
    var isFirstD = allowDecimal ? keychar == '.' && obj.value.indexOf('.') == -1 : false;
    
	var zip;
	if(String(String(obj.value) + keychar).length == 5) 
	{
	    zip = String(String(obj.value) + keychar);

	    document.getElementById('selLocationDiv').innerHTML = "<img src='images/indicator.gif' width='16' height='16' id='img5' /><select disabled='true'></select>";
	    //document.getElementById('selDegreeProgramDiv').innerHTML = "<img src='images/indicator.gif' width='16' height='16' id='img5' /><select disabled='true'></select>";
	    setTimeout("CallLocationWebService('" + zip + "')", 420);
	    //FormDynamicFieldsUpdater.GetCollegeAmericaLocationHTML(zip, OnGetLocationByZipReturn);
        //FormDynamicFieldsUpdater.GetCollegeAmericaDegreeDropDownHTML(zip, "ALL", OnGetDegreeDropDownReturn);
        FormDynamicFieldsUpdater.GetCityByZip(zip, OnGetCityByZipReturn);
        FormDynamicFieldsUpdater.GetStateByZip(zip, OnGetStateByZipReturn);
        
        if(zipTextToChange == 1)
            $("[id$='txtZip']").val(zip);
        else
            $("[id$='txtZip2']").val(zip);
	}
    return isFirstN || isFirstD || reg.test(keychar);	
}
*/

function CallLocationWebService(zip)
{
    FormDynamicFieldsUpdater.GetCDIABULocationHTML(zip, OnGetLocationByZipReturn);
}

function OnGetLocationByZipReturn(result)
{
    document.getElementById('selDegreeProgramDiv').innerHTML = "<select id='selDegreeProgram' class='formDropdown' disabled='disabled'><option>Please Select</option></select>";
    document.getElementById('selLocationDiv').innerHTML = result;
}

function OnGetCityByZipReturn(result)
{
    $("[id$=txtCity]").val(result);
    $("[id$=lblCity]").attr("style", "display:block");
}

function OnGetStateByZipReturn(result)
{
    $("[id$=ddlState]").val(result);
    $("[id$=lblState]").attr("style", "display:block");
}

function OnGetDegreeDropDownReturn(result)
{
    document.getElementById('selDegreeProgramDiv').innerHTML = result;
}

function OnLocationChange(schoolCode)
{
	    //alert($("[id$=txtLocation]").val());
	    $("[id$=txtLocation]").val($("[id$=selLocation]").val());
	    //alert($("[id$=txtLocation]").val());	    
        document.getElementById('selDegreeProgramDiv').innerHTML = "<img src='images/indicator.gif' width='16' height='16' id='img5' /><select disabled='true'></select>";
        setTimeout("CallDegreeDropDownWebService()", 420);
        //FormDynamicFieldsUpdater.GetCDIABUDegreeDropDownHTML($("[id$=txtZip2]").val(), $("[id$=selLocation]").val(), OnGetDegreeDropDownReturn);
}

function CallDegreeDropDownWebService()
{
    //FormDynamicFieldsUpdater.GetCDIABUDegreeDropDownHTML($("[id$=txtZip2]").val(), $("[id$=selLocation]").val(), OnGetDegreeDropDownReturn);
    if(document.getElementById('selLocation').selectedIndex == 0)
        document.getElementById('selDegreeProgramDiv').innerHTML = "<select id='selDegreeProgram' class='formDropdown' disabled='disabled'><option>Please Select</option></select>";
    else
        FormDynamicFieldsUpdater.GetCDIABUDegreeDropDownHTML(null, $("[id$=selLocation]").val(), OnGetDegreeDropDownReturn);
}

/*
function hideAll()
{
    $("[id*='page']").attr("style", "display:none");
}
*/
    
//Used for the menu item to highlight
function UpdateActiveMenu(obj)
{
        $("[id*='menuli']").removeClass('active');
        if(String(document.title).indexOf('About Us') > -1)
            $("[id*='menuli1']").addClass('active');
        if(String(document.title).indexOf('Certificate Programs') > -1)
            $("[id*='menuli2']").addClass('active');
        if(String(document.title).indexOf('Financial Assistance') > -1)
            $("[id*='menuli3']").addClass('active');
        if(String(document.title).indexOf('Career Services') > -1)
            $("[id*='menuli4']").addClass('active');
}

function OnProgramChangeCDIABU(schoolCode)
{
    $("[id$=txtDegreeProgram]").val("");
    if($("[id$=selDegreeProgram]").attr("selectedIndex") != 0)
    {
        $("[id*='menuli']").removeClass('active');
        $("[id='menuli2']").addClass('active');
        ShowLoadingImage();
        $("[id$=txtDegreeProgram]").val($("[id$=selDegreeProgram]").val());
        FormDynamicFieldsUpdater.GetLongDescriptionByDegreeValue(schoolCode, $("[id$=selDegreeProgram]").val(), OnGetLongDescriptionByDegreeReturn);
        FormDynamicFieldsUpdater.GetPageTitleByDegreeValue(schoolCode, $("[id$=selDegreeProgram]").val(), OnGetTitleByDegreeReturn);
        document.title = convertLinkToTitle($("[id$=selDegreeProgram]").text());
        pageTracker._trackPageview(window.location + "?LongDescriptionClicked=" + $("[id$=selDegreeProgram]").val()); 
        //$("#fetchedcontent").load("degree-program-description.aspx?degreevalue=" + $("[id$=selDegreeProgram]").val() + " #fetchedcontent >*");
    }
    //FormDynamicFieldsUpdater.LogVisitorEvent($("[id$=txtSessionGuid]").val(), $("[id$=txtSubId]").val(), $("[id$=txtAffiliateCode]").val(), schoolCode, "Dropdown changed to " + $("[id$=selDegreeProgram]").val(), null);
}

function OnGetLongDescriptionByDegreeReturn(result)
{
    HideLoadingImage();
    document.getElementById('fetchedcontent').innerHTML = result;
    $("[id=fetchedcontent]").fadeIn(250, function() {
        if($.browser.msie)
            this.style.removeAttribute('filter');
    });
}


function ValidateFinalFormCDIABU()
{
    
    var errorMsg = '';

    if($("[id$=txtFirstName]").val() == '')
    {
        errorMsg = errorMsg + 'Please provide a First Name\n';
    }
    if($("[id$=txtLastName]").val() == '')
    {
        errorMsg = errorMsg + 'Please provide a Last Name\n';
    }
    if($("[id$=txtEmail]").val() == '')
    {
        errorMsg = errorMsg + 'Please provide an Email Address\n';
    }
    
    else if(validateEmail(1, 1) == false)
    {
        errorMsg = errorMsg + 'Please provide a valid US Email Address\n';
    }
    
    if($("[id$=txtZip]").val() == '')
    {
        errorMsg = errorMsg + 'Please provide a Zip Code\n';
    }
    
    else if(validateZip(1, 1) == false)
    {
        errorMsg = errorMsg + 'Zip Code may only contain digits\n';
    }
    
    if($("[id$=txtAddress1]").val() == '')
    {
        errorMsg = errorMsg + 'Please provide a Street Address\n';
    }
    if($("[id$=txtCity]").val() == '')
    {
        errorMsg = errorMsg + 'Please provide a City\n';
    }
    
    if($("[id$=ddlState]").attr("selectedIndex") == 0)
    {
        errorMsg = errorMsg + 'Please select a State\n';
    }

    if($("[id$=txtPhoneHome1]").val() == '' && $("[id$=txtPhoneHome2]").val() == '' && $("[id$=txtPhoneHome3]").val() == '')
    {
        errorMsg = errorMsg + 'Please provide a Primary Phone\n';
    }
    else
    {
        if($("[id$=txtPhoneHome1]").val() == '')
        {
            errorMsg = errorMsg + 'Please provide a Primary Phone (the area code)\n';
        }
        
        if($("[id$=txtPhoneHome2]").val() == '')
        {
            errorMsg = errorMsg + 'Please provide a Primary Phone (the next 3 digits)\n';
        }

        if($("[id$=txtPhoneHome3]").val() == '')
        {
            errorMsg = errorMsg + 'Please provide a Primary Phone (the last 4 digits)\n';
        }
    }
    
    /*
    if($("[id$=txtPhoneWork1]").val() == '' && $("[id$=txtPhoneWork2]").val() == '' && $("[id$=txtPhoneWork3]").val() == '')
    {
        errorMsg = errorMsg + 'Please provide an Alternate Phone\n';
    }
    else
    {
        if($("[id$=txtPhoneWork1]").val() == '')
        {
            errorMsg = errorMsg + 'Please provide an Alternate Phone (the area code)\n';
        }
        
        if($("[id$=txtPhoneWork2]").val() == '')
        {
            errorMsg = errorMsg + 'Please provide an Alternate Phone (the next 3 digits)\n';
        }

        if($("[id$=txtPhoneWork3]").val() == '')
        {
            errorMsg = errorMsg + 'Please provide an Alternate Phone (the last 4 digits)\n';
        }
    }
    */
    
    if ($("[id$=ddlContact]").attr("selectedIndex") == 0) 
    {
        errorMsg = errorMsg + 'Please select a Best Time to Contact\n';
    }
    
    if ($("[id$=ddlGradYear]").attr("selectedIndex") == 0)
    {
        errorMsg = errorMsg + 'Please provide the year you graduated high school or earned your GED\n';
    }
    else if (parseInt(String($("[id$=ddlGradYear]").val())) > 2008) {
        errorMsg = errorMsg + 'Sorry but the year you graduated high school or earned your GED must be 2008 or earlier\n';
    }
    
    if ($("[id$=ddlStartTime]").attr("selectedIndex") == 0) 
    {
        errorMsg = errorMsg + 'Please select when you would like to begin school\n';
    }
    
    
    if(errorMsg != '') 
    {
        alert(errorMsg);
        return false;
    }
    ToggleVisible('divFormLoadingStep2', 'divFormButtonStep2');   
    $("[id$=txtSubmitted]").val("True"); 
    return true;
}

function checkZipCode(oldZip)
{
    if($("[id$=txtZip2]").val() != oldZip)
    {
    if(String($("[id$=txtZip2]").val()).length == 5) 
	{
	    zip = $("[id$=txtZip2]").val();

	    document.getElementById('selLocationDiv').innerHTML = "<img src='images/indicator.gif' width='16' height='16' id='img5' /><select disabled='true'></select>";
	    //document.getElementById('selDegreeProgramDiv').innerHTML = "<img src='images/indicator.gif' width='16' height='16' id='img5' /><select disabled='true'></select>";
	    setTimeout("CallLocationWebService('" + zip + "')", 420);
	    //FormDynamicFieldsUpdater.GetStevensHenagerLocationHTML(zip, OnGetLocationByZipReturn);
        //FormDynamicFieldsUpdater.GetStevensHenagerDegreeDropDownHTML(zip, "ALL", OnGetDegreeDropDownReturn);
        FormDynamicFieldsUpdater.GetCityByZip(zip, OnGetCityByZipReturn);
        FormDynamicFieldsUpdater.GetStateByZip(zip, OnGetStateByZipReturn);
        $("[id$='txtZip']").val(zip);
	}
    }
    //else
    //{
        //alert("checkZipCode('" + $("[id$=txtZip2]").val() + "')");
        setTimeout("checkZipCode('" + $("[id$=txtZip2]").val() + "')", 1000);
    //}
}