function BMdelicious(_url,_title){ISMEDIAns.util.bm.delicious(_url,_title);}
function BMdigg(_url,_title){ISMEDIAns.util.bm.digg(_url,_title);}
function BMhatena(_url,_title){ISMEDIAns.util.bm.hatena(_url,_title);}
function BMnewsing(_url,_title){ISMEDIAns.util.bm.newsing(_url,_title);}
function BMyahoo(_url,_title){ISMEDIAns.util.bm.yahoo(_url,_title);}
function BMgoo(_url,_title){ISMEDIAns.util.bm.goo(_url,_title);}
function BMlivedoor(_url,_title){ISMEDIAns.util.bm.livedoor(_url,_title);}
function BMstumbleupon(_url,_title){ISMEDIAns.util.bm.stumbleupon(_url,_title);}
function BMgoogle(){ISMEDIAns.util.bm.google();}
function BMgoogleR(){ISMEDIAns.util.bm.googleR();}
function BMfriendfeed(_url,_title){ISMEDIAns.util.bm.friendfeed(_url,_title);}

function printWindow(url,w,h){ISMEDIAns.util.openWindow(url,w,h);}
// Namespace
if(typeof(SUMMITns)=='undefined'){
 var SUMMITns={
  util:{},      // Other Utility Function
  cls:{},       // Class
  show:{},      // Element show Function
  mv:{},        // Element move Function
  cb:{},        // Callback Function
  eom:null      // End Mark
 };
}

SUMMITns.util.rankingBlock = function(_tabprefix,_detailprefix,_imgprefix,_count,_id){
 var _i = _id.replace(_tabprefix,'');
 for(var i=1;i<=_count;i++){
  if (i != _i){
   $('#' + _tabprefix + i).css('background-image','url(' + _imgprefix + i + '-a.gif)');
   $('#' + _detailprefix + i).hide();
  }
 }
 $('#' + _id).css('background-image','url(' + _imgprefix + _i + '-b.gif)');
 $('#' + _detailprefix + _i).fadeIn('fast');
};
SUMMITns.util.rankingBlock.task = null;

SUMMITns.util.mediaBlock = function(_tabprefix,_detailprefix,_imgprefix,_count,_id){
 var _i = _id.replace(_tabprefix,'');
 for(var i=1;i<=_count;i++){
  if (i != _i){
   $('#' + _tabprefix + i).css('background-image','url(' + _imgprefix + i + '-a.gif)');
   $('#' + _detailprefix + i).hide();
  }
 }
 $('#' + _id).css('background-image','url(' + _imgprefix + _i + '-b.gif)');
 $('#' + _detailprefix + _i).show();
};
SUMMITns.util.mediaBlock.task = null;

$(function(){
 // タブ切替(ランキング)
 try{
 for (var i=1;i<=3;i++){
  $('#rank-tab' + i).mouseover(function(){
    SUMMITns.util.rankingBlock.task = SUMMITns.util.rankingBlock.later(100)('rank-tab','section','/common/images/v1/subcolumn/rank-tab',3,this.id);
  });
  $('#rank-tab' + i).mouseout(function(){
    try{
     SUMMITns.util.rankingBlock.task.cancel();
    }catch(err){}
  });
 }
 }catch(e){}

 // タブ切替(ラインナップ)
 try{
 for (var i=1;i<=5;i++){
  $('#media-tab' + i).mouseover(function(){
    SUMMITns.util.mediaBlock.task = SUMMITns.util.mediaBlock.later(100)('media-tab','media-section','/common/images/v1/top/media-tab',5,this.id);
  });
  $('#media-tab' + i).mouseout(function(){
    try{
     SUMMITns.util.mediaBlock.task.cancel();
    }catch(err){}
  });
 }
 }catch(e){}

 // ポップアップWindow
 if ($('#popup-win')[0] != undefined){
  SUMMITns.cls.overlay = new $.overlay({
   opacity:0.8,
   click_close:function(){
    $('#popup-win').hide('slow');
   }
  });
 }
 if ($('#popup-win-title')[0] != undefined){
  $('#popup-win-title').click(function(){
   $('#popup-win').hide('slow');
   SUMMITns.cls.overlay.close();
  });
 }

 // ポップアップワード
 if ($('.popup-word')[0] != undefined){

 $('.popup-word')
  .css({
   'cursor':'pointer',
   'border-bottom':'1px dotted #00598d'
  })
  .click(function(){
    var search = this.innerHTML;
    var moreurl = 'http://ja.wikipedia.org/w/index.php?search=' + encodeURIComponent(search) + '&fulltext=%E6%A4%9C%E7%B4%A2';
    $.ajax({
     dataType:'jsonp',
     data:{
      'keyword':search,
      'output':'json'
     },
     url:'http://wikipedia.simpleapi.net/api',
     success:function(data){
      if ((data != null)&&(data.length >0)){
       var html = '';
       $('#popup-win-body-wrapper ul').empty();
       $.each(data,function(i,item){
        if (i<=9){
         html += '<li><a href="' + item.url + '">' + item.title + '<\/a><\/li>\n';
        } else {
         return false;
        }
       });
       $('#popup-win-body-wrapper ul')[0].innerHTML = html;
       $('#popup-win-body-wrapper p a')[0].href = moreurl;
       SUMMITns.cls.overlay.open(function(){
        $(this).css('z-index',1000);
        var ps = $.overlay.pageSize;
        $('#popup-win').css({
         'z-index':1001,
         'position':'absolute',
         'top':parseInt((ps[3] - 250) / 2 + $(window).scrollTop()) + 'px',
         'left':parseInt((ps[2] -350) / 2) + 'px'
        });
        $('#popup-win').show('slow');
       });
      }
     }
    });
  });
  }

});

