function chkkind(rdo){
	if (rdo.value == 1){
		document.form1.plandb.disabled = false;
		if (!document.form1.plandb.checked){
			document.form1.ticket.checked = false;
			document.form1.ticket.disabled = true;
		}
	} else {
		document.form1.plandb.checked = false;
		document.form1.ticket.checked = false;
		document.form1.plandb.disabled = true;
		document.form1.ticket.disabled = true;
	}
}

function chkdb(pchk){
	if (pchk.checked){
		document.form1.ticket.disabled = false;
	} else {
		document.form1.ticket.checked = false;
		document.form1.ticket.disabled = true;
	}
}

function chksm(same){
	if (same.checked){
		with(document.form1){
			frm1_name1.value = frm_name1.value;
			frm1_name2.value = frm_name2.value;
			frm1_kana1.value = frm_kana1.value;
			frm1_kana2.value = frm_kana2.value;
			frm1_company.value = frm_company.value;
			frm1_department.value = frm_department.value;
			frm1_position.value = frm_position.value;
			frm1_zip1.value = frm_zip1.value;
			frm1_zip2.value = frm_zip2.value;
			frm1_address1.value = frm_address1.value;
			frm1_address.value = frm_address.value;
			frm1_tel1.value = frm_tel1.value;
			frm1_tel2.value = frm_tel2.value;
			frm1_tel3.value = frm_tel3.value;
			frm1_fax1.value = frm_fax1.value;
			frm1_fax2.value = frm_fax2.value;
			frm1_fax3.value = frm_fax3.value;
			frm1_email.value = frm_email.value;
		}
	}
}

function chksm1(same1){
	if (same1.checked){
		with(document.form1){
			frm2_name1.value = frm1_name1.value;
			frm2_name2.value = frm1_name2.value;
			frm2_kana1.value = frm1_kana1.value;
			frm2_kana2.value = frm1_kana2.value;
			frm2_company.value = frm1_company.value;
			frm2_department.value = frm1_department.value;
			frm2_position.value = frm1_position.value;
			frm2_zip1.value = frm1_zip1.value;
			frm2_zip2.value = frm1_zip2.value;
			frm2_address1.value = frm1_address1.value;
			frm2_address.value = frm1_address.value;
			frm2_tel1.value = frm1_tel1.value;
			frm2_tel2.value = frm1_tel2.value;
			frm2_tel3.value = frm1_tel3.value;
			frm2_fax1.value = frm1_fax1.value;
			frm2_fax2.value = frm1_fax2.value;
			frm2_fax3.value = frm1_fax3.value;
			frm2_email.value = frm1_email.value;
		}
	}
}

function chksm2(same2){
	if (same2.checked){
		with(document.form1){
			frm3_name1.value = frm1_name1.value;
			frm3_name2.value = frm1_name2.value;
			frm3_kana1.value = frm1_kana1.value;
			frm3_kana2.value = frm1_kana2.value;
			frm3_company.value = frm1_company.value;
			frm3_department.value = frm1_department.value;
			frm3_position.value = frm1_position.value;
			frm3_zip1.value = frm1_zip1.value;
			frm3_zip2.value = frm1_zip2.value;
			frm3_address1.value = frm1_address1.value;
			frm3_address.value = frm1_address.value;
			frm3_tel1.value = frm1_tel1.value;
			frm3_tel2.value = frm1_tel2.value;
			frm3_tel3.value = frm1_tel3.value;
			frm3_fax1.value = frm1_fax1.value;
			frm3_fax2.value = frm1_fax2.value;
			frm3_fax3.value = frm1_fax3.value;
			frm3_email.value = frm1_email.value;
		}
	}
}

function chksm3(same3){
	if (same3.checked){
		with(document.form1){
			frm3_name1.value = frm2_name1.value;
			frm3_name2.value = frm2_name2.value;
			frm3_kana1.value = frm2_kana1.value;
			frm3_kana2.value = frm2_kana2.value;
			frm3_company.value = frm2_company.value;
			frm3_department.value = frm2_department.value;
			frm3_position.value = frm2_position.value;
			frm3_zip1.value = frm2_zip1.value;
			frm3_zip2.value = frm2_zip2.value;
			frm3_address1.value = frm2_address1.value;
			frm3_address.value = frm2_address.value;
			frm3_tel1.value = frm2_tel1.value;
			frm3_tel2.value = frm2_tel2.value;
			frm3_tel3.value = frm2_tel3.value;
			frm3_fax1.value = frm2_fax1.value;
			frm3_fax2.value = frm2_fax2.value;
			frm3_fax3.value = frm2_fax3.value;
			frm3_email.value = frm2_email.value;
		}
	}
}

