function check()
{
var message = "";
var chk1 = 0;
var chk2 = 0;
var i;
var ffocus;

for (i = 0;i <= 2;i++)
{
	if (document.moushikomi.elements[i].checked) {++chk1;}
}
if (!chk1)
{
message += '・参加を希望する学校\n';
document.getElementById('schoolCell').className = 'ngbg';
	if (!ffocus) {ffocus = document.moushikomi.elements[0];}
}
else {document.getElementById('schoolCell').className = '';}

if (document.moushikomi.schedule.value == "")
{
message += '・参加を希望する日程\n';
document.getElementById('scheduleCell').className = 'ngbg';
	if (!ffocus) {ffocus = document.schedule.date;}
}
else {document.getElementById('scheduleCell').className = 'bgded';}

if (document.moushikomi.name.value == "")
{
message += '・お申込者氏名\n';
document.getElementById('nameCell').className = 'ngbg';
	if (!ffocus) {ffocus = document.moushikomi.name;}
}
else {document.getElementById('nameCell').className = 'bgded';}

if (document.moushikomi.kana.value == "")
{
message += '・ふりがな\n';
document.getElementById('kanaCell').className = 'ngbg';
	if (!ffocus) {ffocus = document.moushikomi.kana;}
}
else {document.getElementById('kanaCell').className = '';}

if (document.moushikomi.zip1.value == "" || document.moushikomi.zip2.value == "")
{
message += '・郵便番号\n';
document.getElementById('zipCell').className = 'ngbg';
	if (!ffocus) {ffocus = document.moushikomi.zip1;}
}
else {document.getElementById('zipCell').className = '';}

if (document.moushikomi.pref.value == "")
{
message += '・都道府県\n';
document.getElementById('prefCell').className = 'ngbg';
	if (!ffocus) {ffocus = document.moushikomi.pref;}
}
else {document.getElementById('prefCell').className = 'bgded';}

if (document.moushikomi.address1.value == "")
{
message += '・住所\n';
document.getElementById('addressCell').className = 'ngbg';
	if (!ffocus) {ffocus = document.moushikomi.pref;}
}
else {document.getElementById('addressCell').className = 'bgded';}

if (document.moushikomi.email.value)
{
document.getElementById('emailCell').className = 'bgded';
	if (!document.moushikomi.email.value.match(/.+@.+\..+/))
	{
	message += '・メールアドレスの形式が不正です\n';
	++chk2;
	}
}
else {message += '・メールアドレス\n'; ++chk2;}

if (document.moushikomi.syokugyou.value == "")
{
message += '・職業\n';
document.getElementById('syokugyouCell').className = 'ngbg';
	if (!ffocus) {ffocus = document.moushikomi.syokugyou;}
}
else
{
document.getElementById('syokugyouCell').className = '';
}

if (chk2)
{
document.getElementById('emailCell').className = 'ngbg';
	if (!ffocus) {ffocus = document.moushikomi.email;}
}
else {document.getElementById('emailCell').className = 'bgded';}

if(message) 
{
message = "入力エラーです。以下の項目を入力してください。\n\n"+message+"";
alert(message);
ffocus.focus();
}
else
{
document.moushikomi.submit();
}

}