﻿//获取模板控件
var loginButton = $get("Login_btnLogin");
var registerButton = $get("Login_btnRegister");
var passwordButton = $get("Login_btnPassword");
var loginUsername = $get("Login_Username");
var loginPassword = $get("Login_Password");

document.onkeypress=checkEnter;  //监听回车事件
function checkEnter()
{ 
  if(event.keyCode==13 && (document.activeElement.id == "Login_Username" || document.activeElement.id == "Login_Password"||document.activeElement.id == "uword"))
  {  
		LoginSubmit();
  }
}
   

//为登陆按钮绑定事件
if(loginButton!=null)
{
    loginButton.attachEvent("onclick",LoginSubmit);
}

//为注册按钮绑定事件
if(registerButton!=null)
{
    registerButton.attachEvent("onclick",RegisterSubmit);
}

//为忘记密码按钮绑定事件
if(passwordButton!=null)
{
    passwordButton.attachEvent("onclick",PasswordSubmit);
}

function LoginSubmit()
{	
		  if(!jcap()) return false;
    var ServerID = dnn.getVar('ServerID'); 

    //获取页面隐藏域
    var username = $get( ServerID + 'hfUsername');
    var password = $get( ServerID + 'hfPassword');

    //获取页面辅助按钮，用于激发服务器端事件
    var btnLogin = $get( ServerID + 'btnLogin');
    
	if(username!=null && password!=null)
	{
		if(btnLogin!=null && loginUsername!=null && loginPassword!=null && loginUsername.tagName=="INPUT" && loginPassword.tagName=="INPUT")
	    {
		    var usernameText = loginUsername.value;  //获取用户名
		    var passwordText = loginPassword.value;  //获取密码
		    if(usernameText.length == 0 || password.length == 0)
		    {
			    alert("用户名或密码不能为空！");
			    usernameText.focus();
		    }
		    else
		    {
		        //为用户名和密码隐藏域赋值
    			username.value = usernameText;
    			password.value = passwordText;
    			
    			//按钮触发服务器端事件
    			btnLogin.click();
		    }
	    }
	}
	else
	{
	    return;
	}
}

function RegisterSubmit()
{	
    var ServerID = dnn.getVar('ServerID'); 
    //获取页面辅助按钮，用于激发服务器端事件
    var btnRegister = $get( ServerID + 'btnRegister');
	if(btnRegister!=null)
	{
        //按钮触发服务器端事件
        btnRegister.click();		
	}
}

function PasswordSubmit()
{	
    var ServerID = dnn.getVar('ServerID'); 
    //获取页面辅助按钮，用于激发服务器端事件
    var btnPassword = $get( ServerID + 'btnPassword');
	if(btnPassword!=null)
	{
        //按钮触发服务器端事件
        btnPassword.click();		
	}
}
