nav = {  
	init : function() {  
		var sn_parenthesize = function(divID) {
			$(divID + " a").html('(<span>' + $(divID + " a span").text() + '</span>)');
		}

		/*var sn_parenthesizeContacts = function(divID) {

		var numMsg = $(divID + " a span.num_msg").text();

		$(divID + " a").html('( contacts');
			if($(divID + " a").title="contacts")
			{
				$(divID + " a").html('( <span> contacts </span>');
			}
			if($(divID + " a").title="pending contacts")
			{
				$(divID + " a").html('('+numMsg+') )');
			}
		}
		

		var sn_parenthesizeContacts = function(divID) {

		var numMsg = $(divID + " a span.num_msg").text();

		var link1 = $(divID + " a.one").href;

		var link2 = $(divID + " a.two").href;

		$(divID).html('( <a href="'+link1+'">contacts</a> <a href="'+link2+'">'+numMsg+'</a> )');
		}
		

		var sn_parenthesizeContactsp = function(divID) {

		var numMsg = $(divID + " a span.num_msg").text();

		$(divID + " a").html(numMsg+') )');
			if($(divID + " a").title="contacts")
			{
				$(divID + " a").html('( <span> contacts </span>');
			}
			if($(divID + " a").title="pending contacts")
			{
				$(divID + " a").html('('+numMsg+') )');
			}
		}*/

		var sn_parenthesizeMessage = function(divID) {
			var numMsg = $(divID + " a span.num_msg").text();
			$(divID + " a").html('(<span>inbox</span><span class="num_msg"> ' + numMsg + '</span>)');
		}
		
		var path = String(document.location.pathname).substring(1,String(document.location.pathname).length)+String(document.location.search);   
		var items = path.split("/");  
		var ngi = "default"; 
		var ngf = "default";
		
		// nav-global-home
		// nav-global-teams
		// nav-global-challenges
		// nav-global-search
		
		switch(items[0]) {
			case "": document.getElementById("nav-global-home").className = 'selected'; break;
			case "tasks": document.getElementById("nav-global-challenges").className = 'selected'; break;
			case "search": document.getElementById("nav-global-search").className = 'selected'; break;
			case "groups": document.getElementById("nav-global-teams").className = 'selected'; break;
		}
		
		// sn_mynav_home
		// sn_mynav_edit
		// sn_mynav_stat_tracking
		
		// sn_mynav_photos
		// sn_mynav_videos
		// sn_mynav_blog
		
		// sn_mynav_groups
		// sn_mynav_contacts
		// sn_mynav_messages
		
		if (sn_currentUserData) { 
			if (path.indexOf(sn_currentUserData.f+"?e=1")>-1) { 
				document.getElementById("sn_mynav_home").className = 'selected';
				sn_parenthesize("#sn_mynav_home");
			} 
			if (path.indexOf(sn_currentUserData.f+"?v=1")>-1) {
				document.getElementById("sn_mynav_home").className = 'selected';
				sn_parenthesize("#sn_mynav_home");
			}  
			if (items.length>1) {
				if (items[1].indexOf("edit?")>-1) {
					document.getElementById("sn_mynav_edit").className = 'selected';
					sn_parenthesize("#sn_mynav_edit");
				}  
			}
			
			switch(items[0]) {
				case "contacts":
					//document.getElementById("sn_mynav_contacts").className = 'selected';
					//sn_parenthesizeContacts("#sn_mynav_contacts");
					//document.getElementById("sn_mynav_contactsp").className = 'selected';
					//sn_parenthesizeContactsp("#sn_mynav_contactsp");
					//sn_parenthesize("#sn_mynav_contacts");
					break;
				case "message":
					document.getElementById("sn_mynav_messages").className = 'selected';
					sn_parenthesizeMessage("#sn_mynav_messages");
					break;
				case "photos":
					document.getElementById("sn_mynav_photos").className = 'selected';
					sn_parenthesize("#sn_mynav_photos");
					break;
				case "challenges":
					document.getElementById("sn_mynav_challenges").className = 'selected';
					sn_parenthesize("#sn_mynav_challenges");
					break;
				case "blogs":
					document.getElementById("sn_mynav_blog").className = 'selected';
					sn_parenthesize("#sn_mynav_blog");
					break;
				case "team":
					if (path.indexOf("groups/act/")>-1) document.getElementById("sn_mynav_groups").className = 'selected';
					sn_parenthesize("#sn_mynav_groups");
					break;
				case "videos":
					if (path.indexOf("videos/act/")>-1) document.getElementById("sn_mynav_videos").className = 'selected';
					sn_parenthesize("#sn_mynav_videos");
					break;
	
				case "accounts":  
					switch(items[1]) {
						case "stattracking":
							document.getElementById("sn_mynav_stat_tracking").className = 'selected';
							sn_parenthesize("#sn_mynav_stat_tracking");
							break;
						case "settings":
							document.getElementById("sn_mynav_edit").className = 'selected';
							sn_parenthesize("#sn_mynav_edit");
							break;
					}; 
			}   
		} 
	} //init

};