var nav={
t:Object,
nullCounter:false,
nav:{
"meetings":['nav-mt-conv-cal','nav-mt-hotels','nav-mt-services','nav-mt-rfp','nav-mt-extend'],
"traveltrade":['nav-tt-services','nav-tt-certified','nav-tt-commission','nav-tt-extend'],
"press":['nav-pr-newspress','nav-pr-presskit','nav-pr-media','nav-pr-stats','nav-pr-extend'],
"about":['nav-ab-mission','nav-ab-depts','nav-ab-meetings','nav-ab-employ','nav-ab-tenders']
},
subnav:{
"meetings":['mt-conv-cal-items','mt-hotels-items','mt-services-items','mt-rfp-items','mt-extend-items'],
"traveltrade":['tt-services-items','tt-certified-items','tt-commission-items','tt-extend-items'],
"press":['pr-newspress-items','pr-presskit-items','pr-media-items','pr-stats-items','pr-extend-items'],
"about":['ab-mission-items','ab-depts-items','ab-meetings-items','ab-employ-items','ab-tenders-items']
},
stopDelay:function(){clearTimeout(nav.t)},
delayedDropNav:function(time,who) {
	if (nav.nullCounter) $each(nav.nav[who],function(item) {
						   $(item).setStyle("backgroundPosition","top left")//reset nav background to default
						   })
	else nav.t=window.setTimeout(function() {
										  $('content-subn').tween("marginTop",15)//hide nav
										  },time);
	nav.nullCounter=false
},
navToggler:function(show,who){
	$each(nav.nav[who],function(item) {//reset nav
		$(item).setStyle("backgroundPosition","top left")
								})
	$each(nav.subnav[who],function(item) {//hide subnav
		$(item).setStyle("display","none")
								   })
	$(nav.nav[who][show]).setStyle("backgroundPosition","top right")//beautify the currently selected menu
	$(nav.subnav[who][show]).setStyle("display","block")//show the subnav-->we'll drop it down later
},
dropNavToggle:function() {
	$('content-subn').tween("marginTop",45)//drop down nav
	},
nullDropdownToggle:function() {
	$('content-subn').tween("marginTop",15)//hide nav
	}
}
function dropNavToggle() {nav.dropNavToggle()}
function nullDropdownToggle(){nav.nullDropdownToggle()}
function navToggler(show,whichNav) {nav.navToggler(show,whichNav)}
function stopDelay() {nav.stopDelay()}
function delayedDropNav(time,whichNav) {nav.delayedDropNav(time,whichNav)}