function chksmall(sameall){
	if (sameall.checked){
		with(document.form1){
			frm1_name1.value = frm_name1.value;
			frm1_name2.value = frm_name2.value;
			frm1_kana1.value = frm_kana1.value;
			frm1_kana2.value = frm_kana2.value;
			frm1_company.value = frm_company.value;
			frm1_department.value = frm_department.value;
			frm1_position.value = frm_position.value;
			frm1_zip1.value = frm_zip1.value;
			frm1_zip2.value = frm_zip2.value;
			frm1_address1.value = frm_address1.value;
			frm1_address.value = frm_address.value;
			frm1_tel1.value = frm_tel1.value;
			frm1_tel2.value = frm_tel2.value;
			frm1_tel3.value = frm_tel3.value;
			frm1_fax1.value = frm_fax1.value;
			frm1_fax2.value = frm_fax2.value;
			frm1_fax3.value = frm_fax3.value;
			frm1_email.value = frm_email.value;

			frm2_name1.value = frm_name1.value;
			frm2_name2.value = frm_name2.value;
			frm2_kana1.value = frm_kana1.value;
			frm2_kana2.value = frm_kana2.value;
			frm2_company.value = frm_company.value;
			frm2_department.value = frm_department.value;
			frm2_position.value = frm_position.value;
			frm2_zip1.value = frm_zip1.value;
			frm2_zip2.value = frm_zip2.value;
			frm2_address1.value = frm_address1.value;
			frm2_address.value = frm_address.value;
			frm2_tel1.value = frm_tel1.value;
			frm2_tel2.value = frm_tel2.value;
			frm2_tel3.value = frm_tel3.value;
			frm2_fax1.value = frm_fax1.value;
			frm2_fax2.value = frm_fax2.value;
			frm2_fax3.value = frm_fax3.value;
			frm2_email.value = frm_email.value;

			frm3_name1.value = frm_name1.value;
			frm3_name2.value = frm_name2.value;
			frm3_kana1.value = frm_kana1.value;
			frm3_kana2.value = frm_kana2.value;
			frm3_company.value = frm_company.value;
			frm3_department.value = frm_department.value;
			frm3_position.value = frm_position.value;
			frm3_zip1.value = frm_zip1.value;
			frm3_zip2.value = frm_zip2.value;
			frm3_address1.value = frm_address1.value;
			frm3_address.value = frm_address.value;
			frm3_tel1.value = frm_tel1.value;
			frm3_tel2.value = frm_tel2.value;
			frm3_tel3.value = frm_tel3.value;
			frm3_fax1.value = frm_fax1.value;
			frm3_fax2.value = frm_fax2.value;
			frm3_fax3.value = frm_fax3.value;
			frm3_email.value = frm_email.value;
		}
	}
}

function chkonaji(onaji){
  if (onaji.checked){	//checked チェックが入っていたら
      document.form1.to_name1.disabled = true; // 入力不可, 無効化
      document.form1.to_name2.disabled = true;
      document.form1.to_kana1.disabled = true;
      document.form1.to_kana2.disabled = true;
      document.form1.to_company_check[0].disabled = true;
      document.form1.to_company_check[1].disabled = true;
      document.form1.to_company.disabled = true;
      document.form1.to_department.disabled = true;
      document.form1.to_position.disabled = true;
      document.form1.to_zip1.disabled = true;
      document.form1.to_zip2.disabled = true;
      document.form1.to_address1.disabled = true;
      document.form1.to_address.disabled = true;
      document.form1.to_tel1.disabled = true;
      document.form1.to_tel2.disabled = true;
      document.form1.to_tel3.disabled = true;
  }else{
      document.form1.to_name1.disabled = false; // 入力不可, 有効化
      document.form1.to_name2.disabled = false;
      document.form1.to_kana1.disabled = false;
      document.form1.to_kana2.disabled = false;
      document.form1.to_company_check[0].disabled = false;
      document.form1.to_company_check[1].disabled = false;
      if(document.form1.to_company_check[0].checked==false){
        document.form1.to_company.disabled = false;
        document.form1.to_department.disabled = false;
        document.form1.to_position.disabled = false;
      }
      document.form1.to_zip1.disabled = false;
      document.form1.to_zip2.disabled = false;
      document.form1.to_address1.disabled = false;
      document.form1.to_address.disabled = false;
      document.form1.to_tel1.disabled = false;
      document.form1.to_tel2.disabled = false;
      document.form1.to_tel3.disabled = false;
  }
}

