addLoadListener(membersOnlyListener);
addLoadListener(menuItemListener);

function membersOnlyListener() {
	var links = document.getElementsByTagName("a");
	for ( var i=0; i<links.length; i++ ) {
		if ( links[i].className == "membersonly" ) {
			if ( MEMBER == true )
				links[i].className = "";
			else 
				attachEventListener(links[i], "click", membersOnlyMsg, false);	
		}
	}
}

function membersOnlyMsg(event) {
	var thisLink = getCallingElement(event,"a");
	var answer = confirm("This is a members only page\n\nWould you like to go to the login page?");
	if ( answer ) 
		thisLink.href = "/members-area-public";
	else {
		thisLink.href = "#";
		stopDefaultAction(event);
	}
}

function menuItemListener() {
	if ( document.getElementById("menu") ) 
		attachEventListener(document.getElementById("menu"), "click", toggleChildren, true);
}

function toggleChildren(e) {
	var thisLink = getEventTarget(e);
	var childList = thisLink.parentNode.getElementsByTagName("ul");
	if ( thisLink.className.indexOf("nolink") > -1 ) {
		if ( childList[0] ) {
			if ( childList[0].style.display == "block" ) {
				childList[0].style.display = "none";
				stopDefaultAction(e);
			} else {
				childList[0].style.display = "block";
				stopDefaultAction(e);
			}
		}
	}
}
