$(document).ready(function() {
    
    if ($("input[@name='q1']:checked").val() != undefined && $("input[@name='q2']:checked").val() != undefined) {
        $('#FormANext').show();
    }
    if ($("input[@name='q3']:checked").val() != undefined && $("input[@name='q4']:checked").val() != undefined && $("input[@name='q5']:checked").val() != undefined &&
                    $("input[@name='q6']:checked").val() != undefined && $("input[@name='q7']:checked").val() != undefined) {
        $('#FormBBack').hide();
        $('#FormBNext').show();
    }
    if (validateQ8() && $("input[@name='q9']:checked").val() != undefined && $("input[@name='q10']:checked").val() != undefined) {
        $('#FormCBack').hide();
        $('#FormCNext').show();
    } else {
        $('#FormCNext').hide();
        $('#FormCBack').show();
    }
    if ($("input[@name='q11']:checked").val() != undefined && $("input[@name='q12']:checked").val() != undefined) {
        $('#FormDBack').hide();
        $('#FormDNext').show();
    }
    if (validateQ13() && validateQ14()) {
        $('#FormEBack').hide();
        $('#FormENext').show();
    } else {
        $('#FormENext').hide();
        $('#FormEBack').show();
    }

    // Step1
    $("input[@name='q1']").click(function() {
        if ($("input[@name='q1']:checked").val() != undefined && $("input[@name='q2']:checked").val() != undefined) {
            $('#FormABack').hide();
            $('#FormANext').show();
        }
    });
    $("input[@name='q2']").click(function() {
        if ($("input[@name='q1']:checked").val() != undefined && $("input[@name='q2']:checked").val() != undefined) {
            $('#FormABack').hide();
            $('#FormANext').show();
        }
    });

    // Step 2
    $("input[@name='q3']").click(function() {
        if ($("input[@name='q3']:checked").val() != undefined && $("input[@name='q4']:checked").val() != undefined && $("input[@name='q5']:checked").val() != undefined &&
                    $("input[@name='q6']:checked").val() != undefined && $("input[@name='q7']:checked").val() != undefined) {
            $('#FormBBack').hide();
            $('#FormBNext').show();
        }
    });
    $("input[@name='q4']").click(function() {
        if ($("input[@name='q3']:checked").val() != undefined && $("input[@name='q4']:checked").val() != undefined && $("input[@name='q5']:checked").val() != undefined &&
                    $("input[@name='q6']:checked").val() != undefined && $("input[@name='q7']:checked").val() != undefined) {
            $('#FormBBack').hide();
            $('#FormBNext').show();
        }
    });
    $("input[@name='q5']").click(function() {
        if ($("input[@name='q3']:checked").val() != undefined && $("input[@name='q4']:checked").val() != undefined && $("input[@name='q5']:checked").val() != undefined &&
                    $("input[@name='q6']:checked").val() != undefined && $("input[@name='q7']:checked").val() != undefined) {
            $('#FormBBack').hide();
            $('#FormBNext').show();
        }
    });
    $("input[@name='q6']").click(function() {
        if ($("input[@name='q3']:checked").val() != undefined && $("input[@name='q4']:checked").val() != undefined && $("input[@name='q5']:checked").val() != undefined &&
                    $("input[@name='q6']:checked").val() != undefined && $("input[@name='q7']:checked").val() != undefined) {
            $('#FormBBack').hide();
            $('#FormBNext').show();
        }
    });
    $("input[@name='q7']").click(function() {
        if ($("input[@name='q3']:checked").val() != undefined && $("input[@name='q4']:checked").val() != undefined && $("input[@name='q5']:checked").val() != undefined &&
                    $("input[@name='q6']:checked").val() != undefined && $("input[@name='q7']:checked").val() != undefined) {
            $('#FormBBack').hide();
            $('#FormBNext').show();
        }
    });

    // Step 3
    $("input[@name='q8a']").click(function() {
        if (validateQ8() && $("input[@name='q9']:checked").val() != undefined && $("input[@name='q10']:checked").val() != undefined) {
            $('#FormCBack').hide();
            $('#FormCNext').show();
        } else {
            $('#FormCNext').hide();
            $('#FormCBack').show();
        }
    });
    $("input[@name='q8b']").click(function() {
        if (validateQ8() && $("input[@name='q9']:checked").val() != undefined && $("input[@name='q10']:checked").val() != undefined) {
            $('#FormCBack').hide();
            $('#FormCNext').show();
        } else {
            $('#FormCNext').hide();
            $('#FormCBack').show();
        }
    });
    $("input[@name='q8c']").click(function() {
        if (validateQ8() && $("input[@name='q9']:checked").val() != undefined && $("input[@name='q10']:checked").val() != undefined) {
            $('#FormCBack').hide();
            $('#FormCNext').show();
        } else {
            $('#FormCNext').hide();
            $('#FormCBack').show();
        }
    });
    $("input[@name='q8d']").click(function() {
        if (validateQ8() && $("input[@name='q9']:checked").val() != undefined && $("input[@name='q10']:checked").val() != undefined) {
            $('#FormCBack').hide();
            $('#FormCNext').show();
        } else {
            $('#FormCNext').hide();
            $('#FormCBack').show();
        }
    });
    $("input[@name='q8e']").click(function() {
        if (validateQ8() && $("input[@name='q9']:checked").val() != undefined && $("input[@name='q10']:checked").val() != undefined) {
            $('#FormCBack').hide();
            $('#FormCNext').show();
        } else {
            $('#FormCNext').hide();
            $('#FormCBack').show();
        }
    });
    $("input[@name='q8f']").click(function() {
        if (validateQ8() && $("input[@name='q9']:checked").val() != undefined && $("input[@name='q10']:checked").val() != undefined) {
            $('#FormCBack').hide();
            $('#FormCNext').show();
        } else {
            $('#FormCNext').hide();
            $('#FormCBack').show();
        }
    });
    $("input[@name='q8g']").click(function() {
        if (validateQ8() && $("input[@name='q9']:checked").val() != undefined && $("input[@name='q10']:checked").val() != undefined) {
            $('#FormCBack').hide();
            $('#FormCNext').show();
        } else {
            $('#FormCNext').hide();
            $('#FormCBack').show();
        }
    });
    $("input[@name='q9']").click(function() {
        if (validateQ8() && $("input[@name='q9']:checked").val() != undefined && $("input[@name='q10']:checked").val() != undefined) {
            $('#FormCBack').hide();
            $('#FormCNext').show();
        } else {
            $('#FormCNext').hide();
            $('#FormCBack').show();
        }
    });
    $("input[@name='q10']").click(function() {
        if (validateQ8() && $("input[@name='q9']:checked").val() != undefined && $("input[@name='q10']:checked").val() != undefined) {
            $('#FormCBack').hide();
            $('#FormCNext').show();
        } else {
            $('#FormCNext').hide();
            $('#FormCBack').show();
        }
    });

    // Step 4
    $("input[@name='q11']").click(function() {
        if ($("input[@name='q11']:checked").val() != undefined && $("input[@name='q12']:checked").val() != undefined) {
            $('#FormDBack').hide();
            $('#FormDNext').show();
        }
    });
    $("input[@name='q12']").click(function() {
        if ($("input[@name='q11']:checked").val() != undefined && $("input[@name='q12']:checked").val() != undefined) {
            $('#FormDBack').hide();
            $('#FormDNext').show();
        }
    });

    // Step 5
    $("input[@name='q13a']").click(function() {
        if (validateQ13() && validateQ14()) {
            $('#FormEBack').hide();
            $('#FormENext').show();
        } else {
            $('#FormENext').hide();
            $('#FormEBack').show();
        }
    });
    $("input[@name='q13b']").click(function() {
        if (validateQ13() && validateQ14()) {
            $('#FormEBack').hide();
            $('#FormENext').show();
        } else {
            $('#FormENext').hide();
            $('#FormEBack').show();
        }
    });
    $("input[@name='q13c']").click(function() {
        if (validateQ13() && validateQ14()) {
            $('#FormEBack').hide();
            $('#FormENext').show();
        } else {
            $('#FormENext').hide();
            $('#FormEBack').show();
        }
    });
    $("input[@name='q13d']").click(function() {
        if (validateQ13() && validateQ14()) {
            $('#FormEBack').hide();
            $('#FormENext').show();
        } else {
            $('#FormENext').hide();
            $('#FormEBack').show();
        }
    });
    $("input[@name='q13e']").click(function() {
        if (validateQ13() && validateQ14()) {
            $('#FormEBack').hide();
            $('#FormENext').show();
        } else {
            $('#FormENext').hide();
            $('#FormEBack').show();
        }
    });
    $("input[@name='q13f']").click(function() {
        if (validateQ13() && validateQ14()) {
            $('#FormEBack').hide();
            $('#FormENext').show();
        } else {
            $('#FormENext').hide();
            $('#FormEBack').show();
        }
    });
    $("input[@name='q13g']").click(function() {
        if (validateQ13() && validateQ14()) {
            $('#FormEBack').hide();
            $('#FormENext').show();
        } else {
            $('#FormENext').hide();
            $('#FormEBack').show();
        }
    });
    $("input[@name='q13h']").click(function() {
        if (validateQ13() && validateQ14()) {
            $('#FormEBack').hide();
            $('#FormENext').show();
        } else {
            $('#FormENext').hide();
            $('#FormEBack').show();
        }
    });
    $("input[@name='q14a']").click(function() {
        if (validateQ13() && validateQ14()) {
            $('#FormEBack').hide();
            $('#FormENext').show();
        } else {
            $('#FormENext').hide();
            $('#FormEBack').show();
        }
    });
    $("input[@name='q14b']").click(function() {
        if (validateQ13() && validateQ14()) {
            $('#FormEBack').hide();
            $('#FormENext').show();
        } else {
            $('#FormENext').hide();
            $('#FormEBack').show();
        }
    });
    $("input[@name='q14c']").click(function() {
        if (validateQ13() && validateQ14()) {
            $('#FormEBack').hide();
            $('#FormENext').show();
        } else {
            $('#FormENext').hide();
            $('#FormEBack').show();
        }
    });
    $("input[@name='q14d']").click(function() {
        if (validateQ13() && validateQ14()) {
            $('#FormEBack').hide();
            $('#FormENext').show();
        } else {
            $('#FormENext').hide();
            $('#FormEBack').show();
        }
    });
    $("input[@name='q14e']").click(function() {
        if (validateQ13() && validateQ14()) {
            $('#FormEBack').hide();
            $('#FormENext').show();
        } else {
            $('#FormENext').hide();
            $('#FormEBack').show();
        }
    });
    $("input[@name='q14f']").click(function() {
        if (validateQ13() && validateQ14()) {
            $('#FormEBack').hide();
            $('#FormENext').show();
        } else {
            $('#FormENext').hide();
            $('#FormEBack').show();
        }
    });
    $("input[@name='q14g']").click(function() {
        if (validateQ13() && validateQ14()) {
            $('#FormEBack').hide();
            $('#FormENext').show();
        } else {
            $('#FormENext').hide();
            $('#FormEBack').show();
        }
    });
    $("input[@name='q14h']").click(function() {
        if (validateQ13() && validateQ14()) {
            $('#FormEBack').hide();
            $('#FormENext').show();
        } else {
            $('#FormENext').hide();
            $('#FormEBack').show();
        }
    });
    $("input[@name='q14i']").click(function() {
        if (validateQ13() && validateQ14()) {
            $('#FormEBack').hide();
            $('#FormENext').show();
        } else {
            $('#FormENext').hide();
            $('#FormEBack').show();
        }
    });
    $("input[@name='q14j']").click(function() {
        if (validateQ13() && validateQ14()) {
            $('#FormEBack').hide();
            $('#FormENext').show();
        } else {
            $('#FormENext').hide();
            $('#FormEBack').show();
        }
    });
    $("input[@name='q14k']").click(function() {
        if (validateQ13() && validateQ14()) {
            $('#FormEBack').hide();
            $('#FormENext').show();
        } else {
            $('#FormENext').hide();
            $('#FormEBack').show();
        }
    });
    $("input[@name='q14l']").click(function() {
        if (validateQ13() && validateQ14()) {
            $('#FormEBack').hide();
            $('#FormENext').show();
        } else {
            $('#FormENext').hide();
            $('#FormEBack').show();
        }
    });
    document.forms['retirement'].reset();
    $('#FormANext').hide();
    $('#FormABack').show();

    $('#FormBNext').hide();
    $('#FormBBack').show();

    $('#FormCNext').hide();
    $('#FormCBack').show();

    $('#FormDNext').hide();
    $('#FormDBack').show();

    $('#FormENext').hide();
    $('#FormEBack').show();
});

