<!--
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
// JavaScript Document



//子供の設定(未満)
var childage=12;




function keisan(){ 

	// 設定開始 
	
	// 大人
	var price1 = document.form1.nadult.value * 2000; // 単価を設定 
	document.form1.madult.value = price1; // 小計を表示 
	
	//子供
	var price2 = document.form1.nchild.value * 1000; // 単価を設定 
	document.form1.mchild.value = price2; // 小計を表示 
	
	// 合計を計算 
	var total = price1 + price2 + 100; 
	
	// 設定終了 
	
	
	document.form1.field_total.value = total; // 合計を表示 

} 

function keisan2(){ 
//初期クリア
var num_adalut=0;
var num_child=0;
var num_total=0;

//年齢入力が無い場合のエラー
var strErr="";
	//設定開始
	for(i=1;i<22;i++){
		if(eval('document.form1.sname'+i+'.value')){
			if(eval('document.form1.sage'+i+'[document.form1.sage'+i+'.selectedIndex].value')){
				if(eval('document.form1.sage'+i+'[document.form1.sage'+i+'.selectedIndex].value') > childage){
					num_adalut=num_adalut+1;
				}else{
					num_child=num_child+1;
				}
				num_total=num_total+1;
			}
		}
	}
	
	// 大人の人数設定
	document.form1.nadult.value=num_adalut;
	
	// 子供の人数設定
	document.form1.nchild.value=num_child;
	
	//再計算させる
	keisan();
}


function chk(){
//初期クリア
var num_adalut=0;
var num_child=0;
var num_total=0;
var childflg=0;

//年齢入力が無い場合のエラー
var strErr="";
	var racenameflug=0;
	//チェック開始
	for(i=1;i<22;i++){
		if(eval('document.form1.sname'+i+'.value')){
			if(eval('document.form1.sage'+i+'[document.form1.sage'+i+'.selectedIndex].value')){
				if(eval('document.form1.sage'+i+'[document.form1.sage'+i+'.selectedIndex].value') > childage){
					num_adalut=num_adalut+1;
				}else{
					num_child=num_child+1;
				}
				if(eval('document.form1.sage'+i+'[document.form1.sage'+i+'.selectedIndex].value') < 20){
					childflg=1;
				}
				num_total=num_total+1;
			}else{
				strErr=strErr+eval('document.form1.sname'+i+'.value')+"さんの年齢を入力してください。\n";
			}
		}
	}
	
	for (var i = 0; i < document.form1.racename.length; i++){
		if(document.form1.racename[i].checked == true){
		racenameflug = document.form1.racename[i].value;
		}
	}
	switch(racenameflug){
        case "1": 
			if(num_total<4){
				strErr=strErr+"【Ａ】４２．１９５キロの部に参加申込の方は、参加者情報に「４名以上２１名以内」でご入力下さい。\n";
			}
            break;
        case "2": 
			if(num_total<4){
				strErr=strErr+"【Ｂ】２０キロの部に参加申込の方は、参加者情報に「４名以上１０名以内」でご入力下さい。\n";
			}else{
				if(10<num_total){
					strErr=strErr+"【Ｂ】２０キロの部に参加申込の方は、参加者情報に「１０名以内」でご入力下さい。\n";
				}
			}
            break;
    }
	
	if(childflg==1){
			if(document.form1.shonin.checked==false){
				strErr=strErr+"未成年者が出場する場合には、保護者の「承認」にチェックをお願いします。\n";
			}
	}
	
	if(strErr){
		//エラーあり
		alert(strErr);
	}else{
		//エラーなし
		document.form1.submit();
	}

}


function check(){

	var Flag = 0;
	AlertMessage = "箇所が未確認です。\n\n";
	
	
	// 問1
	// ラジオボタン
	var FlagRadio = 0;
	if(document.form1.name2.length) { // 選択肢が複数ある場合
	FlagRadio = 1;
	var i;
	for(i=0; i<document.form1.name2.length; i++){
	if(document.form1.name2[i].checked){
	FlagRadio = 0; break;
	}
	}
	if(FlagRadio){
	Flag++; AlertMessage +="確認事項1を御確認ください。\n";
	}
	}else{ // 選択肢が1つだけの場合
	if(!document.form1.name2.checked){
	Flag++; AlertMessage +="確認事項1を御確認ください。\n";
	}
	}
	
	
	// 問2
	// ラジオボタン
	var FlagRadio = 0;
	if(document.form1.name3.length) { // 選択肢が複数ある場合
	FlagRadio = 1;
	var i;
	for(i=0; i<document.form1.name3.length; i++){
	if(document.form1.name3[i].checked){
	FlagRadio = 0; break;
	}
	}
	if(FlagRadio){
	Flag++; AlertMessage +="確認事項2を御確認ください。\n";
	}
	}else{ // 選択肢が1つだけの場合
	if(!document.form1.name3.checked){
	Flag++; AlertMessage +="確認事項2を御確認ください。\n";
	}
	}
	
	
	// 問3
	// ラジオボタン
	var FlagRadio = 0;
	if(document.form1.name4.length) { // 選択肢が複数ある場合
	FlagRadio = 1;
	var i;
	for(i=0; i<document.form1.name4.length; i++){
	if(document.form1.name3[i].checked){
	FlagRadio = 0; break;
	}
	}
	if(FlagRadio){
	Flag++; AlertMessage +="確認事項3を御確認ください。\n";
	}
	}else{ // 選択肢が1つだけの場合
	if(!document.form1.name4.checked){
	Flag++; AlertMessage +="確認事項3を御確認ください。\n";
	}
	}
	
	
	// 問4
	// ラジオボタン
	var FlagRadio = 0;
	if(document.form1.name5.length) { // 選択肢が複数ある場合
	FlagRadio = 1;
	var i;
	for(i=0; i<document.form1.name5.length; i++){
	if(document.form1.name5[i].checked){
	FlagRadio = 0; break;
	}
	}
	if(FlagRadio){
	Flag++; AlertMessage +="確認事項4を御確認ください。\n";
	}
	}else{ // 選択肢が1つだけの場合
	if(!document.form1.name5.checked){
	Flag++; AlertMessage +="確認事項4を御確認ください。\n";
	}
	}
	
	
	// 問5
	// ラジオボタン
	var FlagRadio = 0;
	if(document.form1.name6.length) { // 選択肢が複数ある場合
	FlagRadio = 1;
	var i;
	for(i=0; i<document.form1.name6.length; i++){
	if(document.form1.name6[i].checked){
	FlagRadio = 0; break;
	}
	}
	if(FlagRadio){
	Flag++; AlertMessage +="確認事項5を御確認ください。\n";
	}
	}else{ // 選択肢が1つだけの場合
	if(!document.form1.name6.checked){
	Flag++; AlertMessage +="確認事項5を御確認ください。\n";
	}
	}
	
	
	
	
	
	// アラートをまとめて表示 ================================================
	if(Flag > 0){ 
		window.alert(Flag + AlertMessage);
		return false;
	}else{
		if(window.confirm('お申込画面に入ってよろしいですか？')){ return true; }
		else{ return false; }
	} 
}


function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
