/* INPUTCHECK JAVASCRIPT
     CREATE DATE:09.08.18
     LASTUP DATE:09.08.18
-------------------*/
// INPUTCHECK
function inputCheck(){
fm = document.cData;
if( !(fm.type[0].checked ) && !( fm.type[1].checked ) ){
alert("お問い合せ項目を選択して下さい。");
fm.type[0].focus();
return false;
}
if( !fm.note.value.match( /\S/g ) || fm.note.value.match( /^ $/ ) ){alert("お問い合せ内容を入力してください。"); fm.note.focus(); return false;}
if( !fm.name1.value.match( /\S/g ) || fm.name1.value.match( /^ $/ ) ){alert("お名前の姓を入力してください。"); fm.name1.focus(); return false;}
if( !fm.name2.value.match( /\S/g ) || fm.name2.value.match( /^ $/ ) ){alert("お名前の名を入力してください。"); fm.name2.focus(); return false;}
if( !fm.kana1.value.match( /\S/g ) || fm.kana1.value.match( /^ $/ ) ){alert("ふりがなのせいを入力してください。"); fm.kana1.focus(); return false;}
if( !fm.kana2.value.match( /\S/g ) || fm.kana2.value.match( /^ $/ ) ){alert("ふりがなのめいを入力してください。"); fm.kana2.focus(); return false;}
if( !fm.mail.value.match( /\S/g ) || fm.mail.value.match( /^ $/ ) ){alert("メールアドレスを入力してください。"); fm.mail.focus(); return false;}
if( fm.mail.value != ""){
stringCov( fm.mail.value );
fm.mail.value = newStr;
txt = fm.mail.value;
data = txt.match(/^\S+@\S+\.\S+$/);
if( !data ){alert("メールアドレスの形式に誤りがあります。"); fm.mail.focus(); return false;}
}
if( !fm.mail_ck.value.match( /\S/g ) || fm.mail_ck.value.match( /^ $/ ) ){alert("メールアドレス（確認用）を入力してください。"); fm.mail_ck.focus(); return false;}
if( fm.mail_ck.value != ""){
stringCov( fm.mail_ck.value );
fm.mail_ck.value = newStr;
txt = fm.mail_ck.value;
data = txt.match(/^\S+@\S+\.\S+$/);
if( !data ){alert("メールアドレス（確認用）の形式に誤りがあります。"); fm.mail_ck.focus(); return false;}
}
if( fm.mail.value != fm.mail_ck.value ){
alert("メールアドレスが一致しません。");
fm.mail.focus();
return false;
}

// RADIO CHECK
/*if( !(fm.sex[0].checked ) && !( fm.sex[1].checked ) ){
alert("性別を選択して下さい。");
fm.sex[0].focus();
return false;
}*/

// CHECKBOX CHECKED
/*if( !(fm.type[0].checked ) && !( fm.type[1].checked ) ){
alert("ご質問内容を選択して下さい。");
fm.type[0].focus();
return false;
}*/

// MAILVALIDATOR
/*if( fm.mail.value != ""){
stringCov( fm.mail.value );
fm.mail.value = newStr;
txt = fm.mail.value;
data = txt.match(/^\S+@\S+\.\S+$/);
if( !data ){alert("メールアドレスの形式に誤りがあります。"); fm.mail.focus(); return false;}
}*/
/*if( fm.mail_ck.value != ""){
stringCov( fm.mail_ck.value );
fm.mail_ck.value = newStr;
txt = fm.mail_ck.value;
data = txt.match(/^\S+@\S+\.\S+$/);
if( !data ){alert("メールアドレス（確認）の形式に誤りがあります。"); fm.mail_ck.focus(); return false;}
}*/

// MAIL CERTIFY
/*if( fm.mail.value != fm.mail_ck.value ){
alert("メールアドレスが一致しません。");
fm.mail.focus();
return false;
}*/
fm.submit();
}

// CONVERT
var zenkaku = new Array( "Ａ", "Ｂ", "Ｃ", "Ｄ", "Ｅ", "Ｆ", "Ｇ", "Ｈ", "Ｉ", "Ｊ", "Ｋ", "Ｌ", "Ｍ", "Ｎ", "Ｏ", "Ｐ", "Ｑ", "Ｒ", "Ｓ", "Ｔ", "Ｕ", "Ｖ", "Ｗ", "Ｘ", "Ｙ", "Ｚ", "ａ", "ｂ", "ｃ", "ｄ", "ｅ", "ｆ", "ｇ", "ｈ", "ｉ", "ｊ", "ｋ", "ｌ", "ｍ", "ｎ", "ｏ", "ｐ", "ｑ", "ｒ", "ｓ", "ｔ", "ｕ", "ｖ", "ｗ", "ｘ", "ｙ", "ｚ","０", "１", "２", "３", "４", "５", "６", "７", "８", "９", "（", "）", "＋", "−", "×", "÷", "＝", "％", "：", "；", "＆", "￥", "＄", "＃", "、", "，", "．", "。", "〜", "’", "‘", "°", "／", "—", "ー", "‐", "＠", "＿" );
var hankaku = new Array("A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "(", ")", "+", "-", "*", "/", "=", "%", ":", ";", "&", "\\", "$", "#", ",", ",", ".", ".", "~", "'", "'", "'", "/", "-", "-", "-", "@", "_");
function stringCov( str ){
var fm = document.entryForm;
for( i = 0; i < zenkaku.length; i++ ){
var rgexp = new RegExp( zenkaku[i], "g" );
str = str.replace( rgexp, hankaku[i] );
str = str.toLowerCase();
}
newStr = str;
}