function validateQ8() {
    var checked = false;

    if ($('#q8a').attr('checked') == true) {
        checked = true;
    }
    if ($('#q8b').attr('checked') == true) {
        checked = true;
    }
    if ($('#q8c').attr('checked') == true) {
        checked = true;
    }
    if ($('#q8d').attr('checked') == true) {
        checked = true;
    }
    if ($('#q8e').attr('checked') == true) {
        checked = true;
    }
    if ($('#q8f').attr('checked') == true) {
        checked = true;
    }
    if ($('#q8g').attr('checked') == true) {
        checked = true;
    }

    if (checked == false) {
        return false;
    } else {
        return true;
    }
}

function validateQ13() {
    var checked = false;

    if ($('#q13a').attr('checked') == true) {
        checked = true;
    }
    if ($('#q13b').attr('checked') == true) {
        checked = true;
    }
    if ($('#q13c').attr('checked') == true) {
        checked = true;
    }
    if ($('#q13d').attr('checked') == true) {
        checked = true;
    }
    if ($('#q13e').attr('checked') == true) {
        checked = true;
    }
    if ($('#q13f').attr('checked') == true) {
        checked = true;
    }
    if ($('#q13g').attr('checked') == true) {
        checked = true;
    }
    if ($('#q13h').attr('checked') == true) {
        checked = true;
    }

    if (checked == false) {
        return false;
    } else {
        return true;
    }
}

function validateQ14() {
    var checked = false;

    if ($('#q14a').attr('checked') == true) {
        checked = true;
    }
    if ($('#q14b').attr('checked') == true) {
        checked = true;
    }
    if ($('#q14c').attr('checked') == true) {
        checked = true;
    }
    if ($('#q14d').attr('checked') == true) {
        checked = true;
    }
    if ($('#q14e').attr('checked') == true) {
        checked = true;
    }
    if ($('#q14f').attr('checked') == true) {
        checked = true;
    }
    if ($('#q14g').attr('checked') == true) {
        checked = true;
    }
    if ($('#q14h').attr('checked') == true) {
        checked = true;
    }
    if ($('#q14i').attr('checked') == true) {
        checked = true;
    }
    if ($('#q14j').attr('checked') == true) {
        checked = true;
    }
    if ($('#q14k').attr('checked') == true) {
        checked = true;
    }
    if ($('#q14l').attr('checked') == true) {
        checked = true;
    }

    if (checked == false) {
        return false;
    } else {
        return true;
    }
}