function checkform(){
var name_str = NameValid(document.ordercheck.ordername);
var name_ruby_str = NameRubyValid(document.ordercheck.name_ruby);
var postcode_str = PostcodeValid(document.ordercheck.postcode);
var pref_str = PrefValid(document.ordercheck.pref);
var address_str = AddressValid(document.ordercheck.address);
var telephone_str = TelephoneValid(document.ordercheck.telephone);
var email_str = EmailValid(document.ordercheck.orderemail);
var knows_str = KnowsValid(document.ordercheck.knows);

if ((name_str + name_ruby_str + postcode_str + pref_str + address_str + telephone_str + email_str + knows_str) !=""){
alert(name_str + name_ruby_str + postcode_str + pref_str + address_str + telephone_str + email_str + knows_str);
return false;
}
}

function NameValid(fld){
if (fld.value == ""){
return "お名前が記入されていません。\n";
}else {
return "";
}
}

function NameRubyValid(fld){
if (fld.value == ""){
return "フリガナが記入されていません。\n";
}else {
return "";
}
}

function PostcodeValid(fld){
if (fld.value == ""){
return "郵便番号が記入されていません。\n";
}else {
return "";
}
}

function PrefValid(fld){
if (fld.value == ""){
return "都道府県が選択されていません。\n";
}else {
return "";
}
}

function AddressValid(fld){
if (fld.value == ""){
return "住所が記入されていません。\n";
}else {
return "";
}
}

function TelephoneValid(fld){
if (fld.value == ""){
return "電話番号が記入されていません。\n";
}else {
return "";
}
}


function EmailValid(fld){
if (fld.value == ""){
return "メールアドレスが記入されていません。\n";
} else if ((fld.value.indexOf("@") == -1)||
(fld.value.indexOf("@") != fld.value.lastIndexOf("@"))||
(fld.value.indexOf("@") == fld.value.length -1)||
(fld.value.indexOf("@") == 0)){
return "メールアドレスの形式が間違ってます。\n";
} else {
return "";
}
}

function KnowsValid(fld){
if (fld.value == ""){
return "「どこでこのDVDをお知りになられましたか？」が記入されていません。\n";
}else {
return "";
}
}







function checkform2(){
var name_str = NameValid(document.ordercheck2.ordername);
var name_ruby_str = NameRubyValid(document.ordercheck2.name_ruby);
var postcode_str = PostcodeValid(document.ordercheck2.postcode);
var pref_str = PrefValid(document.ordercheck2.pref);
var address_str = AddressValid(document.ordercheck2.address);
var telephone_str = TelephoneValid(document.ordercheck2.telephone);
var email_str = EmailValid(document.ordercheck2.orderemail);
var knows_str = KnowsValid(document.ordercheck2.knows);

if ((name_str + name_ruby_str + postcode_str + pref_str + address_str + telephone_str + email_str + knows_str) !=""){
alert(name_str + name_ruby_str + postcode_str + pref_str + address_str + telephone_str + email_str + knows_str);
return false;
}
}

function NameValid(fld){
if (fld.value == ""){
return "お名前が記入されていません。\n";
}else {
return "";
}
}

function NameRubyValid(fld){
if (fld.value == ""){
return "フリガナが記入されていません。\n";
}else {
return "";
}
}

function PostcodeValid(fld){
if (fld.value == ""){
return "郵便番号が記入されていません。\n";
}else {
return "";
}
}

function PrefValid(fld){
if (fld.value == ""){
return "都道府県が選択されていません。\n";
}else {
return "";
}
}

function AddressValid(fld){
if (fld.value == ""){
return "住所が記入されていません。\n";
}else {
return "";
}
}

function TelephoneValid(fld){
if (fld.value == ""){
return "電話番号が記入されていません。\n";
}else {
return "";
}
}


function EmailValid(fld){
if (fld.value == ""){
return "メールアドレスが記入されていません。\n";
} else if ((fld.value.indexOf("@") == -1)||
(fld.value.indexOf("@") != fld.value.lastIndexOf("@"))||
(fld.value.indexOf("@") == fld.value.length -1)||
(fld.value.indexOf("@") == 0)){
return "メールアドレスの形式が間違ってます。\n";
} else {
return "";
}
}

function KnowsValid(fld){
if (fld.value == ""){
return "「どこでこのDVDをお知りになられましたか？」が記入されていません。\n";
}else {
return "";
}
}
