﻿
function SetTrigger(trigger, formContainer) {

    $(document).ready(function () {
        $(formContainer + ' .required span').each(function () {
            $(this).addClass('invisible');
        });

        $(trigger).click(function (event) {


            $(formContainer + ' .required').each(function () {

                var input = $(this).prev();

                if (input.val() == '') {

                    $(input).addClass('required-error');
                    $(input).fadeOut('slow', function () { });
                    $(input).fadeIn('slow', function () { });
                    $(this).children().removeClass('invisible');
                    event.preventDefault();

                } else {

                    $(input).removeClass('required-error');

                    $(this).children().addClass('invisible');



                }
            });

        });

    });

}


function SetTrigger(trigger, formContainer, onErrorEvent, onSuccessEvent) {

    $(document).ready(function () {
        $(formContainer + ' .required span').each(function () {
            $(this).addClass('invisible');
        });

        $(trigger).click(function (event) {

            var errors = 0;
            $(formContainer + ' .required').each(function () {

                var input = $(this).prev();

                if (input.val() == '' || input.val() == -1) {

                    $(input).addClass('required-error');
                    $(input).fadeOut('slow', function () { });
                    $(input).fadeIn('slow', function () { });
                    $(this).children().removeClass('invisible');
                    event.preventDefault();

                    errors++;



                } else {

                    $(input).removeClass('required-error');

                    $(this).children().addClass('invisible');



                }


            });


            if (errors > 0) {
                if (onErrorEvent != null) {
                    onErrorEvent();
                }
            } else {
                if (onSuccessEvent != null) {

                    onSuccessEvent();

                }
            }

        });

    });

}

