function goprint() {
  var mode = getq('mode');
  var u = location.pathname;
  if (mode != 'print') {
    u = location.pathname + '?mode=print';
  }
  location.href = u;
}


function getComment() {
  var url ;
  var id = '';
  var status = '';
  urls = '/article/comment/';
  var divcmt = document.getElementById('comment');
  if (divcmt.style.display == "block"){
    divcmt.style.display = "none";
    status = "none";
    return;
  }else{
    status = "block";
  }
  divcmt.style.display = "block";
  var str = location.pathname;
  var url = /^\/article\/detail\/(\d+)/;
  if (str.match(url)) {
      var m = str.match(url);
      id = m[1];
  }
  url = /^\/(%|[A-Za-z0-9])*\/article\/detail\/(\d+)/;
  if (str.match(url)) {
      var m = str.match(url);
      id = m[2];
  }
  urls = urls + id;
  id += '&rand=' + Math.random();
  $("#comment").load(urls + '?' + id);
}

function getCommentPager(p) {
  var url ;
  var id = '';
  var status = '';
  urls = '/article/comment/';
  var divcmt = document.getElementById('comment');
  var str = location.pathname;
  var url = /^\/article\/detail\/(\d+)/;
  if (str.match(url)) {
      var m = str.match(url);
      id = m[1];
  }
  url = /^\/(%|[A-Za-z0-9])*\/article\/detail\/(\d+)/;
  if (str.match(url)) {
      var m = str.match(url);
      id = m[2];
  }
  if (p ==''){
     p = 1;
  }
  urls = urls + id;
  id += '&rand=' + Math.random();
  id += '&p=' + p;
  $("#comment").load(urls + '?' + id);
  window.location.hash = "cmt";
}



function addComment(f) {
  if(!confirm('コメントを投稿しますか？'))
    return false;
  var article_id = f.article_id.value;
  var comment = encodeURIComponent(f.cmt_comment.value);
  var is_member = f.is_member.value;
  var cmt_name = encodeURIComponent(f.cmt_name.value);
  var urlc = '/article/comment/' + article_id;
  var title_icon = '';

  for(var i=0;i< f.cmt_title_icon.length;i++) {
    var r = f.cmt_title_icon[i];
    if (r.checked) {
      title_icon = r.value;
    }
  }
  if (cmt_name == ''){
    alert('ニックネームを入力してください。');
    return false;
  }
  if (comment == ''){
    alert('コメントを入力してください。');
    return false;
  }
  var fdata = 'comment=' + comment  + 
              '&article_id=' + article_id +
              '&is_member=' + is_member + 
              '&name=' + cmt_name + 
              '&title_icon=' + title_icon + 
              '&user_agent=' + encodeURIComponent(navigator.userAgent) +
              '&open_flag=1' 
              ;
  jQuery.ajax({
    type: "POST",
    url: urlc,
    data: fdata,
    success: function(res){
      if (res ==''){
        alert('コメントありがとうございました。');
      }else{
        alert('コメント登録に失敗しました');
      }
    }
  });
  return false;
}


function getTrackBack() {
  var url ;
  var id = '';
  var status = '';
  urls = '/article/trackback/';
  var divcmt = document.getElementById('tblist');
  if (!divcmt){
    return;
  }
  if (divcmt.style.display == "block"){
    divcmt.style.display = "none";
    status = "none";
    return;
  }else{
    status = "block";
  }
  divcmt.style.display = "block";
  var str = location.pathname;
  var url = /^\/article\/detail\/(\d+)/;
  if (str.match(url)) {
      var m = str.match(url);
      id = m[1];
  }
  url = /^\/(%|[A-Za-z0-9])*\/article\/detail\/(\d+)/;
  if (str.match(url)) {
      var m = str.match(url);
      id = m[2];
  }
  urls = urls + id;
  id += '&rand=' + Math.random();
  $("#tblist").load(urls + '?' + id);
}


function delFile(id,filename) {
  if(!confirm('ファイルを削除しますか？'))
    return false;
  var data = 'id=' + id + '&file_name=' + filename + '&mode=del';
  jQuery.ajax({
    type: "POST",
    url: '/user/author/upload',
    data: data,
    success: function(msg){
      alert('削除しました');
      location.reload();
    }
  })
}
////// id フィールドの表示非表示切り替え ///////
function change_element_status(elementname){
  var element = document.getElementById(elementname);
  if (element.style.display == "block"){
    element.style.display = "none";
    status = "none";
    return;
  }else{
    status = "block";
  }
  element.style.display = "block";
  
}

$(function(){
  getTrackBack();
});

