﻿//javascript for the search menu
// Preload the images
// Preload the images
    img_avb = new Image;
    img_avb.src = "/Content/Images/formiconcheck.gif";
    img_navb = new Image;
    img_navb.src = "/Content/Images/formiconx.gif";
    img_processing = new Image;
    img_processing.src = "/Content/Images/tbprocessing130x20.gif";


function setupRegisterScript() {

     $("#refresh_code").click(function() {
            $("#refresh_code").attr("src", img_processing.src);
            $.get("/Account/NewTurningNumber", null, updateTurningNumber, "html");
        }),
         $("#check_avail").click(function() {
            if ($("#userName").val() != "") {
                 $("#check_avail").attr("src", img_processing.src);
                 $.getJSON("/Account/CheckUserAvail/" + $("#userName").val(), updateUserAvail);
             }
         }),

      $("#password").keyup(function() {
          checkPasswordStrength($(this).val(), "#PasswordMeter");
      }),

       $("#password").trigger('keyup');//fire off event
}

function updateTurningNumber(newImage) {
    $("#TurningCodeImage").text("");
    $("#TurningCodeImage").append(newImage);
    $("#refresh_code").attr("src", "/Content/Images/tbrefreshcode.gif");

}
function updateUserAvail(IsUserAvail) {

    if (IsUserAvail)
        $("#c_yes_no").attr("src", img_avb.src);
    else
        $("#c_yes_no").attr("src", img_navb.src);

    $("#c_yes_no").show();
    $("#check_avail").attr("src", "/Content/Images/tbcheckavailability.gif");
}

function RegmodalOpen(dialog) {
    dialog.overlay.fadeIn('fast', function() {
        dialog.container.fadeIn('fast', function() {
            dialog.data.hide().slideDown('fast');
        });
    });
}