﻿var MousePosX	= 0,
	MousePosY	= 0;

function funcGetMouseMove(e)
{
	MousePosX	= 0;
	MousePosY	= 0;
	
	var ev=(!e)?window.event:e;//IE:Moz
	
	if(ev.clientX)
	{//IE
	
		MousePosX=ev.clientX+document.body.scrollLeft;
		MousePosY=ev.clientY+document.body.scrollTop;
	}
	else if (ev.pageX)
	{//Moz
	
		MousePosX=ev.pageX+window.pageXOffset;
		MousePosY=ev.pageY+window.pageYOffset;
	}
	else{return false}//old browsers
	
}




document.onmousemove=funcGetMouseMove;




function ShowLoginBox(lnkLogin, tblLoginID)
{
	

	var curX = MousePosX;
	var curY = MousePosY;

	

	var tblLogin			= document.getElementById(tblLoginID);
	
	//alert(BrowserDetect.browser);
	
	if(BrowserDetect.browser != "Opera" )
	{
		curY += getScrollY();
		
	}//end if
	if(BrowserDetect.browser == "Safari")
	{
		curY = curY - (850 - getScrollY());
		
	}//end if
	
	
	tblLogin.style.top	= curY + 'px';
	tblLogin.style.left	= curX + 'px';
	
	if(tblLogin.style.display == 'none')
		tblLogin.style.display = 'block'; 
		
	
}//end funcShowGlossary

function HideLoginBox(dvLogin)
{
    document.getElementById(dvLogin).style.display = 'none';
}

function getScrollY()
{
	var scrOfY = 0;
	if( typeof( window.pageYOffset ) == 'number' ) 
	{
		//alert("1");
		scrOfY = window.pageYOffset; 
	} 
	else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) 
	{
		//alert("2");
		scrOfY = document.body.scrollTop; 
	} 
	else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) 
	{
		//alert("3");
		scrOfY = document.documentElement.scrollTop; 
	}
	
	return scrOfY;
}

function getScrollX()
{
	var scrOfX = 0;
	if( typeof( window.pageYOffset ) == 'number' ) 
	{
		//alert("1");
		scrOfX = window.pageXOffset;
	} 
	else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) 
	{
		//alert("2");
		scrOfX = document.body.scrollLeft;
	} 
	else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) 
	{
		//alert("3");
		scrOfX = document.documentElement.scrollLeft;
	}
	
	return scrOfX;
}