/**
 * DOMツリー構築後に呼ばれます。
 * 
 */
$(function(){
	var form = $('form:visible');
	form.loadValidation();
	
	// 「ログイン」ボタンのクリック
	$('#login_button').click(function(event){
		event.preventDefault();
		
		var valid = form.loadValidation({
			returnIsValid: true
		});
		
		if(valid){
			var params = form.form2json();
			// ログイン
			APIManager.MY002(params.login_id, params.password, function(response){
				if(!response.result){
					alert('メールアドレスとパスワードの組み合わせに誤りがあります');
					return false;
				}
				
				// 遷移先指定があるならそこへ飛ばす
				var matches = location.search.match(/^\?r\=(.+)$/);
				if(matches){
					location.replace(matches[1]);
				}else{
					location.replace('/');
				}
			});
		}
		
		return false;
	});
	
	// 「パスワードを忘れた方はこちら」リンク
	$('#go_forgot_button').click(function(event){
		event.preventDefault();
		location.replace('https://' + location.host + '/forgot/');
		return false;
	});
});
