//全角→半角　英数字変換

    tohan = new Array();
    tohan["Ａ"]="A";
    tohan["Ｂ"]="B";
    tohan["Ｃ"]="C";
    tohan["Ｄ"]="D";
    tohan["Ｅ"]="E";
    tohan["Ｆ"]="F";
    tohan["Ｇ"]="G";
    tohan["Ｈ"]="H";
    tohan["Ｉ"]="I";
    tohan["Ｊ"]="J";
    tohan["Ｋ"]="K";
    tohan["Ｌ"]="L";
    tohan["Ｍ"]="M";
    tohan["Ｎ"]="N";
    tohan["Ｏ"]="O";
    tohan["Ｐ"]="P";
    tohan["Ｑ"]="Q";
    tohan["Ｒ"]="R";
    tohan["Ｓ"]="S";
    tohan["Ｔ"]="T";
    tohan["Ｕ"]="U";
    tohan["Ｖ"]="V";
    tohan["Ｗ"]="W";
    tohan["Ｘ"]="X";
    tohan["Ｙ"]="Y";
    tohan["Ｚ"]="Z";

    tohan["ａ"]="a";
    tohan["ｂ"]="b";
    tohan["ｃ"]="c";
    tohan["ｄ"]="d";
    tohan["ｅ"]="e";
    tohan["ｆ"]="f";
    tohan["ｇ"]="g";
    tohan["ｈ"]="h";
    tohan["ｉ"]="i";
    tohan["ｊ"]="j";
    tohan["ｋ"]="k";
    tohan["ｌ"]="l";
    tohan["ｍ"]="m";
    tohan["ｎ"]="n";
    tohan["ｏ"]="o";
    tohan["ｐ"]="p";
    tohan["ｑ"]="q";
    tohan["ｒ"]="r";
    tohan["ｓ"]="s";
    tohan["ｔ"]="t";
    tohan["ｕ"]="u";
    tohan["ｖ"]="v";
    tohan["ｗ"]="w";
    tohan["ｘ"]="x";
    tohan["ｙ"]="y";
    tohan["ｚ"]="z";

    tohan["０"]="0";
    tohan["１"]="1";
    tohan["２"]="2";
    tohan["３"]="3";
    tohan["４"]="4";
    tohan["５"]="5";
    tohan["６"]="6";
    tohan["７"]="7";
    tohan["８"]="8";
    tohan["９"]="9";

    okstr      = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
    okstr_mail = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@-_.';

function characheck(str,okstr_type) {
    err = 0;
    for (i=0;i<str.length;i++) {
        if (okstr_type.indexOf(str.charAt(i),0) == -1) {
            err++;
        }
    }
    if (err!=0) {
        return false;
    } else {
        return true;
    }
}

function zen2han(data) {
    str = data;
    for (zen in tohan) {
        tmpary = str.split(zen);
        str = tmpary.join(tohan[zen]);
    }
    return str;
}


