input_field = 0;

function LayerDisplaySwich_universityBlock(sw){
	/* 新しいデータベースにM_ACDM_CAREERのACDM_CAREER_IDの値は変更されましたので 20080811 HSLISU START　*/
	/*
	if( sw > 5 ){
		sw = 'on1';
	} else if ( sw == 2){
		sw = 'on2';
	} else if ( 2 < sw && sw < 5){
		sw = 'on3';
	} else if ( sw == 5){
		sw = 'on4';
	} else if ( sw == 0) {
		sw = 'off';
	}
	*/
	if( sw > 4 ){
		sw = 'on1';
	} else if ( sw == 1){
		sw = 'on2';
	} else if ( 1 < sw && sw < 4){
		sw = 'on3';
	} else if ( sw == 4){
		sw = 'on4';
	} else if ( sw == 0) {
		sw = 'off';
	}
	/* 新しいデータベースにM_ACDM_CAREERのACDM_CAREER_IDの値は変更されましたので 20080811 HSLISU END　*/
	var dtype = "block";

/* ブラウザ判別 */
	var aName  = navigator.appName.toUpperCase();
	var uName = navigator.userAgent.toUpperCase();
	if (uName.indexOf("FIREFOX") >= 0)   dtype = "table-caption";
	if (aName.indexOf("NETSCAPE") >= 0)  dtype = "table-row";
	if (aName.indexOf("MICROSOFT") >= 0) dtype = "block";
	if (uName.indexOf("SAFARI") >= 0)    dtype = "table-row";

	if( sw == 'off' ){
/* document.all もしくは document.getElementById が使用可能か判別 */
		if(document.all || document.getElementById){
			if(document.all){
/* document.all 使用可能ブラウザ用 */
				document.all('th_0017').style.display = dtype;
				document.all('th_0021').style.display = "none";
				document.all('th_0022').style.display = "none";
				document.all('th_0023').style.display = "none";
				document.all('th_0024').style.display = "none";
			} else if(document.getElementById){
/* document.getElementById 使用可能ブラウザ用 */
				document.getElementById('th_0017').style.display = dtype;
				document.getElementById('th_0021').style.display = "none";
				document.getElementById('th_0022').style.display = "none";
				document.getElementById('th_0023').style.display = "none";
				document.getElementById('th_0024').style.display = "none";
			}
		}
	} else if ( sw == 'on1' ) {
/* document.all もしくは document.getElementById が使用可能か判別 */
		if(document.all || document.getElementById){
			if(document.all){
/* document.all 使用可能ブラウザ用 */
				document.all('th_0017').style.display = "none";
				document.all('th_0024').style.display = "none";
				document.all('th_0021').style.display = dtype;
				document.all('th_0022').style.display = dtype;
				document.all('th_0023').style.display = dtype;
			} else if(document.getElementById){
/* document.getElementById 使用可能ブラウザ用 */
				document.getElementById('th_0017').style.display = "none";
				document.getElementById('th_0024').style.display = "none";
				document.getElementById('th_0021').style.display = dtype;
				document.getElementById('th_0022').style.display = dtype;
				document.getElementById('th_0023').style.display = dtype;
			}
		}
	} else if ( sw == 'on2' ) {
/* document.all もしくは document.getElementById が使用可能か判別 */
		if(document.all || document.getElementById){
			if(document.all){
/* document.all 使用可能ブラウザ用 */
				document.all('th_0017').style.display = "none";
				document.all('th_0021').style.display = "none";
				document.all('th_0024').style.display = dtype;
				document.all('th_0022').style.display = "none";
				document.all('th_0023').style.display = "none";
			} else if(document.getElementById){
/* document.getElementById 使用可能ブラウザ用 */
				document.getElementById('th_0017').style.display = "none";
				document.getElementById('th_0021').style.display = "none";
				document.getElementById('th_0024').style.display = dtype;
				document.getElementById('th_0022').style.display = "none";
				document.getElementById('th_0023').style.display = "none";
			}
		}
	} else if ( sw == 'on3' ) {
/* document.all もしくは document.getElementById が使用可能か判別 */
		if(document.all || document.getElementById){
			if(document.all){
/* document.all 使用可能ブラウザ用 */
				document.all('th_0017').style.display = "none";
				document.all('th_0021').style.display = "none";
				document.all('th_0024').style.display = dtype;
				document.all('th_0022').style.display = "none";
				document.all('th_0023').style.display = dtype;
			} else if(document.getElementById){
/* document.getElementById 使用可能ブラウザ用 */
				document.getElementById('th_0017').style.display = "none";
				document.getElementById('th_0021').style.display = "none";
				document.getElementById('th_0024').style.display = dtype;
				document.getElementById('th_0022').style.display = "none";
				document.getElementById('th_0023').style.display = dtype;
			}
		}
	} else if ( sw == 'on4' ) {
/* document.all もしくは document.getElementById が使用可能か判別 */
		if(document.all || document.getElementById){
			if(document.all){
/* document.all 使用可能ブラウザ用 */
				document.all('th_0017').style.display = "none";
				document.all('th_0021').style.display = "none";
				document.all('th_0024').style.display = dtype;
				document.all('th_0022').style.display = dtype;
				document.all('th_0023').style.display = dtype;
			} else if(document.getElementById){
/* document.getElementById 使用可能ブラウザ用 */
				document.getElementById('th_0017').style.display = "none";
				document.getElementById('th_0021').style.display = "none";
				document.getElementById('th_0024').style.display = dtype;
				document.getElementById('th_0022').style.display = dtype;
				document.getElementById('th_0023').style.display = dtype;
			}
		}
	}
}

