function validate_form1(frm) {
  var value = '';
  var errFlag = new Array();
  var _qfGroups = {};
  _qfMsg = '';

	function trashGomi(s)
	{
		s=unescape(escape(s).split("%00")[0]);
		return s;
	}
	function getByte(str)
	{
		if (str=="" || !str || str==null) return 0;
		str=trashGomi(str);
		var strS=str.replace(/[^0-9a-zｱ-ﾝ\!\"\#\$\%\&\'\(\)\-\=\^\~\\\|\@\`\[\{\;\+\:\*\]\}\,\<\.\>\/\?\_]/ig,"##");
		return strS.length;
	}

  value = frm.elements['password'].value;
  if (value == '' && !errFlag['password']) {
    errFlag['password'] = true;
    _qfMsg = _qfMsg + '\n  パスワードを入力してください。';
  }
  value = frm.elements['password'].value;
  if (value != '' && (value < 1 || value > 10) && !errFlag['password']) {
    errFlag['password'] = true;
    _qfMsg = _qfMsg + '\n  パスワードは10文字以内で入力してください。';
  }
  if (_qfMsg != '') {
    _qfMsg = '' + _qfMsg;
    _qfMsg = _qfMsg + '\n';
    alert(_qfMsg);
    return false;
  }
  return true;
}
