		
 /**
 * Handles the login state. May need to communicate with the Flex object
 */
		
		
		var handleSuccess = function(o){   
			
			var div = document.getElementById('idLogin');   
			var idx1 = o.responseText.indexOf('Username',0);
			
			if (idx1 >= 0) {
				idx1 = idx1 + 9;
				var idx2 = o.responseText.indexOf(',',0);
				var uName = o.responseText.substring(idx1, idx2);
				div.innerHTML = "<table border=\"0\" cellpadding=\"2\" cellspacing=\"2\">" + 
												"<tr><td align=\"right\" class=\"topcenterbox\"><a href=\"/html/Mail.html\" target=\"_self\" class=\"topcenterbox\">Manage my Alerts</a></td>" +
												"<td align=\"right\" class=\"topcenterbox\"><input type=\"button\" class=\"loginbutton\"  value=\"Logoff\" onClick=\"logout();\" /></td>" + 
												"</tr></table>"; 
				return;
			} else {
				var loginStr = 	"<table border=\"0\" cellpadding=\"2\" cellspacing=\"2\">" + 
												"<tr><td align=\"right\" class=\"topcenterbox\"><a href=\"/html/Register.html\"  class=\"topcenterbox\" target=\"_self\">Register</a></td>" + 												
											 	"<td align=\"right\" class=\"topcenterbox\" ><a href=\"/html/Mail.html\"  class=\"topcenterbox\" target=\"_self\" >Login</a></td></tr></table>";
				div.innerHTML = loginStr;  
			}
 
 		}   
   
 		var handleFailure = function(o){   
     if(o.responseText !== undefined){   
         div.innerHTML = "<li>Transaction id: " + o.tId + "</li>";   
         div.innerHTML += "<li>HTTP status: " + o.status + "</li>";   
         div.innerHTML += "<li>Status code message: " + o.statusText + "</li>";   
     }   
 		}   
   
 		var callback =   
 			{   
   			success:handleSuccess,   
   			failure: handleFailure,   
   			argument: { foo:"foo", bar:"bar" }   
 			};  
 			
		function checkLogin() {
			var sUrl = "/Login";
 			var request = YAHOO.util.Connect.asyncRequest('GET', sUrl, callback); 
		}
		
		var logoutSuccess = function(o){   
			var sUrl = "/Login";
 			var request = YAHOO.util.Connect.asyncRequest('GET', sUrl, callback); 
 			var osvObj = document.getElementById("OSVisionEMail");
 			if (osvObj != null) {
 				osvObj.init();
 			}
			
 		}   		
		
 		var logoutCallback =   
 			{   
   			success:logoutSuccess,   
   			failure: handleFailure,   
   			argument: { foo:"foo", bar:"bar" }   
 			}; 		
		
		function logout() {
			var sUrl = "/Login?logoff=Y";
 			var request = YAHOO.util.Connect.asyncRequest('GET', sUrl, logoutCallback); 
		}		

