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();
    //var objAjax = new Ajax.Updater( 'comment', urls, {method: 'get', parameters: id, asynchronous: 1 });
    $("#comment").load(urls + '?' + id);

}

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 cmt_guid = f.cmt_guid.value;
  var urlc = '/article/comment/' + article_id;
  var email = encodeURIComponent(f.cmt_email.value);
  var cmt_title = encodeURIComponent(f.cmt_title.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;
  }
  if (cmt_title == ''){
    alert('タイトルを入力してください。');
    return false;
  }
  
  var fdata = 'comment=' + comment  + 
              '&article_id=' + article_id +
              '&comment_title=' + cmt_title +
              '&is_member=' + is_member + 
              '&name=' + cmt_name + 
              '&title_icon=' + title_icon + 
              '&comment_guid=' + cmt_guid +
              '&user_agent=' + encodeURIComponent(navigator.userAgent) +
              '&open_flag=1' +
              '&email=' + email
              ;
  //new Ajax.Request(urlc, {
  //  method: 'post', 
  //  parameters: fdata, 
  //  onComplete: function(r) {
  //    var res = r.responseText;
  //    if (res ==''){
  //      alert('コメントありがとうございました。');
  //    }else{
  //      alert('コメント登録に失敗しました');
  //    }
  //  }
  //});
  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.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();
    //var objAjax = new Ajax.Updater( 'tblist', urls, {method: 'get', parameters: id, asynchronous: 1 });
    $("#tblist").load(urls + '?' + id);
}
function delFile(id,filename) {
    var urls = '/user/author/upload';
    if(!confirm('ファイルを削除しますか？'))
    return false;
  
    var data = 'id=' + id + '&file_name=' + filename + '&mode=del';
    
    //var objAjax = new Ajax.Updater('', urls, {method: 'post', parameters: data, asynchronous: 1,
    //      onComplete: function(r) {
    //        alert('削除しました');
    //        location.reload();
    //      }
    //});
    jQuery.ajax({
      type: "POST",
      url: urls,
      data: fdata,
      success: function(res){
        if (res ==''){
          alert('削除しました');
        }
        location.reload();
      }
    });
    
    
}
// ユーザ取得
function sc_user(){
  var jx=jQuery.ajax({
    url: "/api/user?rand=" + Math.random() ,
    dataType: "json",
    async: false
   }).responseText;
  var result = eval('(' + jx + ')');
  return result.shopper_id;
}
// リファラードメイン取得
function sc_referrer(){
  if(document.referrer.replace(/http[s]?:\/\/([^\/]+?)\/.*/i,"$1") == location.hostname){
    return "";
  }
  return document.referrer.replace(/http[s]?:\/\/([^\/]+?)\/.*/i,"$1");
}

