
var loginVisible = false;
function togglelogin()
{

	var obj = document.getElementById("login");
	loginVisible = !loginVisible;
	var pt = fGetXY(obj);
	//alert(pt.x+","+pt.y);
	var oDiv = document.getElementById("login_box");
	ChangeClass(oDiv, (loginVisible ? "visible_box" : "hidden_box"));
	with( oDiv.style )
	{
		left = (pt.x+obj.offsetWidth-oDiv.offsetWidth+28)+"px";
		top  = (pt.y+obj.offsetHeight-53)+"px"; //  + obj.offsetHeight + 1
	}

	return;
}


function Point(iX, iY)
{
	this.x = iX;
	this.y = iY;
}

function fGetXY(aTag)
{
	var oTmp = aTag;
	var pt = new Point(0,0);
	do
	{
	    pt.x += oTmp.offsetLeft;
	    pt.y += oTmp.offsetTop;
	    oTmp = oTmp.offsetParent;
	}
	while(oTmp.tagName!="BODY");
	return pt;
}

function ChangeClass(oElement, newClass)
{
	// for IE
	if (oElement.className != null)
	{
		if (oElement.className != newClass) oElement.className = newClass;
	}
	else
	{
		// for mozilla
		if (oElement.getAttribute("class") != newClass) oElement.setAttribute("class", newClass);
	}
}

function updatePassField(obj)
{
	obj.value = "";
	obj.onclick = null;
}


