// JavaScript Document

var currentElement = '';
var currentSubElement = '';

function menuPopInit(theElement){
	for(i in menuItems){
		var menuSubItems2close = menuItems[i].getElementsByTagName("li");
		
		for(j in menuSubItems2close){
			if(menuSubItems2close[j].className == "item"){	
				menuSubItems2close[j].style.display = (menuItems[i].id == theElement.id)? "block" : "none";
			}
		}
	}
}

function subMenuPop(theElement){
	/*
	for(i in menuItems){
		var menuSubItems2close = menuItems[i].getElementsByTagName("li");
		
		for(j in menuSubItems2close){
			if(menuSubItems2close[j].className == "item"){	
				//menuSubItems2close[j].style.display = (menuItems[i].id == theElement.id)? "block" : "none";
				
				if(menuItems[i].id == theElement.parentNode.id){
					
				}else{
					
				}
				
				alert("sub nav pop");
			}
		}
	}
	*/
	
	/*
	
	var subDivArr = theElement.getElementsByTagName("div");
	
	
	for(i in subDivArr){
		//subDivArr[i].style.display = "block";
		
		if(typeof(subDivArr[i]) == "object"){
			subDivArr[i].style.display = "block";
		}
		//alert(typeof(subDivArr[i]));
		
		//theElement.parentNode.nextSibling
	}
	*/
	
	var outStr = '';
	
	var siblingLIelements = theElement.parentNode.getElementsByTagName("li");
	
	
	for(i in siblingLIelements){
		//alert(siblingLIelements[i]);
		if(typeof(siblingLIelements[i]) == "object"){
			//outStr += siblingLIelements[i] + "\n";
			
			var subDivArr = siblingLIelements[i].getElementsByTagName("div");
			
			if(siblingLIelements[i].innerHTML == theElement.innerHTML){
				//alert("a nation of ");	
				
				for(j in subDivArr){
					if(typeof(subDivArr[j]) == "object"){
						subDivArr[j].style.display = "block";
					}
				}
			}else{
				for(j in subDivArr){
					if(typeof(subDivArr[j]) == "object"){
						subDivArr[j].style.display = "none";
					}
				}
			}
		}
	}
	
	//alert(outStr);
	
	//alert(theElement.parentNode);
}

/*
function chkObject(theVal) {
	//if(inParent){
	if (window.opener.document.getElementById(theVal) != null) {
			return true;
		} else {
			return false;
		}
	}else{
		if (document.getElementById(theVal) != null) {
			return true;
		} else {
			return false;
		}
	}
}
*/



if(document.getElementById("menu") != null){
	var menuItemMaster = document.getElementById("menu");
	var menuItems = menuItemMaster.getElementsByTagName("ul");


for(i in menuItems){
	menuItems[i].onmouseover = function(){
		currentElement = this;
		setTimeout(function(){menuPopInit(currentElement);}, 600);
	}
	
	if(menuItems[i]){
		var subItemArr = menuItems[i].getElementsByTagName("li");
	
	
	if(subItemArr.length > 0){		
		for(j in subItemArr){
			if(typeof(subItemArr[j]) == "object"){
				if(subItemArr[j].className == "item"){
					
					var subDivArr = subItemArr[j].getElementsByTagName("div");
					
					if(subDivArr.length > 0){
						//alert(subDivArr.length);
						
						subItemArr[j].onmouseover = function(){
							currentSubElement = this;
							
							setTimeout(function(){subMenuPop(currentSubElement);}, 600);
							//subMenuPop(this);
						}
					}
					/*
					subItemArr[j].onmouseover = function(){
						//alert("foo");
						
						alert(this.childNodes);
					}
					*/
				}
			}
			
			/*
			subItemArr[j].onmouseover = function(){
				currentSubElement = this;
				setTimeout(function(){subMenuPop(currentSubElement);}, 200);
			}
			*/
		}
	}
	}
}
}