// Prom Fes受付フォーム用

// 購入チケットに応じた明細の表示コントロール
// 1日目のコンテナ form_1day
// 2日目のコンテナ form_2day
function pf_dayselect() {
  var i;
  var id = 0;
  for(i = 0; i < document.form1.kind.length; i++){
    if(document.form1.kind[i].checked){
      id = document.form1.kind[i].value;
      break;
    }
  }
	if (id == 37) { // 1日目だけ
		document.getElementById('form_1day').style.visibility = "visible";
		document.getElementById('form_2day').style.visibility = "hidden";
		document.getElementById('form_1day').style.display = "block";
		document.getElementById('form_2day').style.display = "none";
	}
	else if (id == 38) { // 2日目だけ
		document.getElementById('form_1day').style.visibility = "hidden";
		document.getElementById('form_2day').style.visibility = "visible";
		document.getElementById('form_1day').style.display = "none";
		document.getElementById('form_2day').style.display = "block";
	}
  else {
		document.getElementById('form_1day').style.visibility = "visible";
		document.getElementById('form_2day').style.visibility = "visible";
		document.getElementById('form_1day').style.display = "block";
		document.getElementById('form_2day').style.display = "block";
	}
  return false;
}

// 選択した講座のCSSクラス変更
function pf_kouzaselect(n) {
	var i;
	var no = 99;
	var radio_obj;
	var div_id = new Array(4);
	var div_class = new Array(4);
	
	radio_obj = document.getElementsByName(n);
  for(i = 0; i < radio_obj.length; i++){
    if(radio_obj[i].checked){
      no = radio_obj[i].value;
      break;
    }
  }
  div_id[0] = n + '_4';
  div_id[1] = n + '_1';
  div_id[2] = n + '_2';
  div_id[3] = n + '_3';
  div_class[0] = 'on_gray';
  div_class[1] = 'on_blue';
  div_class[2] = 'on_yellow';
  div_class[3] = 'on_green';
  if (no < 4) {
		for (i = 0; i < 4; i++) {
			if (i == no) {
				document.getElementById(div_id[i]).className = div_class[i];
			}
			else {
				document.getElementById(div_id[i]).className = '';
			}
		}
	}
	return false;
}

// 講座が選択されていなければ、カートに進まない
function pf_checkkouza() {
	var i;
	var chk_flag;
	var error = false;
	var first_day = false;
	var second_day = false;
	
  for(i = 0; i < document.form1.kind.length; i++){
    if(document.form1.kind[i].checked){
      id = document.form1.kind[i].value;
      break;
    }
  }
	if (id == 37) { // 1日目だけ
		first_day = true;
	}
	else if (id == 38) { // 2日目だけ
		second_day = true;
	}
  else {
		first_day = true;
		second_day = true;
	}

	if (first_day == true) {
		chk_flag = false;
		for(i = 0; i < document.form1.kouza1_1.length; i ++){
			if(document.form1.kouza1_1[i].checked){
				chk_flag = true;
			}
		}
		if (chk_flag == false) {
			error = true;
		}
		chk_flag = false;
		for(i = 0; i < document.form1.kouza1_2.length; i ++){
			if(document.form1.kouza1_2[i].checked){
				chk_flag = true;
			}
		}
		if (chk_flag == false) {
			error = true;
		}
		chk_flag = false;
		for(i = 0; i < document.form1.kouza1_3.length; i ++){
			if(document.form1.kouza1_3[i].checked){
				chk_flag = true;
			}
		}
		if (chk_flag == false) {
			error = true;
		}
		chk_flag = false;
		for(i = 0; i < document.form1.kouza1_4.length; i ++){
			if(document.form1.kouza1_4[i].checked){
				chk_flag = true;
			}
		}
		if (chk_flag == false) {
			error = true;
		}
	}

	if (second_day == true) {
		chk_flag = false;
		for(i = 0; i < document.form1.kouza2_1.length; i ++){
			if(document.form1.kouza2_1[i].checked){
				chk_flag = true;
			}
		}
		if (chk_flag == false) {
			error = true;
		}
		chk_flag = false;
		for(i = 0; i < document.form1.kouza2_2.length; i ++){
			if(document.form1.kouza2_2[i].checked){
				chk_flag = true;
			}
		}
		if (chk_flag == false) {
			error = true;
		}
		chk_flag = false;
		for(i = 0; i < document.form1.kouza2_3.length; i ++){
			if(document.form1.kouza2_3[i].checked){
				chk_flag = true;
			}
		}
		if (chk_flag == false) {
			error = true;
		}
		chk_flag = false;
		for(i = 0; i < document.form1.kouza2_4.length; i ++){
			if(document.form1.kouza2_4[i].checked){
				chk_flag = true;
			}
		}
		if (chk_flag == false) {
			error = true;
		}
	}

	if (error == true) {
		alert("講座をすべて選択してください。");
		return false;
	}
	return true;
}