function chkcompany(val){
  if (val.value=="prv"){	//checked チェックが入っていたら
      document.form1.company.disabled = true; // 入力不可, 無効化
      document.form1.department.disabled = true;
      document.form1.position.disabled = true;
  }else{
      document.form1.company.disabled = false; // 入力不可, 無効化
      document.form1.department.disabled = false;
      document.form1.position.disabled = false;
  }
}

function to_chkcompany(val){
  if (val.value=="prv"){	//checked チェックが入っていたら
      document.form1.to_company.disabled = true; // 入力不可, 無効化
      document.form1.to_department.disabled = true;
      document.form1.to_position.disabled = true;
  }else{
      document.form1.to_company.disabled = false; // 入力不可, 無効化
      document.form1.to_department.disabled = false;
      document.form1.to_position.disabled = false;
  }
}

// 空白チェック関数
function checkNull(obj,msg){
  if(obj.value==''){
    window.alert(msg+'を入力してください。');
    obj.focus();
    return false;
  }
  return true;
}

// 数字列のチェック
function checkNumber(num){
  for(var i=0;i<num.length;i++){
    if(isNaN(parseInt(num.charAt(i),10))) return 0;
  }
  if(parseInt(num,10)<=0) return 0;
  return num.length;
}

// フォーマットエラーメッセージ
function alertMsg(msg,obj){
    window.alert(msg+'の形式が間違っています');
    obj.focus();
}

function totalCheck(form1){
  if(form1.book1.selectedIndex<=0){
    window.alert('書籍を選択してください。');
    form1.book1.focus();
    return false;
  }
  if(!checkNull(form1.name1,'お名前'))   return false;
  if(!checkNull(form1.kana1,'ふりかな'))   return false;
  if((form1.company.value=='') && (form1.company_check[1].checked==true)){
    window.alert('会社名を入力してください。');
    form1.company.focus();
    return false;
  }
  if(!form1.zip1.value.match(/^[0-9][0-9][0-9]$/)){
    window.alert('郵便番号を正しく入力してください。');
    form1.zip1.focus();
    return false;
  }
  if(!form1.zip2.value.match(/^[0-9][0-9][0-9][0-9]$/)){
    window.alert('郵便番号を正しく入力してください。');
    form1.zip2.focus();
    return false;
  }
  if(form1.address1.selectedIndex<=0){
    window.alert('都道府県を選択してください。');
    form1.address1.focus();
    return false;
  }
  if(!checkNull(form1.address,'ご住所'))   return false;
  if(!form1.tel1.value.match(/^[0][0-9]*$/)){
    window.alert('電話番号を正しく入力してください。');
    form1.tel1.focus();
    return false;
  }
  if(!form1.tel2.value.match(/^[0-9][0-9]*$/)){
    window.alert('電話番号を正しく入力してください。');
    form1.tel2.focus();
    return false;
  }
  if(!form1.tel3.value.match(/^[0-9][0-9]*$/)){
    window.alert('電話番号を正しく入力してください。');
    form1.tel3.focus();
    return false;
  }
  if(!checkNull(form1.email,'メールアドレス'))   return false;
  if(form1.onaji.checked==false){
    if(!checkNull(form1.to_name1,'お名前'))   return false;
    if(!checkNull(form1.to_kana1,'ふりがな'))   return false;
    if((form1.to_company.value=='') && (form1.to_company_check[1].checked==true)){
      window.alert('会社名を入力してください。');
      form1.to_company.focus();
      return false;
    }
    if(!form1.to_zip1.value.match(/^[0-9][0-9][0-9]$/)){
      window.alert('郵便番号を正しく入力してください。');
      form1.to_zip1.focus();
      return false;
    }
    if(!form1.to_zip2.value.match(/^[0-9][0-9][0-9][0-9]$/)){
      window.alert('郵便番号を正しく入力してください。');
      form1.to_zip2.focus();
      return false;
    }
    if(form1.to_address1.selectedIndex<=0){
      window.alert('都道府県を選択してください。');
      form1.to_address1.focus();
      return false;
    }
    if(!checkNull(form1.to_address,'ご住所'))   return false;
    if(!form1.to_tel1.value.match(/^[0][0-9]*$/)){
      window.alert('電話番号を正しく入力してください。');
      form1.to_tel1.focus();
      return false;
    }
    if(!form1.to_tel2.value.match(/^[0-9][0-9]*$/)){
      window.alert('電話番号を正しく入力してください。');
      form1.to_tel2.focus();
      return false;
    }
    if(!form1.to_tel3.value.match(/^[0-9][0-9]*$/)){
      window.alert('電話番号を正しく入力してください。');
      form1.to_tel3.focus();
      return false;
    }
  }
  return true;
}


