function popupSayLoud(reload){
  $.ajax({
    url: '/ajax/sayloud1.php?re='+reload,
    method: 'POST',
    param: '',
    success: function(text){
      //$.lightbox.open(text);
      var ary = text.split('\n');
      text = text.substr(text.indexOf('\n') + 1);

      var buttons;
      if(ary[0] == '1'){    // error
        buttons = {
        '確定': function(){
            egg.lightbox.close();
        }};
      }else{
        buttons = {
        '確定': function(event){
            event = event || window.event;
            var btn = event.target || event.srcElement;
            checkSayLoud(btn);
        },
        '取消': function(){
            egg.lightbox.close();
        }};
      }

      egg.bahabox(text, '刊登勇者大聲說', buttons, {closeButton: false});
    }
  });
}

function checkSayLoud(btn){

  var frm = document.getElementById('sayloud_frm');
  var idType = 0;
  btn.disabled = true;

  if( false == frm.elements['idType'][0].checked && false == frm.elements['idType'][1].checked ){
    alert("請選擇對誰說");
    btn.disabled = false;
    return;
  }

  if( frm.elements['idType'][0].checked && frm.uid.value == '' ){
    alert("請填寫您要對誰說的帳號");
    btn.disabled = false;
    frm.uid.focus();
    return;
  }

  if( frm.elements['idType'][1].checked && frm.nick.value == '' ){
    alert("請填寫您要對誰說的暱稱");
    btn.disabled = false;
    frm.nick.focus();
    return;
  }

  if( '' == frm.sayloud_content.value ){
    alert("請填寫您要說的內容");
    btn.disabled = false;
    frm.sayloud_content.focus();
    return;
  }

  idType = ( frm.elements['idType'][0].checked ) ? 1 : 2;

  $.ajax({
    url: '/ajax/sayloud2.php',
    method: 'POST',
    param: 'idType='+idType+'&uid='+frm.uid.value+'&nick='+frm.nick.value+'&content='+encodeURIComponent(frm.sayloud_content.value),
    success: function(text){
      var msg = '';
      switch(text){
        case 'ERROR_LOGIN' :    msg='請先登入'; break;
        case 'ERROR_PERM' :     msg='您需要手機認證以上才能刊登喔！'; break;
        case 'ERROR_DATA' :     msg='請正確填寫對誰說的帳號或暱稱喔！'; break;
        case 'ERROR_CONTENT' :  msg='請填正確寫要說的內容喔(50字以內)！'; break;
        case 'ERROR_PAY' :      msg='無效的付費方式'; break;
        case 'ERROR_POSTED' :   msg='你本日限額已用完！'; break;
        case 'ERROR_BAHAGOLD' : msg='您的巴幣不足喔！'; break;
        case 'ERROR_GOLD' :     msg='您的金幣不足喔！'; break;
        case 'ERROR_SYSTEM' :   msg='刊登失敗，系統忙碌中！'; break;
        default:
          msg = "刊登完成<br>訊息將於「"+text+"」期間強力放送";
        }

      /*var content = '';
      var re_button = ( 1 == frm.reload.value) ? 'window.location.reload(true);' : '$.lightbox.close();';
      content += '<div id="BH-popup"><p class="BH-poptitle">刊登勇者大聲說</p><div class="BH-popintxt">';
      content += msg;
      content += '</div><p class="BH-popbtns"><input type="button" value="確定" onclick="'+re_button+'" /></p></div>'
      $.lightbox.refresh(content);*/
      btn.disabled = false;
      egg.bahabox.refresh(msg);
      egg.bahabox.option('buttons',{
        '確定': function(){
          if(frm.reload.value == 1){
            window.location.reload(true);
          }else{
            egg.lightbox.close();
          }
        }
      });
    }
  });
}

