if(typeof $ === "undefined"){
  throw("jquery not loaded");
}
else{
  $(document).ready(function(){
    // 重要なお知らせがあるときに表示する
    if($("#important .list .elem").length > 0){
      $("#important").css("display", "block");
    }

    var elems = $("#schedule .list .elem");
    for(var i=0; i<elems.length; i++){
      var elem = $(elems[i]);

      var size_str = "";

      var item_size = elem.find(".item_size");
      if(item_size.html() !== null){
        size_str += "(ファイルサイズ " + item_size.html() + ")";
      }

      var links = elem.find("a[href]");
      for(var link_c=0; link_c<links.length; link_c++){
        var atag = $(links[link_c]);

        var ext_str = "";
        if(atag.attr("href").match(/^[^?]*\.([^?/.]+)(\?.*|[^/.]*)$/i)){
          var ext = RegExp.$1;
          if(ext === "pdf"){
            atag.append('<img src="../common/images/pdf_16x16.gif" />');
            ext_str = ext + "ファイル";
          }
        }

        var title_str = ext_str;
        if(title_str !=="" && size_str !== ""){
          title_str += " ";
        }
        title_str += size_str;       

        if(title_str){
          atag.attr("title", title_str);
        }
      }
    }
  });
}

