var menuTimeout;

function positionMenu( menuid, btnid )
{
	btn = document.getElementById(btnid);
	menu = document.getElementById(menuid);

	if(menu != null) {
		menu.style.top = (btn.offsetTop + btn.offsetHeight + 1) + 'px';
		menu.style.left = btn.offsetLeft  + 'px';
	}
}

function showMenu( menuid )
{
	menu = document.getElementById(menuid);
	if(menu.style.display == 'block')
		menu.style.display = 'none';
	else
		menu.style.display = 'block';
}

function hideMenu( menuid )
{
	document.getElementById(menuid).style.display = 'none';
}

function startTimeout()
{
	menuTimeout = setTimeout("hideMenu('popupMenu')", 2000);
}

function getElementsByClass(node,searchClass,tag) {
	var classElements = new Array();
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	for (i = 0, j = 0; i < elsLen; i++) {
		if( els[i].className.indexOf(searchClass) != -1) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}

function createNewWindowLinks()
{
	lst = getElementsByClass( document, "newWindowLink", "a" );
	for( i=0; i<lst.length; i++ )
	{
		lst[i].target = '_blank';
	}
}
