function FormValidate_detail(b)
{
	b.disabled = true;

	var errmsg="";
	var fmailjudge=0;
	var cmailjudge=0;

	fadd=document.MyForm.fromaddr.value;
	cadd=document.MyForm.confaddr.value;
	qtext=document.MyForm.body.value;
	tel=document.MyForm.tel.value;
	qtext=qtext.replace(/\r\n/g,"");
	ml = /.+@.+\..+/;

	if(document.MyForm.toaddr.value == "")
	{
		errmsg="* お名前を入力してください\n";
	}

	if(document.MyForm.tel.value != "" && tel.match(/[^0-9]/g))
	{
		errmsg=errmsg + "* 電話番号は半角数字で入力してください\n";
	}

	if(document.MyForm.fromaddr.value == "")
	{
		errmsg=errmsg + "* 返信用アドレスを入力してください\n";
	}
	else if(!fadd.match(ml))
	{
		errmsg=errmsg + "* 返信用アドレスの書式が間違っています\n";
	}
	else
	{
		fmailjudge=1;
	}

	if(document.MyForm.confaddr.value == "")
	{
		errmsg=errmsg + "* 確認用アドレスを入力してください\n";
	}
	else if(!cadd.match(ml))
	{
		errmsg=errmsg + "* 確認用アドレスの書式が間違っています\n";
	}
	else
	{
		cmailjudge=1;
	}

	if(fmailjudge==1 && cmailjudge==1)
	{
		if(fadd!=cadd)
		{
			errmsg=errmsg + "* 返信用アドレスと確認用アドレスが一致しません\n";
		}
	}

	if(document.MyForm.body.value == "")
	{
		errmsg=errmsg + "* 問い合わせ内容を入力してください\n";
	}
	else if(qtext.length>200)
	{
		errmsg=errmsg + "* 問い合わせ内容は200文字以内で入力してください\n";
	}

	if(errmsg=="")
	{
		document.MyForm.submit();
		return true;
	}
	else
	{
		window.alert(errmsg);
		b.disabled = false;
		return false;
	}
	return false;
}
function showimg(im) {
	document.hostimg.src = im;
}
function Mailmagazine_input()
{
	if(document.MyForm.v_email.value == "")
	{
		window.alert("* メールアドレスを入力してください");
		document.MyForm.v_email.focus();
		return false;
	}
	else
	{
		document.MyForm.submit();
	}
	return true;
}

function Mailmagazine_release()
{
	if(document.MyForm2.v_email.value == "")
	{
		window.alert("* メールアドレスを入力してください");
		document.MyForm2.v_email.focus();
		return false;
	}
	else
	{
		document.MyForm2.submit();
	}
	return true;
}

