﻿$(document).ready(function () {
    $(".message").click(function () { $(this).animate({ opacity: 0 }, function () { $(this).slideUp(); }); });

    $.validator.addMethod("compareTo", function (value, element, options) {
        var valueToCompare = $(options).val();

        return value == valueToCompare;
    });
    $.validator.addMethod("checkUsernameDuplicate", function (value, element, options) {
        $(element).addClass("ajaxLoad");

        var response = $.ajax({ url: '/Site/Members/CheckUsernameDuplicate?username=' + value, async: false });

        $(element).removeClass("ajaxLoad");

        if (response.responseText == "False") {
            return false;
        }
        else {
            return true;
        }

    });

    $.validator.addMethod("checkEmailDuplicate", function (value, element, options) {
        $(element).addClass("ajaxLoad");

        var originalEmail = options.originalEmail ? options.originalEmail : "";

        var response = $.ajax({ url: '/Site/Members/CheckEmailDuplicate?email=' + value + '&originalEmail=' + originalEmail, async: false });

        $(element).removeClass("ajaxLoad");

        if (response.responseText == "False") {
            return false;
        }
        else {
            return true;
        }

    });
});
function currencyConvert(from, to, amount) {
    var convertedAmount = $.ajax({ url: '/Site/Home/CurrencyConvert?from=' + from + '&to=' + to + '&total=' + amount, async: false }).responseText;

    return convertedAmount;
}
function S4() {
    return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1);
}
function guid() {
    return (S4() + S4() + "-" + S4() + "-" + S4() + "-" + S4() + "-" + S4() + S4() + S4());
} 
