function showLogin()
{
    $("WDLoginA").style.display="none";
    $("LoginDiv").style.display="block";
}

function loginFormSb()
{
	var past=true;
    var frm=document.loginForm; //不用document.all.loginForm是为了兼容火狐
	var UserName="";
	var PassWord="";
//	var otherWord="";
	UserName=escape(frm.UserName.value);//escape防止出现中文乱码,火狐中必须用
	PassWord=escape(frm.PassWord.value);
//	otherWord=escape(frm.otherWord.value);
    var Usertype=escape(frm.Usertype.value);
    if(UserName==""){alert("请输入你的用户名!");frm.UserName.focus();past=false;return false;}
    if(PassWord==""){alert("请输入密码!");frm.PassWord.focus();past=false;return false;}
//    if(otherWord==""){alert("请输入验证码!");frm.otherWord.focus();past=false;return false;}
//    &otherWord="+otherWord
    if(Usertype==""){alert("请选择登录去向!");frm.Usertype.focus();past=false;return false;}
    if(past==true)
    { 
       var para="UserName="+UserName+"&PassWord="+PassWord+"&Usertype="+Usertype;
	   ShowTj("登录中……",true);
	   XMLHttp.sendReq('POST', '/Xml/AjaxLoginXml.aspx', para, registerChanged);
	 }
}

function registerChanged(obj)
{
  var frm=document.loginForm;
  if (obj.readyState==4)
   {
		if(obj.status==200)
		  {
			  var xmlDoc=obj.responseXML.documentElement;
			  var stateText=xmlDoc.getElementsByTagName("state")[0].childNodes[0].nodeValue;
		      var phone="";
		      if(xmlDoc.getElementsByTagName("phone")){
		         phone=xmlDoc.getElementsByTagName("phone")[0].childNodes[0].nodeValue;
		      }
			  switch(stateText){
			    case "true":
				  alert("恭喜您，登录成功！");
			      var point="";
			      var popular="";
			      var Usertype="";
			      if(xmlDoc.getElementsByTagName("point")){
			         point=xmlDoc.getElementsByTagName("point")[0].childNodes[0].nodeValue;
			      }
			      if(xmlDoc.getElementsByTagName("popular")){
			         popular=xmlDoc.getElementsByTagName("popular")[0].childNodes[0].nodeValue;
			      }
			      if(xmlDoc.getElementsByTagName("Usertype")){
			         Usertype=xmlDoc.getElementsByTagName("Usertype")[0].childNodes[0].nodeValue;
			      }
				  var passname = frm.UserName.value;
				  outstr = ReturnOutStr(Usertype,passname,point,popular);
				  
				  $("LoginDiv").innerHTML=outstr;
				  break;
				case "ErrPassWord":
				  alert("登录不成功可能的原因如下：\n1、用户名错误；\n2、密码错误；\n如果您确认用户名与密码都正确却还是登录失败，请致电："+phone+"");
				  frm.UserName.value="";
				  frm.PassWord.value="";
				  frm.UserName.focus();
				  ShowTj("登录",false);
				  break;
				case "ErrSh":
				  alert("对不起，您还没有通过审核，请联系鸿基房产电子商务部\n电话："+phone+"");
				  frm.UserName.focus();
				  ShowTj("登录",false);
				  break;
				case "ErrGq":
				  alert("对不起，您的账户已过期，如需续费；\n请联系鸿基房产电子商务部电话："+phone+"");
				  frm.UserName.focus();
				  ShowTj("登录",false);
				  break;
			    case "ErrSd":
				  alert("对不起，您的账户被锁定处罚，\n可能您在后台查看电话后没有填写回复或选择回访结果，\n此锁定两天后会自动解除。请联系鸿基房产电子商务部\n电话："+phone+"");
				  frm.UserName.focus();
				  ShowTj("登录",false);
				  break;
			    case "ErrYc":
				  alert("对不起，您的账户被隐藏，可能您已经离职。\n请联系鸿基房产电子商务部\n电话："+phone+"");
				  frm.UserName.focus();
				  ShowTj("登录",false);
				  break;
				case "ErrQx":
				  alert("对不起，您没有权限");
				  frm.UserName.focus();
				  ShowTj("登录",false);
				  break;
				case "ErrVerCode":
				  alert("验证码错误");
				  $("VerCodeId").src+='?'+Math.random();
				  ShowTj("登录",false);
				  frm.otherWord.value="";
				  frm.otherWord.focus();
				  break;
				case "ErrUserType":
				  alert("无效的用户类型");
				  ShowTj("登录",false);
				  break;
				default:
				  frm.UserName.value="";
				  frm.PassWord.value="";
				  frm.otherWord.value="";
				  alert("不明错误，请联系管理员！");
				  ShowTj("登录",false);
			   }
		  }
		 else{ 
			 alert("抱歉，动态调用出错，请刷新页面重试");
			 ShowTj("登录",false);
		 }
   }else{
	   ShowTj("登录中……",true);
   }
}

function ShowTj(txt,action)
{
    var frm=document.loginForm;
	frm.LoginTj.value=txt;
	frm.LoginTj.disabled=action;
}

