//_/_/_/_/_/_/  必須項目の入力チェック  _/_/_/_/_/_/
function checkMandatory()
{
    var error_string = "";
	var win=document.forms[0];
    // テキストフィールドのチェック（名前(name1)の指定何も入力されていないとエラーの文章を返す）
	if (win.name1.value=="" )
    {
        error_string += "氏名が入力されていません。\n";
    }
    // テキストフィールドのチェック（フリガナ(name2)の指定何も入力されていないとエラーの文章を返す）
	if (win.name2.value=="" )
    {
        error_string += "フリガナがされていません。\n";
    }    
	// テキストフィールドのチェック（電話番号(tel)の入力されているデータが数字かどうか調べる
	reg = new RegExp("([0-9]+)");
	if (win.tel.value.match(reg)== null)
    {
        error_string += "電話番号がされていません。\n";
    }
	// ラジオボタンがチェックされていなければエラーを返す
	if(win.raiten.value == "no")
	{
        error_string += "来店経験が選択されておりません。\n";
    }
	// メールアドレス入力データが@のまえに文字が入り@の後ろに.を含んだ文字が入らなければエラーを返す
	reg = new RegExp("^[^@]+@[^.]+\..+");
	if (win.mailaddress.value.match(reg) == null)
    {
        error_string += "電子メールアドレスが正しく入力されていません。\n";
    }
	if (error_string == "")
    {
        return true;
    } else {
        error_string = "以下の入力漏れが見つかりました：\n" + error_string;
        alert(error_string);
        return false;
    }
}