var httpAct;
function actionAnalyzeData()
{
          xmlData = httpAct.responseXML;
          try
          {
               var memberInfos  = xmlData.getElementsByTagName("memberInfo");
               if(memberInfos!=null)
               {
                    
                    var memberInfo = memberInfos.item(0);
               
                    
                    var statuss = memberInfo.getElementsByTagName("status").item(0).firstChild.data;
                    
                    if(statuss=='logined')
                    {
                         try
                         {
                              var username = memberInfo.getElementsByTagName("username").item(0).firstChild.data;
                              logined_table.style.display = "";
               				  login_username.innerHTML=username;
                              var e = new Date();
                              E.setTime( e.getTime() + (20*1000) );
                              document.cookie = "LOGONNAME="+escape(username)+"; expires="+e.toGMTString()+"; path=/";
                         }
                         catch(es)
                         {
                         }
                         
                         //var username = memberInfo.getElementsByTagName("username").item(0).firstChild.data;
                         //inc_logined.style.display = "";
                         //username_login.innerHTML="<hr><B>欢迎,"+username+"<BR><a href='"+postUrl+"/member/index.htm'>进入会员中心</a>,<a href='"+postUrl+"/member/logout.htm'>退出</a></B><BR><BR>";
               
                         
                    }
                    else
                    {
                         login_table.style.display = "";
                    }
               }
          }
          catch(e)
          {
               
          }
     //
}

function addCheckAction()
{

   try
   {
         
          
          var browser = navigator.appName;  
          
          if(browser == "Microsoft Internet Explorer")   
          {  
               httpAct = new ActiveXObject("Microsoft.XMLHTTP");   
          }  
          else  
          {  
          
               httpAct = new XMLHttpRequest();   
          }  
          
          var url = "/memberListener.do?rnd="+getRnd();
          httpAct.open("POST", url, true);   
          httpAct.onreadystatechange = actionAnalyzeData;   
          httpAct.send(null);
           
   }
   catch(es)
   {
     alert(es.message);
     
   }

        
}

function getRnd()
{
     var date_now=new Date();
     return date_now.getTime();

}

function getCookieVal (offset) 
{
     var endstr = document.cookie.indexOf (";", offset);
     if (endstr == -1)
     endstr = document.cookie.length;
     return unescape(document.cookie.substring(offset, endstr));
}

function GetCookie (name) {
     var arg = name + "=";
     var alen = arg.length;
     var clen = document.cookie.length;
     var i = 0;
     while (i < clen) {
          var j = i + alen;
          if (document.cookie.substring(i, j) == arg)
          return getCookieVal (j);
          i = document.cookie.indexOf(" ", i) + 1;
          if (i == 0) break;
     }
     return "";
}
function checkLogin () {
     try{
	     if(document.URL.indexOf("/index.html?logout=Y")!=-1)
	     {
	          if(GetCookie ("LOGONNAME")!='')
	          {
	             var e = new Date();
	             e.setTime( e.getTime() -(86400 * 1000 * 1) );  
	             //alert(e.toGMTString());
	             document.cookie = "LOGONNAME="+escape(GetCookie ("LOGONNAME"))+"; expires="+e.toGMTString()+"; path=/";
	             
	             //alert(document.cookie);
	          }
	          login_table.style.display = "";
	     }
	     else
	     {
	          if(GetCookie ("LOGONNAME")!='')
	          {
	               logined_table.style.display = "";
	               login_username.innerHTML=GetCookie ("LOGONNAME");
	               
	          }
	          else
	          {
	               addCheckAction();
	               
	          }
	     }
    }catch(es){}
     
}
function checkLoginbak () {
     addCheckAction();
}

