﻿var isMassValidating = false;

function beginMassValidation()
{
    isMassValidating = true;
    if (isdefined("TextWatermark"))
    {
        TextWatermark.clearOnSubmit = false;
        TextWatermark.clearAll();
    }
}

function endMassValidation(isValid)
{
    if (!isValid)
    {
        if (isdefined("TextWatermark")) TextWatermark.restoreAll();
    }
    isMassValidating = false;
}

function bellstuff_beginValidate(value, args)
{
    if (isMassValidating) return true;
    var input = document.getElementById(args.fieldID);
    if (input && input.watermark)
    {
        input.watermark.clear();
    }
    return true;
}

function bellstuff_endValidate(value, args)
{
    if (isMassValidating) return true;
    var input = document.getElementById(args.fieldID);
    if (input && input.watermark)
    {
        input.watermark.restore();
    }
    return true;
}

function isdefined(variable)
{
    return (typeof (window[variable]) == "undefined") ? false : true;
}