// ページ独自のJavaScript
// Form内の次ページボタンを非活性にする
function onNext(){
	document.form1.next_btn.disabled = true;
}

// Form内の戻るボタンを非活性にする
function onBack(){
	document.form1.back_btn.disabled = true;
}

// Form内の ac に値をセットする
function set_form_ac(form_id, val){
	document.getElementById(form_id).ac.value = val;
}


// 画像に関する入力制御
function setPhoto() {

	mode = true;
	
	plen  = document.form1.photo_ctl.length;

	if(document.form1.photo_ctl[0].checked == true){				// ラジオボタン１選択か？
		mode = true;
	}
	else if(document.form1.photo_ctl[1].checked == true){	// ラジオボタン２選択中か？
		mode = false;
	}
	else if(plen > 2 && document.form1.photo_ctl[2].checked == true){	// ラジオボタン３選択中？
		mode = true;
	}
	document.form1.photo.disabled = mode;										// 写真アップロード活性／非活性
}


// 画像に関する入力制御（複数）
function setPhotos(no) {

	mode = true;
	
	plen1  = document.form1.photo_ctl_1.length;
	plen2  = document.form1.photo_ctl_2.length;
	plen3  = document.form1.photo_ctl_3.length;
	
	if(no == 1){

		if(document.form1.photo_ctl_1[0].checked == true){				// ラジオボタン１選択か？
			mode = true;
		}
		else if(document.form1.photo_ctl_1[1].checked == true){	// ラジオボタン２選択中か？
			mode = false;
		}
		else if(plen1 > 2 && document.form1.photo_ctl_1[2].checked == true){	// ラジオボタン３選択中？
			mode = true;
		}
		document.form1.photo1.disabled = mode;										// 写真アップロード活性／非活性
	}
	else if(no == 2){

		if(document.form1.photo_ctl_2[0].checked == true){				// ラジオボタン１選択か？
			mode = true;
		}
		else if(document.form1.photo_ctl_2[1].checked == true){	// ラジオボタン２選択中か？
			mode = false;
		}
		else if(plen2 > 2 && document.form1.photo_ctl_2[2].checked == true){	// ラジオボタン３選択中？
			mode = true;
		}
		document.form1.photo2.disabled = mode;										// 写真アップロード活性／非活性
	}
	else if(no == 3){

		if(document.form1.photo_ctl_3[0].checked == true){				// ラジオボタン１選択か？
			mode = true;
		}
		else if(document.form1.photo_ctl_3[1].checked == true){	// ラジオボタン２選択中か？
			mode = false;
		}
		else if(plen3 > 2 && document.form1.photo_ctl_3[2].checked == true){	// ラジオボタン３選択中？
			mode = true;
		}
		document.form1.photo3.disabled = mode;										// 写真アップロード活性／非活性
	}
}


// 動画に関する入力制御
function setMovie() {

	mode = true;
	mlen  = document.form1.movie_ctl.length;

	if(document.form1.movie_ctl[0].checked == true){						// ラジオボタン１選択か？
		mode = true;
	}
	else if(document.form1.movie_ctl[1].checked == true){			// ラジオボタン２選択中か？
		mode = false;
	}
	else if(mlen > 2 && document.form1.movie_ctl[2].checked == true){			// ラジオボタン３選択中？
		mode = true;
	}
	document.form1.movie.disabled = mode;												// 動画アップロード活性／非活性
}


// 静止画（３）、動画（１）切り替えボタン初期化
function initPhotoMovie() {
	document.form1.img_ctl[0].checked = true;
}


// 静止画（３）、動画（１）切り替え処理
function chgPhotoMovie() {

	if(document.form1.img_ctl[0].checked == true){
		document.form1.photo1.disabled = false;										// 写真アップロード活性
		document.form1.photo2.disabled = false;
		document.form1.photo3.disabled = false;
		document.form1.movie.disabled = true;											// 動画アップロード非活性
	}
	else if(document.form1.img_ctl[1].checked == true){
		document.form1.photo1.disabled = true;										// 写真アップロード非活性
		document.form1.photo2.disabled = true;
		document.form1.photo3.disabled = true;
		document.form1.movie.disabled = false;										// 動画アップロード活性
	}
}


// 静止画（３）、動画（１）切り替え処理２
function chgPhotoMovie2() {
	
	plen1 = document.form1.photo_ctl_1.length;
	plen2 = document.form1.photo_ctl_2.length;
	plen3 = document.form1.photo_ctl_3.length;
	mlen  = document.form1.movie_ctl.length;

	if(document.form1.img_ctl[0].checked == true){
		setPhotos(1);																							// 写真アップロード活性（状態維持）
		setPhotos(2);
		setPhotos(3);
		for(i=0; i<plen1; i++) {document.form1.photo_ctl_1[i].disabled = false;}
		for(i=0; i<plen2; i++) {document.form1.photo_ctl_2[i].disabled = false;}
		for(i=0; i<plen3; i++) {document.form1.photo_ctl_3[i].disabled = false; }
		
		document.form1.movie.disabled = true;											// 動画アップロード非活性
		for(i=0; i<mlen; i++)  {document.form1.movie_ctl[i].disabled = true; }
	}
	else if(document.form1.img_ctl[1].checked == true){
		document.form1.photo1.disabled = true;										// 写真アップロード非活性
		document.form1.photo2.disabled = true;
		document.form1.photo3.disabled = true;
		for(i=0; i<plen1; i++) {document.form1.photo_ctl_1[i].disabled = true; }
		for(i=0; i<plen2; i++) {document.form1.photo_ctl_2[i].disabled = true; }
		for(i=0; i<plen3; i++) {document.form1.photo_ctl_3[i].disabled = true; }
		
		setMovie();																								// 動画アップロード活性（状態維持）
		for(i=0; i<mlen; i++)  {document.form1.movie_ctl[i].disabled = false; }
	}
}


// Google Map 表示　住所、緯度経度切り替えボタン初期化
function initGmapCtl(no) {

	if(no >= 1){
		document.form1.gmap_ctl[no-1].checked = true;
	}
	else{
		document.form1.gmap_ctl[0].checked = true;
	}
}


// Google Map 表示　住所、緯度経度切り替え
function chgGmapCtl() {

	if(document.form1.gmap_ctl[0].checked == true){
		document.form1.gmap_address.disabled = false;							// 住所欄活性
		document.form1.gmap_latitude.disabled = true;							// 緯度欄非活性
		document.form1.gmap_longitude.disabled = true;						// 経度欄非活性
	}
	else if(document.form1.gmap_ctl[1].checked == true){
		document.form1.gmap_address.disabled = true;							// 住所欄非活性
		document.form1.gmap_latitude.disabled = false;						// 緯度欄活性
		document.form1.gmap_longitude.disabled = false;						// 経度欄活性
	}
}


// 返信モード制御
function ctl_r_mode(){
	if(document.form1.c_mode.value == 1){	// 回答許可
	
		document.getElementById('rmode').style.display = "block";
	}
	else{																	// 回答許可しない
		document.getElementById('rmode').style.display = "none";
	}
}



