
function formCheck()
{
var message = '';
var chkHash = { 'shop':0, 'gender':0, 'age':0, 'game':0, 'mail':0 };
var ffocus = new Array();

/* 店舗名 */
if ( !$F('shop') )
{
message += '・店舗名\n';
chkHash['shop'] = 1;
ffocus.push('shop');
}

/* 性別 */
if ( !$F('gender') )
{
message += '・性別\n';
chkHash['gender'] = 1;
ffocus.push('gender');
}

/* 年代 */
if ( !$F('age') )
{
message += '・年代\n';
chkHash['age'] = 1;
ffocus.push('age');
}

/* ジャンル */
var games = $$('td#game_cell input');
var chk = 0;
for (var i = 0; i < games.length; i++)
{
	if (games[i].checked) {++chk;}
}
if (!chk)
{
message += '・好きなゲームジャンル\n';
chkHash['game'] = 1;
ffocus.push('game_1');
}

/* メール */
if ( !$F('mail') )
{
message += '・E-mail\n';
chkHash['mail'] = 1;
ffocus.push('mail');
}

if (message) 
{
	for (key in chkHash)
	{
	var cell = key + '_cell';
	(chkHash[key]) ? $(cell).className = 'ngbg' : $(cell).className = '';
	}
alert("入力エラーです。以下の項目を入力してください。\n\n" + message);
$(ffocus[0]).focus();
}
else
{
$('registration').submit();
}

} // formCheck END

function formReset()
{
	if ( window.confirm('リセットしてもよろしいですか？') )
	{
	$('registration').reset();
	}
} // formReset END

function formCheck2()
{
var message = '';
var chkHash = { 'mail2':0 };
var ffocus = new Array();

/* メール */
if ( !$F('mail2') )
{
message += '・E-mail\n';
chkHash['mail2'] = 1;
ffocus.push('mail2');
}

if (message) 
{
	for (key in chkHash)
	{
	var cell = key + '_cell';
	(chkHash[key]) ? $(cell).className = 'ngbg' : $(cell).className = '';
	}
alert("入力エラーです。以下の項目を入力してください。\n\n" + message);
$(ffocus[0]).focus();
}
else
{
$('registration2').submit();
}

} // formCheck2 END