﻿var q1 = '#PasswordQuestion';
var q2 = '#PasswordQuestion2';
var q3 = '#PasswordQuestion3';

var questions = [];
var unusedQuestions = [];

SignUp = {
    updateSelects: function() {
        var s1 = $(q1).val();
        var s2 = $(q2).val();
        var s3 = $(q3).val();
        unusedQuestions = [];
        var options = "";
        for (var i = 0; i < questions.length; ++i) {
            if (i != s1 && i != s2 && i != s3) options += '<option value="' + i + '">' + questions[i] + '</option>';
        }
        $(q1).html('<option value="' + s1 + '">' + questions[s1] + '</option>' + options);
        $(q2).html('<option value="' + s2 + '">' + questions[s2] + '</option>' + options);
        $(q3).html('<option value="' + s3 + '">' + questions[s3] + '</option>' + options);
    }
};

$().ready(function() {
    $(q1).children().each(function() { questions.push($(this).text()); });
    $(q1).change(SignUp.updateSelects);
    $(q2).change(SignUp.updateSelects);
    $(q3).change(SignUp.updateSelects);
    SignUp.updateSelects();
});