// invalid password
function ProcessInvalidPass(userId) {
    //SetValidationMsg("BadPW", "validText1");	
    SetValidationAlert("BadPW");
}

// invalid id
function ProcessInvalidId() {
    //SetValidationMsg("BadID", "validText1");	
    SetValidationAlert("BadID");
}

var objUserId;
var objPassword;
var strUserId;
var strPassword;
var isLogin = false;

function CheckLogin() {	
	var oUserId = document.forms[0].UserID;
	var oPassword = document.forms[0].PassWord;
	
	if (isLogin) {
		SetValidationAlert("Loging");
		return false;
	}
	if (!oUserId.value || !trim(oUserId.value)) {
		SetValidationAlert("LoginID");
		oUserId.focus();
		return false;
	}

	if (!oPassword.value || !trim(oPassword.value)) {
		SetValidationAlert("LoginPW");
		oPassword.focus();
		return false;
	}

	oPassword.value = md5_vm(oPassword.value);	
	
	objUserId = oUserId;
	objPassword = oPassword;
	strUserId = trim(oUserId.value);
	strPassword = trim(oPassword.value);
	isLogin = true;

	RequestLogin(strUserId, strPassword, LoginValidFuction, LoginLeaveFunction, LoginInvalidIdFuction, LoginInvalidPassFuction, LoginErrorFunction);
	return true;
}


function LoginValidFuction(loginUser, retUrl) {    
    location.href = "/Campaign/ChangePassWord.aspx?returnUrl="+retUrl;
}

function LoginLeaveFunction()
{
	isLogin = false;    
    strUserId = '';
    strPassword = '';
    objUserId.value = '';
    objPassword.value = '';
};
function LoginInvalidIdFuction()
{
	isLogin = false;
    ProcessInvalidId();
    strUserId = '';
    strPassword = '';
    objUserId.value = '';
    objPassword.value = '';
};

function LoginInvalidPassFuction(id)
{
	isLogin = false;
    ProcessInvalidPass(id);
    strPassword = '';
    objPassword.value = '';
};
function LoginErrorFunction(msg)
{
	isLogin = false;
    SetValidationAlert("LoginFail");
    strPassword = '';
    objPassword.value = '';
};