﻿// AJAX

// jquery stuff for personalDataCollector zipcode validation


function validateZipcode()  {

    $("#ctl00_InternalContent_personalDataCollector_zipTextBox").blur(function() {

        $("#ctl00_InternalContent_personalDataCollector_cityTextBox").animate({ height: '0px', opacity: '25%' }, "fast");
        $("#ctl00_InternalContent_personalDataCollector_stateDropDownList").animate({ height: '0px', opacity: '25%' }, "fast");

        $.get('../Includes/Services/GetZipcodeInfo.aspx?zipcode=' + $("#ctl00_InternalContent_personalDataCollector_zipTextBox").val(),
                function(responseText) {

                    var arrayCSZ = responseText.split('~');

                    if (arrayCSZ[0] == 'VALID') {
                        $("#ctl00_InternalContent_personalDataCollector_cityTextBox").val(arrayCSZ[1]);
                        $("#ctl00_InternalContent_personalDataCollector_stateDropDownList").val(arrayCSZ[2]);
                        $("#ctl00_InternalContent_personalDataCollector_zipTextBox").css("color", "black");
                    }
                    else {

                        if ($("#ctl00_InternalContent_personalDataCollector_zipTextBox").val() != 'INVALID ZIPCODE') {
                            $("#ctl00_InternalContent_personalDataCollector_cityTextBox").val('');
                            $("#ctl00_InternalContent_personalDataCollector_stateDropDownList").val('Please select');
                            $("#ctl00_InternalContent_personalDataCollector_zipTextBox").val('INVALID ZIPCODE');
                            $("#ctl00_InternalContent_personalDataCollector_zipTextBox").css("color", "red");
                            $("#ctl00_InternalContent_personalDataCollector_zipTextBox").focus();
                            $("#ctl00_InternalContent_personalDataCollector_zipTextBox").select();
                        }

                    }
                    $("#ctl00_InternalContent_personalDataCollector_cityTextBox").animate({ height: '16px', opacity: '100%' }, "fast");
                    $("#ctl00_InternalContent_personalDataCollector_stateDropDownList").animate({ height: '22px', opacity: '100%' }, "fast");
            });
        });
}




function OnClick_showDivForm()
{
    document.getElementById('divThankYou').style.display = 'none';
    document.getElementById('divForm').style.display = 'inline';
}

function headerClick(id)
{
    var ele = document.getElementById(id);
    if(id == "foodsHeader")
    {
        ele.setAttribute("src", "../../Includes/Images/foods_open.gif");
        document.getElementById("triggerImg").setAttribute("src", "../../Includes/Images/SideImages/triggers_food.jpg");
        document.getElementById("stressHeader").setAttribute("src", "../../Includes/Images/stress_closed.gif");;
    } else if (id == "stressHeader")
    {
        ele.setAttribute("src", "../../Includes/Images/stress_open.gif");
        document.getElementById("triggerImg").setAttribute("src", "../../Includes/Images/SideImages/triggers_stress.jpg");
        document.getElementById("foodsHeader").setAttribute("src", "../../Includes/Images/foods_closed.gif");
    }
}

