var ThickClass = "thickbox"; //thickboxのclass名
 
// jQuery拡張：
// :external 要素が href 属性を持ち、かつその属性値 (リンク先) のホスト名 (ドメイン名) が今いるページのホスト名と異なる場合に (今回は不要)
// :internal 要素が href 属性を持ち、かつその属性値 (リンク先) のホスト名 (ドメイン名) が今いるページのホスト名と同じ場合に
 
$.extend($.expr[':'],{
  external: function(a,i,m) {
    if(!a.href) {
      return false;
    }
    return a.hostname && a.hostname !== window.location.hostname;
  },
  internal: function(a,i,m) {
    if(!a.href) {
      return false;
    }
    return a.hostname && a.hostname == window.location.hostname;
  }
});
 
function SetThickBox () {
    $('a[href$=.png]:internal, a[href$=.jpg]:internal, a[href$=.gif]:internal').each(function(){
        $(this).addClass(ThickClass); //class追加
    });
}
 
$(document).ready( function() {
    SetThickBox();
});
