﻿function ValidatorUpdateDisplay(val) { 
    if (typeof(val.display) == "string") {
        if (val.display == "None") {
            return;
        }
        if (val.display == "Dynamic") {
            val.style.display = val.isvalid ? "none" : "inline";
        }
    }
    if ((navigator.userAgent.indexOf("Mac") > -1) &&(navigator.userAgent.indexOf("MSIE") > -1)) {
        val.style.display = "inline";
    }
    val.style.position = "absolute";
    val.style.className = "";
    val.innerHTML = "<div class=\"tipLeft\"><div class=\"tipRight\"><div class=\"tipBg\">" + val.errormessage + "</div></div></div>";
    obj = document.getElementById(val.controltovalidate);
    var elementPos = $(obj).position();
	val.style.left = parseInt(elementPos.left) + parseInt($(obj).outerWidth()) + 10 + "px";
	val.style.top = parseInt(elementPos.top) + "px";
    val.style.visibility = val.isvalid ? "hidden" : "visible";
}

