function gemObject_Show(pId) 
{
    var tempObject = document.getElementById(pId);
    tempObject.style.visibility = "visible";
}
function gemObject_Hide(pId) 
{
    var tempObject = document.getElementById(pId);
    tempObject.style.visibility = "hidden";
}
function gemObject_ShowHide(pId)
{ 
    var tempObject = document.getElementById(pId);
    if (tempObject.style.visibility == "hidden")
    {
        tempObject.style.visibility = "visible";
    } else  
    {
        tempObject.style.visibility = "hidden";
    }
}
function gemObject_SetFocus(pId) 
{ 
    var tempObject = document.getElementById(pId);
    tempObject.focus();
} 
function gemToolTip_Show(pEvent,pText) 
{
	var obj  = document.getElementById('gemTooltip');
	var obj2 = document.getElementById('gemTooltipContent');
	obj2.innerHTML = pText;
	obj.style.display = 'block';
	var st = Math.max(document.body.scrollTop,document.documentElement.scrollTop);
	if(navigator.userAgent.toLowerCase().indexOf('safari')>=0)st=0; 
	var leftPos = pEvent.pageX - 100;
	if(leftPos<0)leftPos = 0;
	obj.style.left = leftPos + 'px';
	obj.style.top = pEvent.pageY - obj.offsetHeight -1 + st + 'px';
}	
function gemToolTip_Hide() 
{
	document.getElementById('gemTooltip').style.display = 'none';
}