function mail_input_checked(){
	/* 入力可能フラグ */
	input_field = 1;
	/* 入力エリアにフォーカス */
	document.profile.mailaddless.focus();
	changeBgColor('mailaddless','#ffffff');
}
function mail_input_checked_clear(){
	/* 入力不可能フラグ */
	input_field = 0;
	/* 入力エリアされたテキストをクリア */
	document.profile.mailaddless.value='';
	changeBgColor('mailaddless','#d1d1d1');
}


	/* スタートセット */
function start_set(){
	//LayerDisplaySwich_RegistrationSkills_type02('registration_profile_00');
	//LayerDisplaySwich_RegistrationSkills_type02('registration_profile_01');
}


/* 職歴削除 */
function delete_registration_career(str,ino){
	delLayer = confirm("【勤務先" + ino + "】を本当に削除しますか？\n削除した場合、入力情報は破棄されます。\n「OK」を押すと削除されます。");
	if( delLayer ){changeDisplay(str,'none');}
}


function change_option(str1, str2) {

obj1 = document.getElementById(str1);
obj2 = document.getElementById(str2);

for (i = 0; i < obj2.length; i++) {
	for (j = 0; j < obj1.length; j++) {
		if (obj1.options[j].selected){
			if (obj1.options[j].value==obj2.options[i].value) {
				return;
			}	
		}
	}
}

//入れ替え先の位置取得 20060821 mod 常に1つだけ選択
var f2 = 0;
//for (i = 0; i < obj2.length; i++) {
//	if (obj2.options[i].value == "") {
//		f2 = i;
//		break;
//	}
//}


//入れ替え
cnt = 0;
for (i = 0; i < obj1.length; i++) {
	if (obj1.options[i].selected) {
		if (obj1.options[i].value == "") {
			obj1.options[i].selected = false;
			continue;
		}
		obj2.options[f2 + cnt].value = obj1.options[i].value;
		obj2.options[f2 + cnt].text = obj1.options[i].text;
		obj1.options[i].selected = false;
		obj1.options[i].style.color ='silver';
		cnt++;
	}else{
		obj1.options[i].style.color ='black';
	}
}

//空白を詰める
for (i = 0; i < obj1.length; i++) {

	if (obj1.options[i].value == "") {
		for (j = i + 1; j < obj1.length; j++) {
			if (obj1.options[j].value) {
				obj1.options[i].value = obj1.options[j].value;
				obj1.options[i].text = obj1.options[j].text;
				obj1.options[j].value = "";
				obj1.options[j].text = "";
				break;
				}
			}
		}
	}
}

////オプション要素入れ替え（削除）
function change_option_del(str1, str2) {

obj1 = document.getElementById(str1);
obj2 = document.getElementById(str2);

//入れ替え先の位置取得
var f2 = 0;
var i;
var j;
for (i = 0; i < obj2.length; i++) {
	for (j = 0; j < obj1.length; j++) {
		if (obj1.options[j].selected) {
			if (obj2.options[i].value == obj1.options[j].value) {
				obj2.options[i].style.color='black';
			}
		}
	}
}

//入れ替え
cnt = 0;
for (i = 0; i < obj1.length; i++) {

	if (obj1.options[i].selected) {
		if (obj1.options[i].value == "") {
			obj1.options[i].selected = false;
			continue;
		}
		//obj2.options[f2 + cnt].value = obj1.options[i].value;
		//obj2.options[f2 + cnt].text = obj1.options[i].text;
		obj1.options[i].value = "";
		obj1.options[i].text = "";
		cnt++;
	}
}

//空白を詰める
for (i = 0; i < obj1.length; i++) {

	if (obj1.options[i].value == "") {
			for (j = i + 1; j < obj1.length; j++) {
				if (obj1.options[j].value) {
					obj1.options[i].value = obj1.options[j].value;
					obj1.options[i].text = obj1.options[j].text;
					obj1.options[j].value = "";
					obj1.options[j].text = "";
					break;
				}
			}
		}
	}
}


////選択される側の個数取得
function getlength(str1){
	
	obj1 = document.getElementById(str1);

	document.form1.sellength.value=obj1.length;

}

