// JavaScript Document
var navPopups={
	outtmr:null,
	init:function(){
			var mainlinks=$('div#mainLinks a');
			for(var i=0;i<mainlinks.length;i++){
				$(mainlinks[i]).mouseover( function(el){navPopups.showSub(this.id.substring(8))} );
				$(mainlinks[i]).mouseout(  function(){ navPopups.startOutTimer() }  );
			}	
			var sublinkSets=$('div#header-subnavs ul');
			for(var i=0;i<sublinkSets.length;i++){
				$(sublinkSets[i]).mouseover( function(){ clearTimeout(navPopups.outtmr) } );
				$(sublinkSets[i]).mouseout( function(){  navPopups.startOutTimer()} );											
			}			
			sublinkAs=$('div#header-subnavs ul a ');
			for(var i=0;i<sublinkAs.length;i++){					
					$(sublinkAs[i]).mouseover(	function(){ clearTimeout(navPopups.outtmr) } );	
			}		
	},
	showSub:function(key){
		this.hideSubs(key);
		clearTimeout(navPopups.outtmr);
		var mainLinkLeft=document.getElementById('mainLink'+key).style.left;
		var sublinkSet=$('div#header-subnavs ul#subNav'+key);
		sublinkSet.css('left',mainLinkLeft);
		if(this.allClosed){
			if(sublinkSet.css('display')!='block'){
			  sublinkSet.show();			
			}
		}else{
			sublinkSet.css('display','block');
		}
		this.allClosed=false;
	},
	startOutTimer:function(){ 			
		navPopups.outtmr=setTimeout('navPopups.hideSubs()',400);
	},
	hideSubs:function(exceptKey){
		var sublinkSets=$('div#header-subnavs ul');
		for(var i=0;i<sublinkSets.length;i++){
				if(sublinkSets[i].id=='subNav'+exceptKey) continue;
				if(exceptKey) sublinkSets[i].style.display='none';
				else 
				if(sublinkSets[i].style.display!='none'){
					$(sublinkSets[i]).hide();
					this.allClosed=true;
				}
		}
	}
}
$(document).ready( function(){ navPopups.init() } );