var jsonURL = "http://bg-time.jp/";
function brgInfo(data){
  var html = [];
  html.push('<ul id="brgTicker">');
  var items = data["item"];
  for(var i=0;i<items.length;i++){
    html.push('<li><span class="date">'+items[i].date+'</span><span class="title">'+items[i].title+'</span></li>');
  }
  html.push('</ul>');
  $("#menu_brg_news").html(html.join("\n"));

  function roopNews(){
    var parentname = $("#brgTicker");
    $("li:first-child",parentname).remove().appendTo(parentname);
  };
  var cid = setInterval(roopNews,5000);

};
function brgContent(data){
  var brg = this;
  brg.tpl = ''; brg.tpl_brg = []; brg.tpl_vector = [];
  brg._title = $("#menu_brg_title");
  brg._btn = $("#menu_brg_btn");
  brg._boxid = "brgAllContentMenu";
  brg.pos = $("#menu_brg_btn").offset();
  brg._btn.flag = false;
  $.each(data.item,function(i,item){
      brg["tpl_"+item.category].push('<li><a target="'+item.target+'" href="'+item.link+'"><img src="'+jsonURL+item.img+'" alt="'+item.title+'" /></a></li>');
  });
  //template html
  brg.tpl = '<div class="ipf" id="'+brg._boxid+'">\
              <div class="ipf" id="'+brg._boxid+'_dmy">\
                <div id="'+brg._boxid+'_brg">\
                  <ul>'
                    +brg.tpl_brg.join('')+
                  '</ul>\
                </div>\
                <div id="'+brg._boxid+'_vector">\
                  <ul>'
                    +brg.tpl_vector.join('')+
                  '</ul>\
                </div>\
              </div>\
            </div>';
  $("body").prepend(brg.tpl);
  $("#"+brg._boxid).hide();
  //boxPosition
  $("#"+brg._boxid)
    .css({"left":brg.pos.left-8+'px'})
      .mouseover(function(){
        brg._btn.addClass("select");
        $(this).show();
        brg._btn.flag = true;
      })
      .mouseout(function(){
        brg._btn.removeClass("select");
        $(this).hide();
        brg._btn.flag = false;
      });
  brg._btn.bind("click",function(e){
    brg.pos = $("#menu_brg_btn").offset();
    $("#"+brg._boxid).css({"left":brg.pos.left-8+'px'});
    e.preventDefault();
    if(brg._btn.flag == false){
      $("#"+brg._boxid).show();
      brg._btn.addClass("select");
      brg._btn.flag = true;
    }else{
      $("#"+brg._boxid).hide();
      brg._btn.removeClass("select");
      brg._btn.flag = false;
    }
  }).bind("dblclick",function(e){
    e.preventDefault();
    window.open("http://bg-time.jp/");
  });
};

(function(){
var brgcontent = function(){
  $.getScript(jsonURL+"js/brgcontent.js");
}();
/*-----------------------------
  loginCheck
-----------------------------*/
var loginCheck = function() {
  var u = location.href;
  var current;
  var gametitle = ["nikq","sangoku","dragon","magical","fire"];
  var loginURL = {
    "nikq" : ["http://nikq.bg-time.jp/member/","nikq_nickname"],
    "sangoku" : ["http://sangoku.bg-time.jp/member/","b3gokushi_nickname"],
    "dragon"  : ["http://dragon.vector.jp/member/","dragon_nickname"],
    "fire"  : ["http://fire.bg-time.jp/member/","fire_nickname"],
    "magical" : ["http://magical.bg-time.jp/member/","magical_nickname"]
  };
  for(var i=0;i<gametitle.length;i++){
    if(u.match(gametitle[i])){ current = gametitle[i];}
  }
  if(current != undefined){
    if($('#login_user').length != 0){
      var loginName = $.cookie(loginURL[current][1]);
      if(loginName) {
        $('#login_user').html('<a id="login_logout" href="'+loginURL[current][0]+'logout.php">ログアウト</a>');
      } else {
        $('#login_user').html('<a id="login_logout" href="'+loginURL[current][0]+'login.php">ログイン</a>');
      }
    }
  };
}();
var brgTicker = function(){
  $.getScript(jsonURL+"js/brginfo.js");
}();
})();