/*
InfoTV menu script - written by Ha Le-Viet (ha.leviet@gmail.com)
*/
window.addEvent('domready', function() {
	//~ tnFx = new Fx.Style($('topnav-l2', 'marginTop', {duration: 200, transition: Fx.Transitions.linear}));
	menuItems = $$('#newsmenu-bound li');
	activeItem = null;
	recoverTimer = null;
	menuItems.every(function(item, index){
		if (item.getFirst().hasClass("active")) {
			$('topnav-l2').empty();
			$('topnav-l2').adopt(item.getLast().getFirst().clone());
			activeItem = item;
			return false;
		}
		return true;
	});
	menuItems.each(function(item) {
		item.addEvent('mouseenter', function() {
			$('topnav-l2').empty();
			if (item.getLast().tagName == "DIV") {
				$('topnav-l2').adopt(item.getLast().getFirst().clone());
			}
			$clear(recoverTimer);
		});
		item.addEvent('mouseleave', function() {
			delayTime = (item.getLast().tagName == "DIV") ? 2500 : 0;
			recoverTimer = function() {
				$('topnav-l2').empty();
				$('topnav-l2').adopt(activeItem.getLast().getFirst().clone());
			}.delay(delayTime);
		});
	});
	$('topnav-l2').addEvent('mouseenter', function() {
		$clear(recoverTimer);
	});
	$('topnav-l2').addEvent('mouseleave', function() {
		delayTime = (this.innerHTML) ? 2500 : 0;
		recoverTimer = function() {
			$('topnav-l2').empty();
			$('topnav-l2').adopt(activeItem.getLast().getFirst().clone());
		}.delay(delayTime);
	});
});