	        function isRightMailAddress(  mail ) {

                   var emailRegExp = /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.([a-z]){2,4})$/
                   if ( emailRegExp.test(mail) )
		       return  true;

	   	   var emailRegExp2 = /^[_A-Z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.([a-z]){2,4})$/
                   //return  emailRegExp2.test(mail);
	  	   return  false;
		}

	        function trim( str ) {
		    var regL = /^[　\s]+/;
		    var regR = /[　\s]+$/;
                    var regHL = /^[ \s]+/;
		    var regHR = /[ \s]+$/;

                    str     = str.replace( regL, "" );
	  	    str     = str.replace( regR, "" );
                    str     = str.replace( regHL, "" );
		    str     = str.replace( regHR, "" );

                    return  str;
		 }

	function isMemberEntryDataCheck() {
		_form	= document.member_entry;
		_errorMessage	= "";

		str = _form.login_id.value;
		if ( str.length == 0 ) {
			_errorMessage = _errorMessage + 'ログインＩＤを入力してください \n';
		}
		str = _form.login_passwd.value;
		if ( str.length == 0 ) {
			_errorMessage = _errorMessage + 'ログインパスワードを入力してください \n';
		}
		str = _form.name.value;
		if ( str.length == 0 ) {
			_errorMessage = _errorMessage + '会社名を入力してください \n';
		}
		str = _form.c_name.value;
		if ( str.length == 0 ) {
			_errorMessage = _errorMessage + '担当者名を入力してください \n';
		}
		str = _form.mail.value;
		if ( str.length == 0 ) {
			_errorMessage = _errorMessage + 'メールアドレスを入力してください \n';
		} else {
		        if ( !isRightMailAddress( str ) ) {
			     _errorMessage = _errorMessage + '正しいメールアドレスを入力してください \n';
			}
		}
		str = _form.tel.value;
		if ( str.length == 0 ) {
			_errorMessage = _errorMessage + 'TELを入力してください \n';
		}
		str = _form.post.value;
		if ( str.length == 0 ) {
			_errorMessage = _errorMessage + '郵便番号を入力してください \n';
		}
		str = _form.address.value;
		if ( str.length == 0 ) {
			_errorMessage = _errorMessage + '住所を入力してください \n';
		}

		if ( _errorMessage.length != 0 ) {
			alert( _errorMessage );
			return	false;
		}
		return	true;
	}

	function doMemberEntryNextGui() {
		if ( !isMemberEntryDataCheck() )
			return	false;
				
		document.member_entry.submit();
	}

	function doMemberEntryBack( url ) {
		//var element = document.getElementById("member_entry"); 
		//element.action = url;

		document.member_entry.action = url;
		document.member_entry.submit();
	}

	function doMemberPass() {
		_form	= document.member_login;

		str = _form.mail_res.value;
		if ( str.length == 0 ) {
			alert( '登録メールアドレスを入力してください \n' );
			return	false;
		}
		document.member_login.submit();
	}

	function doMember() {
		_form	= document.member_login;
		_errorMessage	= "";

		str = _form.login_id.value;
		if ( str.length == 0 ) {
			_errorMessage = _errorMessage + 'ログインＩＤを入力してください \n';
		}
		str = _form.login_passwd.value;
		if ( str.length == 0 ) {
			_errorMessage = _errorMessage + 'ログインパスワードを入力してください \n';
		}
		if ( _errorMessage.length != 0 ) {
			alert( _errorMessage );
			return	false;
		}
		document.member_login.submit();
	}

