﻿
var path="";
//返回数据
var reobj;

//检测登陆状态
function top_login(isLogout){
   if(isLogout){
      logout();
   }else{
        var urlto =path+"/passport.aspx?act=chklogin";
        loadContent(urlto,"result",result);
   }
}

function logout(){
  window.location=path+"/passport.aspx?act=logout&ReturnURL="+ encodeURIComponent(window.location);
}


//显示ajax返回信息
function result(){
 //alert("result");
  if(reobj){
    var objspan="loginstatus";
    var ary=reobj;
   if(ary.Poiurl!=null){
       var se=document.getElementsByTagName("body")[0];
         var s=document.createElement("div");
         s.innerHTML="<iframe frameborder=\"0\" width=\"0\" height=\"0\" src=\""+ary.Poiurl+"\" \/>";
         se.appendChild(s);
   }
   if (ary.IsLogined) {     
        reqtxt = "欢迎您：" + ary.Name + "&nbsp;&nbsp;&nbsp;&nbsp;<a href=\"http://bbs.zgkw.cn/usercp.aspx\" target=\"_blank\">我的会员中心</a> &nbsp;&nbsp;<a href=\"http://bbs.zgkw.cn/space/?uid="+ary.Uid+"\" target=\"_blank\">我的个人空间</a>&nbsp;&nbsp;<a href=\"http://bbs.zgkw.cn/usercpinbox.aspx\" target=\"_blank\">站内短信(<span style=\"color:red\">"+ary.PM+"</span>)</a>";
        showStatus(reqtxt,"none");
    }
    else {
        showStatus("","block");
    }
  }
}

function showStatus(txt,dis){

    var l = document.getElementById("loginform");
    l.style.display=dis;
    var obj = document.getElementById("loginstatus");
    var objtxt = document.getElementById("logintxt");
    if(txt==""){
      obj.style.display="none";
    }else{
      obj.style.display="block";
    }
    objtxt.innerHTML = txt;
}

function loadContent(url,f,fl)
{
    if(document.all){
        var se=document.getElementById("remote");
        var s=document.createElement('SCRIPT');
        s.src=url;
        s[document.all?"onreadystatechange":"onload"]=function(){
            var state=s.readyState;
            if (state == "loaded" || state == "interactive" || state == "complete") { 
              fl();
            }
            
        }
       se.appendChild(s);
   }else{
      
            
       document.write("<SCRIPT id='scf' type='text/javascript'>");
       document.writeln("function  loadf(s){");
       //document.writeln("alert(reobj.IsLogined)");
       document.writeln(f+"();");
       document.writeln("}");
       document.writeln("</script");
       
       
       document.write("<SCRIPT id='scload' type='text/javascript' src='"+url+"' onload=\"loadf(this);\"> </script");
   }
}


