//--送信ボタンを押したときの全エレメントチェック
function chksubmit(oj){

var flag = 0;

	if(oj.plan.length) { // 選択肢が複数ある場合
		flag = 1;
		var i;
		for(i = 0; i < oj.plan.length; i ++){
			if(oj.plan[i].checked){
				flag = 0; break;
			}
		}
	}
	else{ 
		if(!oj.plan.checked){
			flag = 1;
		}
	}

	if(flag){
		window.alert('プランが選択されていません');
		return false;
	}

   //未入力エレメントの背景色をオレンジにする
   if(!!oj.style){
     if(!oj.yado.value) oj.yado.style.backgroundColor='#ffcc66'
     if(!oj.onamae.value) oj.onamae.style.backgroundColor='#ffcc66'
     if(!oj.furigana.value) oj.furigana.style.backgroundColor='#ffcc66'
     if(!oj.tel.value) oj.tel.style.backgroundColor='#ffcc66'
     if(!oj.mail.value) oj.mail.style.backgroundColor='#ffcc66'
     if(!oj.postcode.value) oj.postcode.style.backgroundColor='#ffcc66'
     if(!oj.add.value) oj.add.style.backgroundColor='#ffcc66'
   }

   //対象エレメントがすべて入力済みでなければ送信不可とダイアログ
   if((oj.yado.value) && (oj.onamae.value) && (oj.furigana.value) && (oj.tel.value) && (oj.mail.value) && (oj.postcode.value) && (oj.add.value)) { 
        return true
   } else {
        alert('必須項目を入力してください')
        return false
   }
}