<!--
{

    var subListener = function(elm, type, func) {
      if(!elm){ return false; }
      else if(elm.addEventListener) { elm.addEventListener(type, func, false); }
      else if(elm.attachEvent) { elm.attachEvent('on'+type, func); }
      else { return false; }
      return true;
    };
    var subUnListener = function(elm, type, func) {
      if(!elm){ return false; }
      else if(elm.removeEventListener){ elm.removeEventListener(type, func, false); }
      else if(elm.detachEvent){ elm.detachEvent('on'+type, func); }
      else { return false; }
      return true;
    };

    function make(type, id){
        if(id==undefined){
            var param={"id":""};
        }else if(id instanceof Object){
            var param=id;
        }else{
            var param={"id":id};
        }
        return jQuery(document.createElement(type)).attr(param);
    }

    // json通信
    function callrequest(url,param,cb,eb,sync){
        sync = (sync!=undefined)? sync : true;
        jQuery.ajax({
            type     : "POST",
            url      : url,
            async    : sync,
            data     : param,
            dataType : "json",
            processData: false,
            success  : function (data, status){ if (status == "success" && data != undefined ){ cb(data, status); } },
            error: function (data, status){eb(data, status);}
        });
    }
}
//-->