function RegCancel()
{
	if(confirm("你确认注消码？"))
	{
//	    loadPostText("/Xml/AjaxLoginXml.aspx",OutChanged,"postion=out");
		XMLHttp.sendReq('POST', '/Xml/AjaxLoginXml.aspx', 'postion=out', OutChanged);
	}
}

function OutChanged(obj)
{
  if (obj.readyState==4)
   {
		if(obj.status==200)
		{
			    alert("恭喜您，注消成功！");
				var outstr;
				outstr="<form name=\"loginForm\" class=\"top1\" method=\"post\" onclick =\"javascript:fm='0';\">";
				outstr+="用户名 <input type=\"text\" name=\"UserName\" style=\"width:60px;\" class=\"input\" ";
				outstr+="title=\"按Enter键提交\"> ";
				outstr+="密码 <input type=\"PassWord\" name=\"PassWord\" style=\"width:60px;\" class=\"input\"> ";
				outstr+="<select name=\"Usertype\">";
				outstr+="<option value=\"\">选择去向</option>";
				outstr+="<option value=\"5\">普通用户</option>";
				outstr+="<option value=\"1\">经纪人</option>";
				outstr+="<option value=\"2\">网店</option>";
				outstr+="<option value=\"4\">行业</option>";
				outstr+="</select>";
				outstr+=" <input type=\"button\" onclick=\"loginFormSb();\" title=\"按Enter键提交表单\" name=\"LoginTj\" value=\"登录\" class=\"TopLogin\">";
				outstr+=" <input type=\"button\" value=\"注册\" onclick=\"window.open('/Register.htm')\" class=\"TopLogin\" />";
				outstr+="</form>";
			    $("LoginDiv").innerHTML=outstr;
		  }
		  else
		  { 
			  alert("抱歉，动态调用出错！请刷新页面重试");
		  }
   }
}

function ReturnOutStr(Usertype,passname,point,popular)
{
	var outstr="Hi，";
	var UsertypeName;
	if(Usertype=="1"){
	  UsertypeName="经纪人 ";
	}else if(Usertype=="2"){
	  UsertypeName="网店用户 ";
	}else if(Usertype=="4"){
	  UsertypeName="行业用户 ";
	}else if(Usertype=="5"){
	  UsertypeName="普通用户 ";
	}else if(Usertype=="99"){
	  UsertypeName="管理用户 ";
	}else{
	  UsertypeName="不明用户 ";
	}
	outstr += UsertypeName;
	outstr += "<font color=red><b>"+passname+"</font></b>，欢迎登录！";
	if(Usertype!="99"){
	    if(point != null && point != undefined){
	      outstr+="积分：<font color=red><b>"+point+"</b></font>；";
	    }
	    if(popular != null && popular != undefined){
	      outstr+="人气：<font color=red><b>"+popular+"</b></font>；";
	    }
	}
	if(Usertype<4||Usertype==99){
	  outstr+="<a href=\"/LoginIndex/\" target=\"_blank\" class=\"iTopA\">进入后台</a>；";
	}else if(Usertype==4)
	{
	  outstr+="<a href=\"/UserCenter/\" target=\"_blank\" class=\"iTopA\">管理中心</a>；";
	}
	else if(Usertype==5)
	{
	  outstr+="<a href=\"/Person/\" target=\"_blank\" class=\"iTopA\">管理中心</a>；";
	}
	outstr+="<a href=\"javascript:RegCancel();\" class=\"iTopA\">安全退出</a>";
	return outstr;
}

//刷新后加载显示的登录信息
function ShowLoginDivInner(obj){
  var LoginDiv = $("LoginDiv");
  var outstr = "";
  if (obj.readyState==4)
  {
		if(obj.status==200)
		{
			  var xmlDoc=obj.responseXML.documentElement;
			  if(xmlDoc.getElementsByTagName("state")[0]){
				  var stateText=xmlDoc.getElementsByTagName("state")[0].childNodes[0].nodeValue;
				  if(stateText == "true"){ //若已登录，则换成登录信息
					  var passname=xmlDoc.getElementsByTagName("passname")[0].childNodes[0].nodeValue;
					  var Usertype=xmlDoc.getElementsByTagName("Usertype")[0].childNodes[0].nodeValue;
					  var point = "";
					  var popular = "";
					  if(xmlDoc.getElementsByTagName("popular")[0]){
					      popular = xmlDoc.getElementsByTagName("popular")[0].childNodes[0].nodeValue;
					  }
					  if(xmlDoc.getElementsByTagName("point")[0]){
					      point = xmlDoc.getElementsByTagName("point")[0].childNodes[0].nodeValue;
					  }
					  outstr = ReturnOutStr(Usertype,passname,point,popular);
					  LoginDiv.innerHTML = outstr;
					  if($("WDLoginA")){
				          $("WDLoginA").style.display="none";
				          $("LoginDiv").style.display="block";
				      }
				  }
			  }
		}
   }
}
//loadPostText("/Xml/AjaxLoginXml.aspx",ShowLoginDivInner,"postion=CheckLogin");
XMLHttp.sendReq('POST', '/Xml/AjaxLoginXml.aspx', 'postion=CheckLogin', ShowLoginDivInner);


