// CachedHeaderDisplay.js

/*****************************************************/
/* Added functions to set user name and logon cookie */
/*****************************************************/
	// QN 11.15.06: function to update the links and text in util bar based on user cookie values
	function updateLinksBasedOnCookieValues()
	{

		var remember = getUserCookieValue('SAREMEMBER_ME','REMEMBER');
		

		if (remember == null)
			remember = '0';

		var recognized = false;
		var loggedIn = false;

		var logonCookie = getCookie('SAUSER_LOGON');

		if (logonCookie != null && logonCookie != "") {
			loggedIn = true;   
		}
		if (remember == '1' && !loggedIn)
		{
			recognized = true;
		}     
		var greetElement = document.getElementById("greetingElement");
		/* Setting the greeting message */
		if (recognized || loggedIn)
		{
			var userName = getUserCookieValue('SAREMEMBER_ME','NAME');
			if (userName == null || userName.length == 0)
				userName = 'to SamAsh';

			if(greetElement)
				greetElement.innerHTML = userName;
		} 

		if (recognized) {
			document.LogoffForm.remember.value = 'false';        
			//changeLoginToLogoutLink(remember);
			if(greetElement){
				greetElement.innerHTML = greetElement.innerHTML + "&nbsp;" + "(<a href='#' onclick='javascript: logoutUser()' >Not you?</a>)";
			}
			// Change the Login link to Logout
			changeLoginToLogoutLink(remember);				
		}
		/* Setting the Register/Logout link */ 
		else if (loggedIn) 
		{

			// Change the Login link to Logout
			changeLoginToLogoutLink(remember);

		}

	}

	/* Switch the Register/Login link to Logout */
	function changeLoginToLogoutLink(remember)
	{
		document.LogoffForm.remember.value = remember;
		document.getElementById("logonLink").className = "logout";
		document.getElementById("logonLink").href = "#";
		document.getElementById("logonLink").title = "logout";
		document.getElementById("logonLink").innerHTML = "<span>logout</span>";
		document.getElementById("logonLink").onclick = logoutUser;
	}

