var findpw = {};

findpw.submit = function(){
	var email = $('user_id').value;
	$('pwButton').update('<img id="pwLoadingImage" src = "/mbnweb/image/common/ajax-submit-loader.gif"/>');
	
	if(findpw.isValidEmail(email)){
		var myAjax = new Ajax.Request( 
		Constants.CONTEXT_NAME + '/member/findPwSubmit.do', 
			{
				method: 'post', 
				encoding: "utf-8",
				parameters: {
					email: encodeURIComponent(email)
				}, 
				onComplete: function(xhr){
					var result = xhr.responseText.evalJSON(true);
					
					if(result.result == 0){
						alert("등록되어 있지 않은 이메일 주소 이거나 시스템 오류로 인해 임시 비밀번호가 발송 되지 않았습니다.");
					} else {
						alert("임시 비밀번호 가 발송 되었습니다. 확인 바랍니다.");
					}
					location.href = Constants.CONTEXT_NAME + '/index.do';
				},
				onFailure: function (e) {
					return alert("member_join.js error HTTPRequest Err:" + e);
				}
			} 
		);
	}
}

/**
 * 이메일 유효성 검사
 * @param {Object} value
 */
findpw.isValidEmail = function (value) {
	if (value.blank()) {
		alert('이메일을 입력해 주세요.');
		return false;
	}
	var regex=/^\s*[\w\~\-\.]+\@[\w\~\-]+(\.[\w\~\-]+)+\s*$/g;
	if (value.match(regex) != value) {		
		alert('이메일 형식이 잘못되었습니다.');
		return false;
	}
	return true;
}