﻿/**
 * recent class room list display
 *
 * required jQuery1.3.2 later
 */
jQuery.noConflict();
(function($) {
  $(function() {
    recent.load();
  });
  /**
  * recent class room object
  */
  var recent = {
    /**
    * recent class room setting param
    */
    setting : {
      parentTag : "ul"
      ,currentTag : "li"
      ,anchorText : "教室"
      ,targetId : ["#recent_list_target","#recent_list_target2","#recent_list_target3"]
      ,url : "/enter/search/classroom_recent_list.php"
      ,startUrl : "https://www.kumon.ne.jp"
      ,endUrl : "lid=hist_000"
    },
    /**
    * recent class room load
    */
    load : function(){
      $.ajaxSetup( {cache :false} );
      $.getJSON(
          recent.setting.url
          , {}
          , function(json){
            // targetid object loop
            $.each(recent.setting.targetId ,function(i,val){
              // setRecentRoom
              recent.setRecentRoom(json ,val);
            });
          });
    },
    /**
     * setRecentRoom
     *
     * var json
     * var target_id
     */
    setRecentRoom : function(json ,target_id)
    {
      var parentObj = $("<"+recent.setting.parentTag+" />").appendTo(target_id);
      $(json).each(function(){
        var linkObj = $("<a>").attr("href", recent.setting.startUrl + this[1] + "?" + recent.setting.endUrl).text(this[0]+recent.setting.anchorText).attr("target", "_blank");
        var liObj = $("<"+recent.setting.currentTag+" />").append(linkObj)
        $(liObj).appendTo(parentObj);
      });
    }
  };
})(jQuery);
