
//adds an option to support block mode display for dynamic validators
// add the "block-validator" css class to the ASP.Net Validator you want
// to be displayed as block.
function ValidatorUpdateDisplay(val) {
    if (typeof (val.display) == "string") {
        if (val.display == "None") {
            return;
        }

        if (val.className.indexOf("custom-validator") >= 0) {
            val.style.color = "";
        }
        
        if (val.display == "Dynamic") {
            if (val.className.indexOf("block-validator") >= 0) {
                val.style.display = val.isvalid ? "none" : "block";
            }
            else {
                val.style.display = val.isvalid ? "none" : "inline";
            }

            
            return;
        }
    }
    val.style.visibility = val.isvalid ? "hidden" : "visible";
}
