
function init() {
	hideSubNav();
};

Behaviour.addLoadEvent(init);

var myrules = {

'.tallNavAnchor' : function(element){
element.onmouseover = function(){
	try {
		toggleMenu(this);
		
	}
	
	catch(err) {
		// don't throw error!
	}
return false; 
}

},
'.pullUpButton' : function(element){
element.onclick = function(){
pullUp(this);
return false; 
}

}


};
Behaviour.register(myrules);

function hideSubNav(){
	
	var subNavs = new Array();
	
	subNavs = getElementsByClassName(document, "ul", "closed");
	
	for (var i=0; i < subNavs.length; i++) {
		subNavs[i].style.display = "none";
	};

}

function toggleMenu (anchor) {
	
	target = "button"+anchor.id;
		
	document.getElementById(target).className = "pullUpButton";

	
	theNav = anchor.id+"Nav";
	theButton = "button"+anchor.id;

	if (document.getElementById(theNav)) {
		
		if(document.getElementById(theNav).style.display == "none"){
		
		document.getElementById(theNav).style.display = "block";
		document.getElementById(theNav).style.margin = "-6px 0 0 0";
		
		
	}

	}
return false;
	
}


function pullUp(buttonage) {
	targetNav = buttonage.id.substring(6);
	
	if(buttonage.className == "pullUpButton down") {
		document.getElementById(targetNav+"Nav").style.display = "block";
		document.getElementById(buttonage.id).className = "pullUpButton";
		
	}
	
	else {
		document.getElementById(buttonage.id).className = "pullUpButton down";
		document.getElementById(targetNav+"Nav").style.display = "none";
	}	
	return false;
}

