function check_data(){

var text	=	"";
var be_color	=	"#FCACAC";
var af_color	=	"#FFFFFF";
var doc		=	document.contact;

//名前未入力
if(doc.name.value=="")
{
	text = text + '・お名前が未入力です。\n';
	doc.name.style.backgroundColor = be_color;
}
else
{	doc.name.style.backgroundColor = af_color;	}


if(doc.email.value!=""&&doc.re_email.value!="")
{
	//メールのマッチ
	if(doc.email.value!=doc.re_email.value)
	{
		text = text + '・メールがマッチしません\n';
		doc.email.style.backgroundColor = be_color;
		doc.re_email.style.backgroundColor = be_color;
	}
	else
	{
		doc.email.style.backgroundColor = af_color;
		doc.re_email.style.backgroundColor = af_color;
	}

	//emailの確認
	if (!doc.email.value.match(/^[A-Za-z0-9]+[\w-]+@[\w\.-]+\.\w{2,}$/))
	{
		text = text + '・Eメールアドレスを確認して下さい\n';
		doc.email.style.backgroundColor = be_color;
	}
	else
	{	doc.email.style.backgroundColor = af_color;	}

	//確認用email
	if (!doc.re_email.value.match(/^[A-Za-z0-9]+[\w-]+@[\w\.-]+\.\w{2,}$/))
	{
		text = text + '・確認用Eメールアドレスを確認して下さい\n';
		doc.re_email.style.backgroundColor = be_color;
	}
	else
	{	doc.re_email.style.backgroundColor = af_color;	}
}
else
{
	if(doc.email.value=="")
	{
		text = text + '・Eメールが未入力です。\n';
		doc.email.style.backgroundColor = be_color;
	}
	if(doc.re_email.value=="")
	{
		text = text + '・確認用Eメールが未入力です。\n';
		doc.re_email.style.backgroundColor = be_color;
	}
}


//メッセージ
if(doc.text.value=="")
{
	text = text + '・メッセージが未入力です。\n';
	doc.text.style.backgroundColor = be_color;
}
else
{	doc.text.style.backgroundColor = af_color;	}

 if(text=='')
 { doc.submit(); }
 else
 {
  window.alert(text);
  return false;
 }
}

/* 数字のみに統一 */
function chkCode(id) {
  work='';
  for (lp=0;lp<id.value.length;lp++) {
    unicode=id.value.charCodeAt(lp);
    if ((0xff0f<unicode) && (unicode<0xff1a)) {
      work+=String.fromCharCode(unicode-0xfee0);
    } else if ((0xff20<unicode) && (unicode<0xff3b)) {
      work+=String.fromCharCode(unicode-0xfee0);
    } else if ((0xff40<unicode) && (unicode<0xff5b)) {
      work+=String.fromCharCode(unicode-0xfee0);
    } else {
      work+=String.fromCharCode(unicode);
    }
  }
  id.value=work; /* 半角処理のみ */
  //id.value=work.toUpperCase(); /* 大文字に統一する場合に使用 */
  //id.value=work.toLowerCase(); /* 小文字に統一する場合に使用 */
}
