﻿function capsLock(controlID, e)
{ 
    var divCaps = document.getElementById(controlID);
    
    kc = e.keyCode?e.keyCode:e.which;
    sk = e.shiftKey?e.shiftKey:((kc == 16)?true:false);
    
    if (((kc >= 65 && kc <= 90) && !sk) || ((kc >= 97 && kc <= 122) && sk))
	    divCaps.style.visibility = 'visible';
    else
	    divCaps.style.visibility = 'hidden';
}

function clickDefault(e, clientID) // e == event, clientID == ClientID (property) of the object to set focus or click.
{
    kc = e.keyCode ? e.keyCode : e.which;
    
    if (kc == 13)
    {
        var objToClick = document.getElementById(clientID);
        objType = objToClick.type;
        
        if (objType == "text" || objType == "password")
            objToClick.focus();
        else if (objType == "button" || objType == "submit")
            objToClick.click();
        
        return false;
    }
}

function showToolTip(e, toggle, divID, tipText)
{
    var divTip = document.getElementById(divID);
    var x;
    var y;
    
    var isIE = document.all ? true : false;
        
    if (isIE)
    {
	    x = e.clientX + document.body.scrollLeft + 5;
	    y = e.clientY + document.body.scrollTop;
    }
    else
    {
	    x = e.pageX + 5;
	    y = e.pageY;
    }
    
    if (toggle == 1)
    {
        y = y - divTip.offsetHeight;
        divTip.style.left = x + 'px';
        divTip.style.top = y + 'px';
        
    //	    if (divTip.style.visibility = 'hidden')
        divTip.style.visibility = 'visible';
        if (tipText != '')
            divTip.innerHTML = tipText;
    }
    else
    {
        divTip.style.visibility = 'hidden';
    }
}