/** Ajax通信イベント付与 jQuery Plug-in Rev1.12 */ var AjaxLoader=function(){"use strict";function t(t){return $(t).find(":input:enabled").not('input[type="checkbox"]:not(:checked), input[type="radio"]:not(:checked)').not("select:not(:has(option:selected))").not('input[type="button"], input[type="submit"], input[type="reset"], button')}function e(e){var n={},r=t(e);return r.each(function(){"undefined"!=typeof $(this).attr("name")&&(n[$(this).attr("name")]=$(this).val())}),n}function n(e){var n="",r=t(e);return r.each(function(){"undefined"!=typeof $(this).attr("name")&&(n=n+$(this).attr("name")+"="+encodeURIComponent($(this).val())+"&")}),n.substr(0,n.length-1)}function r(t,e){var n={success:function(t){return function(e,n,r){var a=new $.Event("ajaxsuccess",{responseData:e,textStatus:n,XMLHttpRequest:r});$(t).trigger(a)}}(t),error:function(t){return function(e,n,r){var a=new $.Event("ajaxerror",{XMLHttpRequest:e,textStatus:n,errorThrown:r});$(t).trigger(a)}}(t),complete:function(t){return function(e,n){var r=new $.Event("ajaxcomplete",{XMLHttpRequest:e,textStatus:n});$(t).trigger(r)}}(t)};e=$.extend(!0,{},e,n),$.ajax(e)}return{getInput:e,getInputText:n,request:r}}();!function(t){"use strict";t.fn.getInput=function(e){return"undefined"!=typeof t(this)[0]?"text"===e?AjaxLoader.getInputText(this):AjaxLoader.getInput(this):void 0},t.fn.ajaxLoad=function(e){var n={url:"./",type:"POST",dataType:"html"};if("undefined"!=typeof e)e=t.extend(!0,{},n,e);else if("FORM"===String(this.prop("tagName")).toUpperCase()){var r=t(this);e=t.extend(!0,{},n,{url:r.attr("action")||n.url,type:r.attr("method")||n.type,dataType:r.data("type")||n.dataType,data:"GET"===String(r.attr("method")).toUpperCase()?r.serialize():r.serializeArray()})}if("undefined"==typeof e)throw new Error("ajax-loader.js の不正なコールによるエラーです");return AjaxLoader.request(this,e),this}}(jQuery);