function checkInput1() {
    var this_form = document.trial1;

    if (!this_form.mailAddress.value) {
        if ( "en_US" == _ALERT_MESSAGE ) {
            alert(alert_msg_6_en);
        } else if ( "ja_JP" == _ALERT_MESSAGE  ||  "ja" == _ALERT_MESSAGE ) {
            alert(alert_msg_6_jp);
        } else {
            alert(alert_msg_6_jp)
        }
        return false;

    } else {
        var check = zen2han(this_form.mailAddress.value);
        if (!check) {
            if ( "en_US" == _ALERT_MESSAGE ) {
                alert(alert_msg_61_en);
            } else if ( "ja_JP" == _ALERT_MESSAGE  ||  "ja" == _ALERT_MESSAGE ) {
                alert(alert_msg_61_jp);
            } else {
                alert(alert_msg_61_jp)
            }
            return false;

        } else {
            var cha = new String();
            cha = check;
            if (!characheck(cha,okstr_mail)) {
                if ( "en_US" == _ALERT_MESSAGE ) {
                    alert(alert_msg_61_en);
                } else if ( "ja_JP" == _ALERT_MESSAGE  ||  "ja" == _ALERT_MESSAGE ) {
                    alert(alert_msg_61_jp);
                } else {
                    alert(alert_msg_61_jp)
                }
                return false;

            } else {
                document.trial1.mailAddress.value = cha;
            }
        }
    }

    if (!this_form.mailAddress2.value) {
        if ( "en_US" == _ALERT_MESSAGE ) {
            alert(alert_msg_62_en);
        } else if ( "ja_JP" == _ALERT_MESSAGE  ||  "ja" == _ALERT_MESSAGE ) {
            alert(alert_msg_62_jp);
        } else {
            alert(alert_msg_62_jp)
        }
        return false;
    }

    if (this_form.mailAddress.value!=this_form.mailAddress2.value) {
        if ( "en_US" == _ALERT_MESSAGE ) {
            alert(alert_msg_19_en);
        } else if ( "ja_JP" == _ALERT_MESSAGE  ||  "ja" == _ALERT_MESSAGE ) {
            alert(alert_msg_19_jp);
        } else {
            alert(alert_msg_19_jp)
        }
        return false;
    }

    if("SOBA mieruka" == _WEB_TYPE) {
        if (!this_form.trialCompanyName.value) {
            if ( "en_US" == _ALERT_MESSAGE ) {
                alert(alert_msg_71_1_en);
            } else if ( "ja_JP" == _ALERT_MESSAGE  ||  "ja" == _ALERT_MESSAGE ) {
                alert(alert_msg_71_1_jp);
            } else {
                alert(alert_msg_71_1_jp)
            }
            return false;
        }
        if (!this_form.trialDepartName.value) {
            if ( "en_US" == _ALERT_MESSAGE ) {
                alert(alert_msg_71_2_en);
            } else if ( "ja_JP" == _ALERT_MESSAGE  ||  "ja" == _ALERT_MESSAGE ) {
                alert(alert_msg_71_2_jp);
            } else {
                alert(alert_msg_71_2_jp)
            }
            return false;
        }
        if (!this_form.trialUserName.value) {
            if ( "en_US" == _ALERT_MESSAGE ) {
                alert(alert_msg_71_3_en);
            } else if ( "ja_JP" == _ALERT_MESSAGE  ||  "ja" == _ALERT_MESSAGE ) {
                alert(alert_msg_71_3_jp);
            } else {
                alert(alert_msg_71_3_jp)
            }
            return false;
        }
        if (!this_form.trialZipCode.value) {
            if ( "en_US" == _ALERT_MESSAGE ) {
                alert(alert_msg_71_4_en);
            } else if ( "ja_JP" == _ALERT_MESSAGE  ||  "ja" == _ALERT_MESSAGE ) {
                alert(alert_msg_71_4_jp);
            } else {
                alert(alert_msg_71_4_jp)
            }
            return false;
        }
        if (!this_form.trialAddress.value) {
            if ( "en_US" == _ALERT_MESSAGE ) {
                alert(alert_msg_71_5_en);
            } else if ( "ja_JP" == _ALERT_MESSAGE  ||  "ja" == _ALERT_MESSAGE ) {
                alert(alert_msg_71_5_jp);
            } else {
                alert(alert_msg_71_5_jp)
            }
            return false;
        }
        if (!this_form.trialTel.value) {
            if ( "en_US" == _ALERT_MESSAGE ) {
                alert(alert_msg_71_6_en);
            } else if ( "ja_JP" == _ALERT_MESSAGE  ||  "ja" == _ALERT_MESSAGE ) {
                alert(alert_msg_71_6_jp);
            } else {
                alert(alert_msg_71_6_jp)
            }
            return false;
        }
    }

    document.trial1.submit();
}

