﻿// JavaScript Document

function  _CF_checkform1(_CF_this)
    {
        //reset on submit
        _CF_error_exists = false;
        _CF_error_messages = new Array();
        _CF_error_fields = new Object();
        _CF_FirstErrorField = null;

        //form element simei required check
        if( !_CF_hasValue(_CF_this['simei'], "TEXT", false ) )
        {
            _CF_onError(_CF_this, "simei", _CF_this['simei'].value, "【お名前】をご入力ください");
            _CF_error_exists = true;
        }

        //form element age 'INTEGER' validation checks
        if (!_CF_checkinteger(_CF_this['age'].value, false))
        {
            _CF_onError(_CF_this, "age", _CF_this['age'].value, "【年齢】は半角数字でご入力ください");
            _CF_error_exists = true;
        }

        //form element zip required check
        if( _CF_hasValue(_CF_this['zip'], "TEXT", false ) )
        {
            //form element zip 'INTEGER' validation checks
            if (!_CF_checkinteger(_CF_this['zip'].value, true))
            {
                _CF_onError(_CF_this, "zip", _CF_this['zip'].value, "【郵便番号】の書式等をご確認ください");
                _CF_error_exists = true;
            }

        }else {
            _CF_onError(_CF_this, "zip", _CF_this['zip'].value, "【郵便番号】をご入力ください");
            _CF_error_exists = true;
        }

        //form element todofuken required check
        if( !_CF_hasValue(_CF_this['todofuken'], "TEXT", false ) )
        {
            _CF_onError(_CF_this, "todofuken", _CF_this['todofuken'].value, "【都道府県】をご入力ください");
            _CF_error_exists = true;
        }

        //form element address required check
        if( !_CF_hasValue(_CF_this['address'], "TEXT", false ) )
        {
            _CF_onError(_CF_this, "address", _CF_this['address'].value, "【市町村以下】をご入力ください");
            _CF_error_exists = true;
        }

        //form element email required check
        if( !_CF_hasValue(_CF_this['email'], "TEXT", false ) )
        {
            _CF_onError(_CF_this, "email", _CF_this['email'].value, "【メールアドレス】をご入力ください");
            _CF_error_exists = true;
        }

        //form element f3(コメント) required check
        if( document.getElementById("f3").value.length >= 100 )
        {
            _CF_onError(_CF_this, "f3", _CF_this['f3'].value, "【コメント】は100文字以内でご入力ください");
            _CF_error_exists = true;
        }

        //display error messages and return success
        if( _CF_error_exists )
        {
            if( _CF_error_messages.length > 0 )
            {
                // show alert() message
                _CF_onErrorAlert(_CF_error_messages);
                // set focus to first form error, if the field supports js focus().
                if( _CF_this[_CF_FirstErrorField].type == "text" )
                { _CF_this[_CF_FirstErrorField].focus(); }

            }
            return false;
        }else {
            return true;
        }
    }

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}