// JavaScript Document
// 非表示タグの設定（お届け先＆カード）ここから
function showTag(){
	$("#marginTop_10_hiddenIt").slideDown("fast");
}
function hideTag(){
	$("#marginTop_10_hiddenIt").hide();
}

function itSkillCheck(obj) {
	if(obj.itSkilCheck.checked){
		showTag();
	}else{
		hideTag();
	}
}


function formConfirm(obj){
	// 登録カテゴリー
	if((obj.category[0].checked == false) && (obj.category[1].checked == false)){
	  alert('登録カテゴリーを選択して下さい。');
		obj.category[0].focus();
		return;
	}
	// パスワード
	if(checkNull(obj.member_login_pw, 'パスワード')){
		return;
	}
	if(checkNull(obj.member_login_pw_ck, 'パスワード確認')){
		return;
	}
	if(EisuCheck(obj.member_login_pw, 'パスワード')){
		return;
	}
	if(EisuCheck(obj.member_login_pw_ck, 'パスワード確認')){
		return;
	}
	if(chkMaxLengthForm(obj.member_login_pw, 12, 6, 'パスワード')){
		return;
	}
	var val_pw1=obj.member_login_pw.value;
	var val_pw2=obj.member_login_pw_ck.value;
	if(val_pw1 != val_pw2){
    alert('パスワードが確認と一致しません。');
		obj.member_login_pw.focus();
		return;
	}

// 氏名
	if(checkNull(obj.name_roman, '氏名 - ローマ字')){
		return;
	}
	// 国籍
	if(checkNull(obj.nationality, '国籍')){
		return;
	}
	// 母語
	if(checkNull(obj.mother_tongue, '母語')){
		return;
	}
	// 性別
	if((obj.sex[0].checked == false) && (obj.sex[1].checked == false)){
	  alert('性別を選択して下さい。');
		obj.sex[0].focus();
	return;
	}
	// 生年月日
	if(checkNullPulldown(obj.birth1, '生年月日')){
		return;
	}
	if(checkNullPulldown(obj.birth2, '生年月日')){
		return;
	}
	if(checkNullPulldown(obj.birth3, '生年月日')){
		return;
	}
	// 電話番号
	if(checkNull(obj.phone1, '電話番号')){
		return;
	}
	if(checkNull(obj.phone2, '電話番号')){
		return;
	}
	if(NumberCheck(obj.phone1, '電話番号')){
		return;
	}
	if(NumberCheck(obj.phone2, '電話番号')){
		return;
	}
	var val=obj.phone3.value;
	if(val){
		if(NumberCheck(obj.phone3, '電話番号')){
			return;
		}
	}
	// FAX
	var val=obj.fax1.value;
	if(val){
		if(NumberCheck(obj.fax1, 'FAX')){
			return;
		}
	}
	var val=obj.fax2.value;
	if(val){
		if(NumberCheck(obj.fax2, 'FAX')){
			return;
		}
	}
	var val=obj.fax3.value;
	if(val){
		if(NumberCheck(obj.fax3, 'FAX')){
			return;
		}
	}

	// E-Mail
	if(checkNull(obj.email, 'E-Mail')){
		return;
	}
	if(MailCheck(obj.email, 'E-Mail')){
		return;
	}
	// 郵便番号
	if(checkNull(obj.zip, '郵便番号')){
		return;
	}
	// 現住所
	if(checkNull(obj.address, '現住所')){
		return;
	}
	
	// VISA
	if(obj.visa_flg.checked == false){
		if(checkNull(obj.visa, '在留資格(ビザ)の種類')){
			return;
		}
		if(checkNull(obj.visa_exp, '在留資格(ビザ)の有効期限')){
			return;
		}
	}
	
	// 在日年数
	var val=obj.living_year.value;
	if(val){
		if(NumberCheck(obj.living_year, '在日年数')){
			return;
		}
	}
	var val=obj.living_month.value;
	if(val){
		if(NumberCheck(obj.living_month, '在日年数')){
			return;
		}
	}

	// 学位
	var i;
	var status;
	for (i = 0; i < obj.education.length; i++){
		if (obj.education[i].checked){
			status = 1;
		}
	}
	if(!status){
		alert("学位(Education)が選択されていません");
		obj.education[0].focus();
		return false;
	}

	// 学校名
	if(checkNull(obj.school_name, '学校名')){
		return;
	}
	// 学部
	if(checkNull(obj.faculty, '学部')){
		return;
	}
/*
	// 学科
	if(checkNull(obj.subject, '学科')){
		return;
	}
*/
	// 卒業年度
	if(checkNull(obj.graduation, '卒業年度')){
		return;
	}

	// 勤務経験期間
	var val=obj.work_experience_year.value;
	if(val){
		if(NumberCheck(obj.work_experience_year, '勤務経験期間')){
			return;
		}
	}
	var val=obj.work_experience_month.value;
	if(val){
		if(NumberCheck(obj.work_experience_month, '勤務経験期間')){
			return;
		}
	}

	obj.method = "post";
	obj.action = "./entryForm.php";
	obj.CTL.value = "Confirm";
	obj.submit();
}

function formRegist(obj){
	obj.method = "post";
	obj.action = "./entryForm.php";
	obj.CTL.value = "Regist";
	obj.submit();
}
