
//<![CDATA[
$(document).ready(function(){
    $("#btnAdd").click(function() {
      var mess = "";
      var title = getItemValue("title");
      var name  = getItemValue("name");
      var pwd   = getItemValue("pwd");
      var memo  = getItemValue("memo");
      var keyv  = getItemValue("keyv");
      if ( name == "" ) {
         mess = addMess(mess,"おなまえが入力されていません");
       }
      if ( title == "" ) {
         mess = addMess(mess,"タイトルが入力されていません");
       }
       if ( memo == "" ) {
         mess = addMess(mess,"コメントが入力されていません");
       } 
       //if ( keyv == "" ) {
       //  mess = addMess(mess,"投稿キーが入力されていません");
       //} 
       if ( pwd == "" ) {
         mess = addMess(mess,"パスワードが入力されていません");
       } 
       if ( mess != "" ) {
         alert(mess);
         return false;
        }
       if ( $("#id").val() > 0 ) {
         upd($("#id").val());
       } else {
         add();
        }
    });
    
    $("#btnCls").click(function(){
      $("#id").val(0);
      $("#name").val("");
      $("#maddr").val("");
      $("#title").val("");
      $("#memo").val("");
      $("#url").val("");
      $("#pwd").val("");
      $("#btnAdd").val("投稿する");
    });    
});

function add() {
  $.ajax({
    type: "POST",
    dataType: "json",
    data: {
      "mode":"add",
      "bid":1,
      "name":getItemValue("name"),
      "maddr":getItemValue("maddr"),
      "title":getItemValue("title"),
      "memo":getItemValue("memo"),
      "hpurl":getItemValue("hpurl"),
      "keyv":getItemValue("keyv"),
      "pwd":getItemValue("pwd"),
      "ipaddr":"38.107.191.97",
      "PHPSESSID":"1e0691a9e0261ababd6f9348fd2a5cc8"
    },
    cache: false,
    url: "http://kouzaikaori.com/bbs.php",
    success: function(data) {
      bbsView(data);
    }
  });
}

function bbsView(msg) {
  if ( msg != "" ) {
    if ( msg.mess != "" ) {
      alert(msg.mess);
    }
  }
  if ( msg.err == "false" ) {
    return;
  }
  
  $.ajax({
    type: "POST",
    dataType: "json",
    data: {
      "mode":"page",
      "bid":1,
      "PHPSESSID":"1e0691a9e0261ababd6f9348fd2a5cc8"
    },
    cache: false,
    url: "http://kouzaikaori.com/bbs.php",
    success: function(data) {
       $("#bbslst").html(data.html);
     }
  });
}

function getItemValue(itm) {
  var ret = $("#"+itm).val();
  return ret;
}

function addMess(src,mess) {
  if ( src == "" ) return mess;
  return src + "\n" +mess;
}

function detFrm(id) {
  $.ajax({
    type: "POST",
    dataType: "json",
    data: {
      "mode":"updfrm",
      "id":id,
      "bid":1,
      "PHPSESSID":"1e0691a9e0261ababd6f9348fd2a5cc8"
    },
    cache: false,
    url: "http://kouzaikaori.com/bbs.php",
    success: function(data) {
       setFrm(data);
     }
  });
}

function setFrm(rec) {
  $("#id").val(rec.frm.id);
  $("#name").val(rec.frm.name);
  $("#maddr").val(rec.frm.maddr);
  $("#title").val(rec.frm.title);
  $("#memo").val(rec.frm.memo);
  $("#url").val(rec.frm.url);
  //$("#pwd").val(rec.frm.pwd);
  $("#btnAdd").val("更新する");
}

function upd(id) {
  $.ajax({
    type: "POST",
    dataType: "json",
    data: {
      "mode":"upd",
      "bid":1,
      "id":id,
      "name":getItemValue("name"),
      "maddr":getItemValue("maddr"),
      "title":getItemValue("title"),
      "memo":getItemValue("memo"),
      "hpurl":getItemValue("hpurl"),
      "keyv":getItemValue("keyv"),
      "pwd":getItemValue("pwd"),
      "PHPSESSID":"1e0691a9e0261ababd6f9348fd2a5cc8"
    },
    cache: false,
    url: "http://kouzaikaori.com/bbs.php",
    success: function(data) {
      clearFrm(data);
    }
  });
}

function clearFrm(rec) {
  if ( rec.mess != "" ) {
    alert(rec.mess);
    return false;
  }
  alert("更新いたしました");
  $("#id").val(0);
  $("#name").val(rec.frm.name);
  $("#maddr").val(rec.frm.maddr);
  $("#title").val("");
  $("#memo").val("");
  $("#url").val(rec.frm.url);
  $("#btnAdd").val("投稿する");
  bbsView("");
}  
//]]>
