﻿
//处理验证控件显示
function ValidatorUpdateDisplay(val)
{   
     if (typeof(val.display) == "string")
     {
        if (val.display == "None")
        {
            return;
        }
    }
    if ((navigator.userAgent.indexOf("Mac") > -1) &&(navigator.userAgent.indexOf("MSIE") > -1))
    {
        val.style.display = "inline";
    }
    val.style.position = "absolute";
    val.style.className = "";
    var closestr = " [<span style=\"cursor:hand;color:red\" title=\"关闭提示\" onclick=\"javascript:HideWinErrMsgTips('"+val.id+"')\">关闭</span>]&nbsp;";
    val.innerHTML="<div style=\"position:absolute;z-index:9999;filter:alpha(opacity=100)\" class='tip-bg' id='"+val.id+"____'><div class=\"tip-bulb\">&nbsp;&nbsp;"+val.errormessage+closestr+"</div></div>";
    obj = document.getElementById(val.controltovalidate)
    var WinElementPos = getWinElementPos(obj)
    val.style.left = (parseInt(WinElementPos.x)).toString() + "px";
	val.style.top = (parseInt(WinElementPos.y)-3).toString() + "px";
    val.style.visibility = val.isvalid ? "hidden" : "visible";
    __Win__BlockFlag = true;
    if(typeof(__Win__IsAutoClose)!="undefined"&&__Win__IsAutoClose&&typeof(__Win__CloseWaitTime)!="undefined")
        setTimeout("HideWinErrMsgTips('"+val.id+"')",__Win__CloseWaitTime);
}
