﻿// JScript File
function validatorcallout(Obj,Text,intcount)
    {
        var intXPos = GetLeft(document.getElementById(Obj),getTdWidth(Text))
        var intYPos = GetTop(document.getElementById(Obj));
        if(intcount==1)
            {
                document.getElementById(Obj).style.backgroundColor="#FFE0D9";
            }
        else
            {
                document.getElementById(Obj).className="txt-err";
            }
        DrawToolTip(intXPos,intYPos,Text)
    }
function DrawToolTip(X,Y,Text)
    {
        document.getElementById("divTooltip").style.display='block';
        document.getElementById("divTooltip").style.position='absolute';
	    document.getElementById("divTooltip").style.left = X +'px';
	    document.getElementById("divTooltip").style.top = Y +'px';
	    
        document.getElementById("tdToolTip").innerHTML = "<p style='margin-left:5px;margin-right:5px;margin-top:10px;margin-bottom:10px'><font class='f-gray8' style='font-size:10pt;cursor:arrow'>" + Text + "</font></p>" ;
    }
function GetTop(Obj)
    {
        var intTop = - (Obj.offsetHeight/2) + 3; 
        while(Obj)
            {
		        intTop += Obj.offsetTop;
		        Obj = Obj.offsetParent;
	        }
	    
	    return intTop ;  
    }
    
function GetLeft(Obj,Left)
    {
        
        var intLeft = 0;
        while(Obj)
            {
		        intLeft += Obj.offsetLeft ;
		        Obj = Obj.offsetParent;
	        }
	    return intLeft - Left ; //170;  
    }
    
function getTdWidth(Text)
    {
        var intWidth;
        if(Text.length <= 72)
            {   intWidth = "190";   }
        else if(Text.length > 50 && Text.length <= 100 )
            {   intWidth = "300";   }
        else if (Text.length > 100 && Text.length <= 220 )
            {   intWidth = "500";   }
        else
            {   intWidth = "700";   }
        document.getElementById("tblText").width = intWidth+"px";
        return intWidth - 15;
    }
function HideCallOut()
    {
        document.getElementById("divTooltip").style.display='none';
    }
