var univcommNav = {
	init: function() {
		univcommNav.navtimer = false;
		$$('#primnav li').each(function(el) {
			if (el.getProperty('title')>'') {
				el.addEvent('mouseover', univcommNav.navon.pass(el.getProperty('title')));
				el.addEvent('mouseout', univcommNav.navout);
			} else {
				el.addEvent('mouseover', univcommNav.navoff);
			}
		});
		$$('#primsubnav div').each(function(el) {
			el.addEvent('mouseenter', univcommNav.navon.pass(el.getProperty('title')));
			el.addEvent('mouseleave', univcommNav.navout);
		});
	},
	navon: function(sn) {
		var lp = -999;
		if (univcommNav.navtimer) {
			$clear(univcommNav.navtimer);
			univcommNav.navtimer = false;
		}
		$$('#primnav li').each(function(el) {
			if (el.getProperty('title')==sn) {
				lp = el.getCoordinates().left.toInt() - $('page').getCoordinates().left.toInt();
				
				el.addClass('navon');
			} else {
				el.removeClass('navon');
			}
		});
		$$('#primsubnav div').each(function(el) {
			if (el.getProperty('title')==sn) {
				if (lp>=0) el.setStyle('left', lp + 'px');
				el.setStyle('display', 'block');
			} else {
				el.setStyle('display', 'none');
			}
		});
	},
	navout: function() {
		univcommNav.navtimer = univcommNav.navoff.delay(400);
	},
	navoff: function() {
		$clear(univcommNav.navtimer);
		$$('#primnav li').each(function(el) {
			el.removeClass('navon');
		});
		$$('#primsubnav div').each(function(el) {
			el.setStyle('display', 'none');
		});
	}
};
window.addEvent('domready', univcommNav.init);