<!--
  function sendMail(obj,preno){
    var caution = "";
    var errorflag = 0;
    var sxfrag = 0;
    var pfrag = 0;
    var qufrag = 0;

    for(i=0; i<obj.length; i++){
      var f_name = "";
      var elementType = obj.elements[i].type;

      if (obj.elements[i].name.indexOf('_birth',0) > 0 || obj.elements[i].name == 'etctext') {continue;}

      if (elementType == "text" || elementType == "textarea") {
        
        if (obj.elements[i].name == 'email') {
          f_name ='メールアドレス';
          chkMail = obj.elements[i].value;
          check = /.+@.+\..+/;
          if (!chkMail.match(check)){
            obj.elements[i].style.backgroundColor='#FFEEEE';
            obj.elements[i].style.color='#FF0000';
            caution = caution + f_name +'が正しくありません。\n';
            errorflag = 2;
          } else {
            obj.elements[i].style.backgroundColor='#FFFFFF';
            obj.elements[i].style.color='#666666';
          }
        } else if(obj.elements[i].name == 'email2' && chkMail != obj.elements[i].value){
            obj.elements[i].style.backgroundColor='#FFEEEE';
            obj.elements[i].style.color='#FF0000';
            errorflag = 2;
            caution = caution + 'メールアドレスが一致しません。\n';
        } else if(obj.elements[i].value == ""){
          if(obj.elements[i].name == 'email2'){f_name = 'メールアドレス（再）';}
          if(obj.elements[i].name == 'name'){f_name = 'お名前';}
          if(obj.elements[i].name == 'name2'){f_name = 'ハンドルネーム';}
          if(obj.elements[i].name == 'content'){f_name = 'お問い合わせ内容';}
          if(obj.elements[i].name == 'birth02'){f_name = 'ご生年';}
          if(obj.elements[i].name == 'birth03'){f_name = 'ご生月';}
          if(obj.elements[i].name == 'birth04'){f_name = 'ご生日';}
          obj.elements[i].style.backgroundColor='#FFEEEE';
          caution = caution + f_name +'が未入力です。\n';
          errorflag = 1;
        } else {
          obj.elements[i].style.backgroundColor='#FFFFFF';
          obj.elements[i].style.color='#666666';
        }
      }

      if(elementType == "checkbox"){
        if(obj.elements[i].checked == false){
          caution = caution + f_name +'がチェックされていません。\n';
          errorflag = 1;
        }
      }

      if(elementType == "radio"){
        if(obj.elements[i].name == 'sx'){
          f_name = '性別';
          if(obj.elements[i].checked == false){
            if (sxfrag == 1) {
              caution = caution + f_name +'が選択されていません。\n';
              errorflag = 1;
            } else {
              sxfrag = sxfrag+1;
            }
          }
        }
        if(obj.elements[i].name == 'item'){
          f_name = '賞品';
          if(obj.elements[i].checked == false){
            if (pfrag == preno-1) {
              caution = caution + f_name +'が選択されていません。\n';
              errorflag = 1;
            } else {
              pfrag = pfrag+1;
            }
          }
        }
        if(obj.elements[i].name == 'questionnaire'){
          f_name = 'アンケート';
          if(obj.elements[i].checked == false){
            if (qufrag == 5) {
              caution = caution + f_name +'が選択されていません。\n';
              errorflag = 1;
            } else {
              qufrag = qufrag+1;
            }
          }
        }
      }

      if(elementType == "select-multiple" || elementType == "select-one"){
        if(obj.elements[i].name == 'adrs'){f_name = 'ご住所';}
        if(obj.elements[i].name == 'genre'){f_name = '希望する項目';}
        if(obj.elements[i].selectedIndex > -1){
          var selectCnt = obj.elements[i].selectedIndex;
          if(obj.elements[i].options[selectCnt].value == ""){
            caution = caution + f_name +'が選択されていません。\n';
            errorflag = 1;
          }
        } else {
          caution = caution + f_name +'が選択されていません。\n';
          errorflag = 1;
        }
      }

    }
    
    if(errorflag == 0){
      if(confirm("送信してもよろしいですか？")){
        return true;
      } else {return false;}
    } else {
      caution = "送信内容に不備があります。\n\n"+caution;
      alert(caution);
      return false;
    }
  }
//-->