﻿var step;
var input;
var output = new Array();
output["s1_patient"] = "";
output["s1_caregiver"] = "";
output["s1_other"] = "";
output["s1_child"] = "";
output["s1_adult"] = "";
output["s1_senior"] = "";

output["s2_diabetes"] = "s5_homecare,s5_medalert,s5_privateduty";
output["s2_paralysis"] = "s5_homecare,s5_medalert,s5_privateduty";
output["s2_kidney"] = "s5_homecare,s5_hospice,s5_medalert,s5_privateduty";
output["s2_terminal"] = "s5_hospice,s5_medalert,s5_privateduty";
output["s2_wound"] = "s5_homecare,s5_medalert,s5_privateduty";
output["s2_joint"] = "s5_homecare,s5_medalert,s5_privateduty";
output["s2_surgery"] = "s5_homecare,s5_medalert,s5_privateduty";
output["s2_other"] = "";

output["s3_hour"] = "s5_homecare,s5_medalert,s5_privateduty";
output["s3_weekend"] = "s5_homecare,s5_medalert,s5_privateduty";
output["s3_break"] = "s5_medalert,s5_privateduty";
output["s3_medication"] = "s5_homecare,s5_medalert,s5_privateduty";
output["s3_therapy"] = "s5_homecare,s5_medalert,s5_privateduty";
output["s3_switch"] = "s5_homecare,s5_hospice,s5_medalert,s5_privateduty";
output["s3_child"] = "s5_privateduty";
output["s3_grief"] = "s5_hospice";
output["s3_language"] = "s5_homecare,s5_hospice,s5_medalert,s5_privateduty";
output["s3_housekeeping"] = "s5_privateduty";
output["s3_sit"] = "s5_medalert,s5_privateduty";
output["s3_hospital"] = "s5_homecare,s5_medalert,s5_privateduty";
output["s3_other"] = "";

output["s4_bladder"] = "s5_homecare,s5_medalert,s5_privateduty";
output["s4_hearing"] = "s5_medalert,s5_privateduty";
output["s4_seeing"] = "s5_medalert,s5_privateduty";
output["s4_paralysis"] = "s5_homecare,s5_medalert,s5_privateduty";
output["s4_moving"] = "s5_homecare,s5_medalert,s5_privateduty";
output["s4_walking"] = "s5_homecare,s5_medalert,s5_privateduty";
output["s4_endurance"] = "s5_homecare,s5_medalert,s5_privateduty";
output["s4_eating"] = "s5_homecare,s5_medalert,s5_privateduty";
output["s4_balance"] = "s5_homecare,s5_medalert,s5_privateduty";
output["s4_other"] = "";

$(document).ready(function(e) {
    $('#btnQuestionnaire').click(btnQuestionnaire_click);
    $('#btnQuestionnaireClose').click(btnQuestionnaireClose_click);
    $('#btnQuestionnaireBack').click(btnQuestionnaireBack_click);
    $('#btnQuestionnaireBack').mouseover(btnQuestionnaireBack_mouseover);
    $('#btnQuestionnaireBack').mouseout(btnQuestionnaireBack_mouseout);
    $('#btnQuestionnaireNext').click(btnQuestionnaireNext_click);
    $('#btnQuestionnaireNext').mouseover(btnQuestionnaireNext_mouseover);
    $('#btnQuestionnaireNext').mouseout(btnQuestionnaireNext_mouseout);
    $('.checkbox').click(checkbox_click);
});

/* events */
function btnQuestionnaire_click(e) {
    $('#questionnaireBackground').show();
    $('#questionnairePopup').show();

    step = 1;
    input = new Array();

    initQuestionnaireStep();
}
function btnQuestionnaireClose_click(e) {
    $('#questionnaireBackground').hide();
    $('#questionnairePopup').hide();
}
function btnQuestionnaireBack_click(e) {
    step = step - 1;
    initQuestionnaireStep();
}
function btnQuestionnaireBack_mouseover(e) {
    $(this).attr('src', '/images/g_button_back_hover.jpg');
}
function btnQuestionnaireBack_mouseout(e) {
    $(this).attr('src', '/images/g_button_back.jpg');
}
function btnQuestionnaireNext_click(e) {
    step = step + 1;
    initQuestionnaireStep();
}
function btnQuestionnaireNext_mouseover(e) {
    $(this).attr('src', '/images/g_button_next_hover.jpg');
}
function btnQuestionnaireNext_mouseout(e) {
    $(this).attr('src', '/images/g_button_next.jpg');
}
function checkbox_click(e) {
    var id = $(this).attr('id');
    if (input[id] == undefined) {
        input[id] = 'true';
        $(this).attr('src', '/images/g_icon_checkbox_hover.jpg');
    } else {
        delete input[id];
        $(this).attr('src', '/images/g_icon_checkbox.jpg');
    }
}

/* step handler */
function initQuestionnaireStep() {
    $('#questionnaireActions span').show();
    $('#btnQuestionnaireBack').show();
    $('#btnQuestionnaireNext').show();

    $('#questionnaireStep1').hide();
    $('#questionnaireStep2').hide();
    $('#questionnaireStep3').hide();
    $('#questionnaireStep4').hide();
    $('#questionnaireStep5').hide();

    if (step == 1) {
        $('#questionnaireActions span').hide();
        $('#btnQuestionnaireBack').hide();
        $('#questionnaireStep1').show();
    } else if (step == 2) {
        $('#questionnaireStep2').show();
    } else if (step == 3) {
        $('#questionnaireStep3').show();
    } else if (step == 4) {
        $('#questionnaireStep4').show();
    } else if (step == 5) {
        $('#questionnaireActions span').hide();
        $('#btnQuestionnaireNext').hide();
        $('#questionnaireStep5').show();

        var destinations = new Array();

        for (var i in input) {
            var split = output[i].split(',');
            for (var x = 0; x < split.length; x++) {
                if (destinations[split[x]] == undefined) {
                    destinations[split[x]] = split[x];
                }
            }
        }

        $('div[id^="s5"]').hide();

        var i = 0;
        for (var d in destinations) {
            if (d.length > 0) {
                $('#' + d).show();
                i++;
            }
        }
        if (i > 0) {
            $('#s5_title').show();
        }
    }

    var height = $('#questionnairePopup').height() / 2;
    $('#questionnairePopup').css('margin-top', '-' + height.toString() + 'px');
}
