﻿        function getLoginLogoutButton()
        {
	        var returnUrl = window.location;       
	        var proxy = "http://macao.hk.msn.com/wlid/signin.aspx?rurl=" + escape(returnUrl);
	        var xmlhttp=false; 
	        try {
			        xmlhttp = new ActiveXObject('Msxml2.XMLHTTP'); 
	        } catch (e) {
			        try {
					        xmlhttp = new ActiveXObject('Microsoft.XMLHTTP'); 
			        } catch (E) {
				        xmlhttp = false;
		           }
	        }
	        if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
			        xmlhttp = new XMLHttpRequest(); 
	        }
        //        var file = requesturl; 
	        xmlhttp.open('GET', proxy , true); 
	        xmlhttp.onreadystatechange=function() {
		        if (xmlhttp.readyState==4) { 
			        var content = xmlhttp.responseText; 
			        if( content ){ 
				          document.getElementById('loginlogoutbtn').innerHTML = content;  
				          
				     //     if (CheckLoginStatus()) {                         
				     //       document.getElementById("loginName").innerHTML = "你好, "+getNamedCookieValue("firstname")
				     //     }else{				         
				     //       document.getElementById("loginName").innerHTML = ""
				     //     }      
	
			        }
		        }
	        }
	        xmlhttp.send(null);
	        return;
        }

        function CheckLoginStatus()
        {
	        result = getNamedCookieValue("loginstatus");
	        if(result == "TRUE")
	        {
		        return true;
	        }
	        else
	        {
		        return false;
	        }
        }

        function GetMemberName()
        {
	        if (CheckLoginStatus()) {
		        result = getNamedCookieValue("membername");
		        alert(result);
		        //return result;	
	        }
	        else
	        {
		        alert("user not login");
	        }
        }

        // method use inside the class
        function get_cookie ( cookie_name )
        {
          var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)' );

          if ( results )
	        return ( unescape ( results[2] ) );
          else
	        return "";
        }

        function getNamedCookieValue(fieldname)
        {
	        var userstatus = get_cookie("UserStatus");
	        arr_cookie = userstatus.split("&");
	        for(i=0;i<arr_cookie.length;i++)
	        {
		        sTmp = arr_cookie[i];
		        arrTmp = sTmp.split("=");
		        if(arrTmp[0] == fieldname)
			        return arrTmp[1];
	        }
	        return "";
        }
        
        function goLoginPage(){
            
            var loginlink = document.getElementById("loginlogoutbtn").innerHTML;	   
    	    var sIndex = loginlink.indexOf('href=')
	        var pll = loginlink.substr(sIndex+6)	    
	    
	        loginlink = pll.substr(0, pll.indexOf(">")-1)
	        loginlink = loginlink.replace(/&amp;/g, "&")
	        loginlink = loginlink.replace(/%2F/g, "/")
	        loginlink = loginlink.replace(/%3F/g, "?")
	        loginlink = loginlink.replace(/%3D/g, "=")	    
    	    
	        window.location.href=loginlink
        }