
var popUpWin 	= 0;
var win			=	null;

function popUpWindow(URLStr, left, top, width, height)
{
  	if(popUpWin)
  	{
  		if(!popUpWin.closed) popUpWin.close();
  	}
  	popUpWin = open(URLStr, 'popUpWin', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');
}


loadFuncs = new Array();
function addOnload(f) {
	loadFuncs[loadFuncs.length] = f;
}
window.onload = function() {
	for (var i in loadFuncs)
		loadFuncs[i]();
}

function addEvent(el, ev, func) {
	if (el.addEventListener)	{
		el.addEventListener(ev, func, true);
	} else {
		el.attachEvent('on' + ev, function() {
			func(window.event);	  
		});
	}
}
str = '';
function getTop(el) {
	if (el.parentNode)
		return getTop(el.parentNode) + el.offsetTop;
	if (el.offsetTop) return el.offsetTop;
	return 0;
}
function getLeft(el) {
	if (el.parentNode)
		return getLeft(el.parentNode) + el.offsetLeft;
	if (el.offsetLeft) return el.offsetLeft;
	return 0;
}

function attachToMenu(menuid, items_id, left, width) {
	var menu = document.getElementById(menuid);
	var items = document.getElementById(items_id);

	if (!menu || !items) return;

	items.style.visibility = 'hidden';
	items.style.display = 'block';

	var top = getTop(items);
	var actual_left = getLeft(items);
	document.body.appendChild(items);
	items.style.position = 'absolute';
	items.style.display = 'none';
	items.style.visibility = 'visible';
	items.style.top = top + 'px';
	items.style.left = (left ? left : actual_left) + "px";
	if (width)
		items.style.width = width + "px";

	var timer = 0;

	var showMenu = function() {
		items.style.display = 'block';
		menu.style.backgroundImage = 'url(/rt/images/layout/header-menu-'+menuid+'-hover.png)';
		clearTimeout(timer);
	};

	var closeMenu = function() {
		menu.style.backgroundImage = 'url(/rt/images/layout/header-menu-'+menuid+'.png)';
		items.style.display = 'none';
	};

	var hideMenu = function() {
		timer = setTimeout(closeMenu, 50);
	};

	addEvent(menu, 'mouseover', showMenu);
	addEvent(items, 'mouseover', showMenu);
	addEvent(menu, 'mouseout', hideMenu);
	addEvent(items, 'mouseout', hideMenu);
}


addOnload(function() {
	attachToMenu('financial', 'financial-menu', 13, 248);
	attachToMenu('health', 'health-menu', 262, 200);
	attachToMenu('lester', 'lester-menu', 354, 173);
	attachToMenu('improve', 'improve-menu', 528, 188);
	attachToMenu('live', 'live-menu', 717, 250);
	attachToMenu('store', 'store-menu', 761, 250);
});


addOnload(function() {
	var i = 0;
	var imgs = ['financial', 'benefits', 'health', 'improve', 'lester', 'store', 'live'];
	var img = new Image();
	(img.onload = function() {
		if (imgs[++i]) 
			img.src = '/rt/images/layout/header-menu-' + imgs[i] + '-hover.png';
	})();
});


function loadAudio() {
	window.open("/rt/flash/lester/Lester_in_own_words.mp3","_blank","height=10,width=300,status=no");
	window.focus()
}
