// Initialize page-global var 
var justOpenedMyContent = "";

function setSelectedNavTab()
{
	var selectedNav;

	switch(currPage) {
	case "community":
	selectedNav = "lw-navCommunityCenter";
	break;
	case "gallery":
	selectedNav = "lw-navGallery";
	break;
	case "calendar":
	selectedNav = "lw-navCalendar";
	break;
	case "forums":
	selectedNav = "lw-navForums";
	break;
	case "videos":
	selectedNav = "lw-navVideos";
	break;
	case "groups":
	selectedNav = "lw-navGroups";
	break;
	case "profiles":
	selectedNav = "lw-navProfiles";
	break;
	case "blogs":
	selectedNav = "lw-navBlogs";
	break;
	case "photoalbums":
	selectedNav = "lw-navPhotoAlbums";
	break;
	case "storyboards":
	selectedNav = "lw-navStoryboards";
	break;
	case "support":
	selectedNav = "lw-navSupport";
	break;
	case "myContent":
	selectedNav = "lw-navMyContent";
	break;
	case "myProfile":
	selectedNav = "lw-navMyProfile";
	break;
	case "myBlog":
	selectedNav = "lw-navMyBlog";
	break;
	case "myGroups":
	selectedNav = "lw-navMyGroups";
	break;
	case "myPhotoAlbums":
	selectedNav = "lw-navMyPhotoAlbums";
	break;
	case "myTags":
	selectedNav = "lw-navMyTags";
	break;
	case "myFriends":
	selectedNav = "lw-navMyFriends";
	break;
	case "mySubscriptions":
	selectedNav = "lw-navMySubscriptions";
	break;
	case "myMessages":
	selectedNav = "lw-navMyMessages";
	break;
	case "myPreferences":
	selectedNav = "lw-navMyPreferences";
	break;
	case "myTopics":
	selectedNav = "lw-navMyTopics";
	break;
	default:
	selectedNav = "";
	}

	if(selectedNav != "")
	{
		if(selectedNav.indexOf("lw-navMy") != -1 ) {
			selectedNav = document.getElementById(selectedNav);
			if (selectedNav) {
				selectedNav.className += " lw-selectedMyNav";
				var myContentTab = document.getElementById("lw-navMyContent");
				myContentTab.className += " lw-selectedNav";
				myContentTab.firstChild.className += " lw-selectedNav";
				if (myContentTab.firstChild && myContentTab.firstChild.firstChild && myContentTab.firstChild.firstChild.className)
				myContentTab.firstChild.firstChild.className += " lw-selectedNav";


				//toggleMyContentMenu();
			}
		} else {
			selectedNav = document.getElementById(selectedNav);
			if (selectedNav) {
				selectedNav.className += " lw-selectedNav";
				selectedNav.firstChild.className += " lw-selectedNav";
				if(selectedNav.firstChild.firstChild != null) {
					if(selectedNav.firstChild.firstChild.className !=undefined) {
					  selectedNav.firstChild.firstChild.className += " lw-selectedNav";
					}
				}
			}
		}
	} 
}

function toggleMyContentMenu() {
	var myContentMenu = document.getElementById("lw-myContentMenu");
	var myContentLink = document.getElementById("myContentLink");

	if(myContentMenu.style.display == "" || myContentMenu.style.display == "none" ) {
		// show my content menu
		myContentMenu.style.display = "block";

		// set background color
		myContentLink.className += " opened";

		// prevent the click that opens the menu from bubbling up
		// to the body and closing it right away...
		justOpenedMyContent = true;

	} else {
		// hide my content menu
		myContentMenu.style.display = "none";

		// set background color back to default
		if(myContentLink.className.indexOf("opened") >= 0) {
			var openedRemoved = myContentLink.className.substring(0, myContentLink.className.indexOf("opened"));
			myContentLink.className = openedRemoved;
		}
	}
}

function clearMyContentMenu() {
	if (!justOpenedMyContent) {
		var myContentMenu = document.getElementById("lw-myContentMenu");
		var myContentLink = document.getElementById("myContentLink");

		// hide my content menu
		myContentMenu.style.display = "none";

		// set background color back to default
		if(myContentLink.className.indexOf("opened") >= 0) {
			var openedRemoved = myContentLink.className.substring(0, myContentLink.className.indexOf("opened"));
			myContentLink.className = openedRemoved;
		}
	}
	justOpenedMyContent = false;
}

function selectSegmentNav(numSegments) {
	var navSegments = document.getElementById("navSegments");
	var showSegment = document.getElementById(navSegments.options[navSegments.selectedIndex].value);
	createCookie("selected_segment", navSegments.selectedIndex);
	// hide all segments, including main
	document.getElementById("seg_main").style.display = "none";
	for(var i = 0; i < numSegments; i++) {
		document.getElementById("seg_" + i).style.display = "none";
	}
	showSegment.style.display = "inline";
	createCookie();
}


jQuery(document).ready(function() {
	setSelectedNavTab();
	var selectedSeg = jQuery(jQuery('.lw-selectedNav').parent('ul')).attr('id');
	var itemToSelect = jQuery("#navSegments option[value='"+selectedSeg +"']").attr("selected",true);
});

