
/**
 * [JS]
 * マイアカウント関連のクラス
 * @package Js.MyAccount
 */
MyAccount.prototype = {
	
	/**
	 * 初期化処理
	 * @param void
	 * @return void
	 */
	init : function()
	{
		
	}
};


/**
 * MyAccountのコンストラクタ
 * @param void
 * @return void
 */
function MyAccount()
{
	this.init();
}


/**
 * [JS]
 * アカウント情報登録・編集フォーム用のクラス
 * @package Js.MyAccount
 */
AccountForm.prototype = 
{
	
	/**
	 * 初期化処理を行う
	 */
	init : function()
	{
	},
	
	
	/**
	 * 教師用入力欄の表示の切り替えを行う。
	 * @param boolean display 表示するかどうか
	 */
	toggleTeacherForm : function(display)
	{
		var form = document.getElementById('teacher-form');
		if(!form) {
			alert('教師用入力欄の取得に失敗しました。');
		}
		
		if(display) {
			//表示する場合
			form.style['visibility'] = 'visible';
			form.style['position'] = 'static';
			jQuery('*[name=department]').addClass('required');
			jQuery('*[name=office]').addClass('required');
			jQuery("#regform").validate();
		} else {
			form.style['visibility'] = 'hidden';
			form.style['position'] = 'absolute';
			jQuery('*[name=department]').removeClass('required');
			jQuery('*[name=office]').removeClass('required');
			jQuery("#regform").validate();
			}
	}
};


/**
 * TeacherFormのコンストラクタ
 */
function AccountForm()
{
	this.init();
}

