

var loginSpace = {
	//登录－注册
	loginOrRegister:function(){
		j$("#loginButton").attr("disabled",true);
		//DWREngine.setAsync(false);//设置成同步
		var username = dwr.util.getValue("username");
		var password = dwr.util.getValue("password");
		var userType = dwr.util.getValue("userType");
		if(userType!=""){
			if(userType==1)	userType=4;
			else if(userType==2)	userType=3;
			else userType = 5;
		}else{
			userType=-1; 
		}
		Index.loginOrRegister(username, password, userType, function(data){

			if(data=="registerDiv"){
				loginSpace.registerDiv();
				j$("#loginButton").attr("disabled",false);
				return false;
			}else if(data=="lgoin"){
				//frmuser.submit();
				window.location.href="Login.do?param=login";
				return true;
			}else{
				Dialog.alert(data);
				j$("#loginButton").attr("disabled",false);
				return false;
			}
		});
	},
	//注册DIV
	registerDiv:function(){
		//定义弹出层
		var diag = new window.parent.Dialog("Diag1");
		diag.Width = 750;
		diag.Height = 370;
		diag.Title = "卡号激活";
		diag.ShowMessageRow = true;
		diag.MessageTitle = "卡号激活";
		diag.Message = "请认真填写下面的信息，以方便您正确使用健康系统。";
		diag.URL = "/WellRegUserinfo.do?param=userReg";
		//调用iframe窗口中的方法
		diag.OKEvent = 	"<table width='100%'><tr><td><div align='right'>"+
						"<input name='button3' id='btnSubmit' type='button' class='btn_out' onmouseover=\"this.className='btn_over'\" onmouseout=\"this.className='btn_out'\" onclick='_DialogFrame_Diag1.submitForm();' value='提交注册' />"+
						"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+
						"<input name='button4' id='btnEsc' type='button' class='btn_out' onmouseover=\"this.className='btn_over'\" onmouseout=\"this.className='btn_out'\" onclick=\"Dialog.getInstance('Diag1').close()\" value='放弃注册' />"+
						"</div></td></tr></table>";
		diag.show();
	},
	//密码找回
	retrievePasswords:function(){
		html=" <table width='450' border='0' cellpadding='0' cellspacing='0' class='p_line'>";
		html+="  <tr class='p_gray'>";
		html+="    <td align='right' width='150'>用户名：</td>";
		html+="    <td width='150' align='left'><input name='uname' type='text' class='txt_box' id='uname' onblur='loginSpace.checkUsername();'></td>";
		html+="    <td id='msgU' style='color:red' align='left' width='150'></td>";
		html+="  </tr>";
		html+="  <tr class='p_gray'>";
		html+="    <td align='right' width='150'>注册邮箱：</td>";
		html+="    <td align='left' width='150'><input name='email' type='text' class='txt_box' id='email' onblur='loginSpace.checkEmail();'></td>";
		html+="    <td id='msgE' style='color:red' align='left' width='150'></td>";
		html+="  </tr>";
		html+="</table>";
		
		//定义弹出层
		var diag = new window.parent.Dialog("Diag1");
		diag.Width = 550;
		diag.Height = 200;
		diag.Title = "密码找回";
		diag.ShowMessageRow = true;
		diag.MessageTitle = "密码找回";
		diag.Message = "请认真填写下面的信息，以方便您正确使用健康系统。";
		diag.URL = html;
		//调用iframe窗口中的方法
		diag.OKEvent = 	"<table width='100%'><tr><td><div align='right'>"+
						"<input name='button3' type='button' class='btn_out' onmouseover=\"this.className='btn_over'\" onmouseout=\"this.className='btn_out'\" onclick='loginSpace.sendEmail();' value='提 交' />"+
						"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+
						"<input name='button3' type='button' class='btn_out' onmouseover=\"this.className='btn_over'\" onmouseout=\"this.className='btn_out'\" onclick=\"Dialog.getInstanceNo('Diag1').close()\" value='取 消' />"+
						"</div></td></tr></table>";
		diag.showSmall();
	},
	//判断Email格式
	checkEmail:function(){
		var emailPattern=/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
		if($("email").value.length>30 || emailPattern.test($("email").value)==false){
			$("msgE").style.color="red";
			dwr.util.setValue("msgE","不合法的Email");
			return false;
		}else{
			$("msgE").style.color="green";
			dwr.util.setValue("msgE","合法的Email");
			return true;
		}
	},
	//判断用户名是否合法
	checkUsername:function(){
		if($("uname").value.length>20 || $("uname").value.length<4){
			$("msgU").style.color="red";
			dwr.util.setValue("msgU","不合法的用户名");
			return false;
		}else{
			$("msgU").style.color="green";
			dwr.util.setValue("msgU","合法的用户名");
			return true;
		}
	},
	//发送Email到用户的注册邮箱
	sendEmail:function(){
		//如果输入的用户名和信箱均合法
		var  name = dwr.util.getValue("uname");
		var email = dwr.util.getValue("email");
		if(loginSpace.checkUsername() && loginSpace.checkEmail()){
			Index.checkUsernameAndEmail(dwr.util.getValue("uname"),dwr.util.getValue("email"),function(data1){
				
				if(data1==0){
					Index.sendEmail(name,email,function(data){
						//loginSpace.closeDiv();
						//loginSpace.retrievePasswordState(0);
						Dialog.getInstanceNo('Diag1').close();//关闭层
						Dialog.alert("系统重设的新密码已发至您的信箱,请查收！");
					});
				}else{
					//loginSpace.closeDiv();
					//loginSpace.retrievePasswordState(1);
					Dialog.getInstanceNo('Diag1').close();//关闭层
					Dialog.alert("密码找回因异常失败,可能是您的邮箱填写错误,请检查！");
				}
			});
		}else{
			Dialog.alert("请检查输入的用户名/邮箱！");
		}
	},
	openPlacardDiv:function(paramStr){
		var diag = new window.parent.Dialog("Diag1");
		diag.Width = 750;
		diag.Height = 370;
		//diag.Title = "卡号激活";
		//diag.ShowMessageRow = true;
		//diag.MessageTitle = "卡号激活";
		//diag.Message = "请认真填写下面的信息，以方便您正确使用健康系统。";
		diag.URL = "placard.jsp?paramStr="+paramStr;
		//调用iframe窗口中的方法
		diag.OKEvent = 	"<table width='100%'><tr><td><div align='right'>"+
						"<input name='button3' id='btnSubmit' type='button' class='btn_out' onmouseover=\"this.className='btn_over'\" onmouseout=\"this.className='btn_out'\" onclick='_DialogFrame_Diag1.submitForm();' value='提交注册' />"+
						"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+
						"<input name='button4' id='btnEsc' type='button' class='btn_out' onmouseover=\"this.className='btn_over'\" onmouseout=\"this.className='btn_out'\" onclick=\"Dialog.getInstance('Diag1').close()\" value='放弃注册' />"+
						"</div></td></tr></table>";
		diag.showMusic();
		
	}
}

