﻿/// <reference path="jquery-vsdoc2.js"/>

$(document).ready(function() {
    $(document).pngFix();

    $("#showDelete").click(function() {
        $("#deleteForm").slideToggle();
    });

    $("#newCaptcha").click(function() {
        displaySuccess('you have successfully udpated');
    });

    $("#error, #success").click(function() {
        clearTimeout(errorTimeout);
        clearTimeout(successTimeout);
        $(this).slideUp();
    });

    $("#newImage").click(function() {
        var rand_no = Math.random();
        rand_no = rand_no * 100000000;
        $("#theCaptcha").load("/displaycaptcha.aspx?" + rand_no + " #capImg");
    });
});

var errorTimeout;
var successTimeout;

function alphanumeric(str) {
    str = str.replace(new RegExp(/[^a-zA-Z0-9]+/g), '');
    return str
}

displayError = function(str, keepOpen) {
    clearTimeout(errorTimeout);
    $("#success").hide();
    $("#error").hide();
    $("#error .msg-inner").html("<div>" + str + "</div>");
    $("#error").slideDown();
    if (keepOpen == undefined) {
        errorTimeout = setTimeout(function() {
            $("#error").slideUp();
        }, 10000);
    }
    $("html, body").animate({ scrollTop: 0 }, 500);
};

displaySuccess = function(str, keepOpen) {
    clearTimeout(successTimeout);
    $("#error").hide();
    $("#success").hide();
    $("#success .msg-inner").html("<div>" + str + "</div>");
    $("#success").slideDown();

    if (keepOpen == undefined) {
        successTimeout = setTimeout(function() {
            $("#success").slideUp();
            //enableForm();
        }, 5000);
    }
    $("html, body").animate({ scrollTop: 0 }, 500);
};
