function $(id) { return document.getElementById(id); }

function GetPageOffsetTop(el)
{
	var curTop = obj.offsetTop; 

	while(obj.offsetParent) 
	{
		curTop = curTop + (obj.offsetParent.offsetTop); 
		obj = obj.offsetParent; 
	} 
		
return curTop;
}

function GetPageOffsetLeft(obj)
{
	var curleft = obj.offsetLeft; 

	while(obj.offsetParent) 
	{
		curleft = curleft + (obj.offsetParent.offsetLeft); 
		obj = obj.offsetParent; 
	} 
		
return curleft; 
}

function switchImage(id, mouseIsOver)
{
	var img = $(id + '-menu-image');
	var hoverMenu = $(id + '-menu');
	
	if (mouseIsOver)
	{
		
		img.src = 'images/menu_' + id + '_ov.gif';
		
		// Attempt to show the menu
		if (hoverMenu != null)
		{
			hoverMenu.style.display = 'block';
			hoverMenu.style.top = '283px';
			
			
			// Have to move this in a bit!
			if (id == 'contact')
				hoverMenu.style.left = (GetPageOffsetLeft(img) - 48) + 'px';
			else
				hoverMenu.style.left = GetPageOffsetLeft(img) + 'px';
		}
	}
	else
	{
		img.src = 'images/menu_' + id + '_up.gif';
		
		// Attempt to hide the menu
		if (hoverMenu != null)
			hoverMenu.style.display = 'none';
	}					
}

function show(el)
{
	el.style.display = 'block';
}

function hide(el)
{
	el.style.display = 'none';
}