////登録、検索サブミット
/*
function submitForm(i,j){
	var obj1;
	var obj2;
	var str1;
	var str2;
	var updcnt;
	
	document.form1.search.value=i;
	document.form1.update.value=j;
	
	if (j==1){
		str1='';
		str2='';
		updcnt = 0;
		obj1=document.form1.client_id_dst
		for (i = 0; i < obj1.length; i++) {
			if (obj1.options[i].value!=""){
				str1 = str1 + obj1.options[i].value + ',';
				str2 = str2 +obj1.options[i].text + ',';
				updcnt = updcnt+1;
			}
		}

		document.form1.updclientid.value=str1;
		document.form1.updclienttxt.value=str2;
		document.form1.updcnt.value=updcnt;
	}
	document.form1.submit();
}
*/

////親画面に文言を渡す
function toParent(){
	var i;
	var obj1;
	var obj2;
	var str1;
	var str2;
	str1 = "";
	str2 = "";
	
	//alert(sId);
	//alert(window.opener.document.forms[0].acdm_last_school.value);
	obj1=document.form1.college_id_dst;
	if (obj1.length>0){
	for (i = 0; i < 1; i++) {
		if (obj1.options[i].text!=""){
			str1 =  obj1.options[i].text;
		}
	}
	}
	
	obj2=document.form1.course;

	if (obj2.length>0){
		if (obj2.value!=""){
			//alert(obj2.value);
			str2 =  obj2.options[obj2.selectedIndex].text;
			//alert(str2);
		}
	}
	
	window.opener.document.forms[0].acdm_last_school.value=str1;
	window.opener.document.forms[0].acdm_last_dept.value=str2;
	window.close();

	}

var input_field = 0;

function university_input_checked(){
	/* 入力可能フラグ */
	input_field = 1;
	/* 入力エリアにフォーカス */
	document.select.ACDM_LAST_SCHOOL.value='';
	document.select.ACDM_LAST_SCHOOL_OTHER.focus();
	changeBgColor('university_text','#ffffff');
}
function university_input_checked_clear(){
	/* 入力不可能フラグ */
	input_field = 0;
	/* 入力エリアされたテキストをクリア */
	document.select.ACDM_LAST_SCHOOL_OTHER.value='';
	changeBgColor('university_text','#d1d1d1');
}

/* チェックボックスのチェック数カウント  */
var _chkbox
function countchecked(clicked,checkbox,limit){
	var count=0
	for(var i=0;i<checkbox.length;i++)
	if(checkbox[i].checked)count++
		if(count>limit){
			alert("チェックは"+limit+"つまでです")
			_chkbox=clicked
			setTimeout("_chkbox.checked=false",0)
		}
	}


// 住所検索クリック時のアクション
function SearchAdd(){
	var maj;
	var min;
	var pram;

	maj = document.profile.ZIP1.value;
	min = document.profile.ZIP2.value;
	
	if (chkNumNull(maj,3) == 0){
		chkNumNull(min,4);
	}
			
	if (err_flg == 0){
		pram = "mem_select_address.asp?POST_MAJOR="+maj+"&POST_MINOR="+min;
		poswindow = window.open (pram,"postal","WIDTH=420,HEIGHT=350,menubar=0,resizable=0,scrollbars=0,toolbar=0,location=0,directories=0");
	}
}


// プロフィール編集、住所検索クリック時のアクション
function SearchAdd_P(){
	var maj;
	var min;
	//var pram;

	maj = document.profile.Zip1.value;
	min = document.profile.Zip2.value;
	
	if (chkNumNull(maj,3) == 0){
		chkNumNull(min,4);
	}
			
	if (err_flg == 0){
		pram = "/top/mem_select_address.asp?POST_MAJOR="+maj+"&POST_MINOR="+min;
		poswindow = window.open (pram,"postal","WIDTH=420,HEIGHT=350,menubar=0,resizable=0,scrollbars=0,toolbar=0,location=0,directories=0");
	}
}
// 郵便番号の正規入力チェック
function chkNumNull(val,lim){
	var flag = isNaN(val);
	err_flg = 0;

	if (flag == true) {
		alert("半角数字で入力して下さい。");
		err_flg = 1;
		return 1;
	} else if (val == ""){
		alert("郵便番号を入力して下さい。");
		err_flg = 1;
		return 1;
	} else if (lim != val.length){
		alert("例：111-1111の形式で入力して下さい。");
		err_flg = 1;
		return 1;
	}
	if (check_input_item(val) != 0 ){
		alert("半角数字で入力して下さい。");
		err_flg = 1;
		return 1;
	}
	return 0;
}

//半角数字入力チェック
function check_input_item(p_item){
	var idx1	= 0;
	var new_string = "";
	v_err_str	= "";
	for(idx1=0;idx1<p_item.length;idx1++){
		v_str	= p_item.substring(idx1,idx1+1);
		if (v_str >= "0" && v_str <= '9'){
			new_string +=v_str;
		}
	}
	if (p_item != new_string){
		return 1;
	}
	return 0;
}


function onClick_Submit(){
	document.Form1.submit();
}	
