jQuery(function(){$.isBoolean=function(b){return typeof b==="boolean"};$.isDateObject=function(b){return(Object.prototype.toString.call(b)==="[object Date]")};$.isObject=function(b){return b&&(typeof b==="object"||jQuery.isFunction(b))||false};$.isString=function(b){return typeof b==="string"};$.isNumber=function(b){return typeof b==="number"&&isFinite(b)};$.isNull=function(b){return b===null};$.isUndefined=function(b){return typeof b==="undefined"};$.isUnset=function(b){return(b===null)||(typeof b==="undefined")};$.isValue=function(b){return this.isObject(b)||this.isString(b)||this.isNumber(b)||this.isBoolean(b)};$.isEmpty=function(b){if(!this.isString(b)&&this.isValue(b)){return false}else{if(!this.isValue(b)){return true}}b=b.trim(b).replace(/\&nbsp\;/ig,"").replace(/\&#160\;/ig,"");return b===""};$.getElementCount=function(b){var d=0;for(k in b){if(b.hasOwnProperty(k)){d++}}return d};$.getUrlProtocol=function(c,b){c=(typeof c==="undefined")?"":c;b=(typeof b==="undefined")?c:b;return("https:"==document.location.protocol?"https://"+b:"http://"+c)};$.fn.baseVal=jQuery.fn.val;$.fn.val=function(c){if(c!=undefined){if(this&&$(this)&&$(this).hasClass("ui-combobox")){return $(this).combobox("val",c)}else{if($.isDateObject(c)){var b=this.data("dateformat");if($.isEmpty(b)){b="yyyy/MM/dd HH:mm:ss"}return this.baseVal(new DateFormatter(b).format(c))}else{return this.baseVal(c)}}}if(this[0]){var d=$(this[0]);if(d.attr("placeholder")!=""&&d.baseVal()==d.attr("placeholder")){return""}else{return d.baseVal()}}return undefined};$.preloadImage=function(b){var c=$.extend({},{onComplete:function(){return false}},b);var d=$.meta?$.extend({},c,this.data()):c;$("<img/>").load(function(e){d.onComplete(e)}).attr("src",d.src)};$.loadJavaScript=function(){var b=arguments[0];if(!b){return}var c=(arguments.length>1)?arguments[1]:new Object();c=$.extend({type:"GET",async:false,url:b,dataType:"script",error:function(d,f,e){alert(b+" [loadJavaScript] : "+f)}},c);$.ajax(c)};$.download=function(){var c=(arguments.length>0)?arguments[0]:null;if(!c){return}c=$.extend({data:null,type:"get"},c);var b=c.url;if(!c.data||!$.isObject(c.data)||!c.type||c.type.toLowerCase()=="get"){if($.isObject(c.data)||$.isArray(c.data)){b+=(((b.indexOf("?")>0)?"&":"?")+$.param(c.data,true))}window.location.href=b}else{if(c.type&&c.type.toLowerCase()=="post"){var d=$('<form action="'+b+'" method="post"></form>');$(c.data).each(function(g,h){var f=null;for(var e in h){f=e;break}if(!$.isEmpty(f)){$('<input type="hidden" name="'+f+'"></input>').val(h[f]).appendTo(d)}});$(d).submit()}}};$.getQueryStrings=function(){var e=[],d;var b=window.location.href.slice(window.location.href.indexOf("?")+1).split("&");for(var c=0;c<b.length;c++){d=b[c].split("=");e.push(d[0]);e[d[0]]=d[1]}return e};$.getQueryString=function(b){return $.getQueryStrings()[b]};$.timer=function(b,c){var b=b||100;if(!c){return false}_timer=function(e,f){this.stop=function(){clearInterval(d.id)};this.internalCallback=function(){f(d)};this.reset=function(g){if(d.id){clearInterval(d.id)}this.interval=g||this.interval;this.id=setInterval(this.internalCallback,this.interval)};if(this.id){clearInterval(this.id)}this.interval=e;this.id=setInterval(this.internalCallback,this.interval);var d=this};return new _timer(b,c)};$.toDate=function(b){if(!$.isString(b)){return b}var e=new Date();if(b.indexOf("Date(")>=0){var c=b.indexOf("Date(")+5;b=b.substr(c,b.lastIndexOf(")")-c);e.setTime(parseInt(b))}return e};$.getScreenDim=function(){var g=document.documentElement,j=document.body,c="scrollWidth",m="scrollHeight",l="clientWidth",f="clientHeight",i="scrollLeft",d="scrollTop";var h=(g[l]==0);return{width:(h)?Math.max(j[c],j[l]):Math.max((g[c]||j[c]),(g[l]||j[l])),height:(h)?Math.max(j[m],j[f]):Math.max((g[m]||j[m]),(g[f]||j[f])),top:j[d]||g[d],left:j[i]||g[i],clientWidth:(h)?j[l]:(g[l]||j[l]),clientHeight:(h)?j[f]:(g[f]||j[f])}};$.getImageDim=function(l,n,j,c){if($.isUnset(n)){n=false}if($.isUnset(j)){j=$(window).width()}if($.isUnset(c)){c=$(window).height()}var e=c/j,h=0,q=0,p=0;if($.isFunction(l.width)){h=l.width();q=l.height();p=q/h}else{h=l.width;q=l.height;p=q/h}var o,i,m,d;if(isNaN(p)||h==0){var g=$("<img />").attr("src",l.attr("src"));var b=$('<div id="__getImageDim" />').append(g).appendTo($(document.body));h=g.width();q=g.height();p=q/h;b.hide().remove()}if(!n){if(e>p){i=c;o=c/p}else{i=j*p;o=j}}else{if(e>p){i=j*p;o=j}else{i=c;o=c/p}}return{width:Math.floor(o),height:Math.floor(i),left:Math.floor((j-o)/2),top:Math.floor((c-i)/2)}};$.blockLoading=function(b){var c={"z-index":10000,loadingText:"loading..."};$.extend(c,b);$('<div class="blockLoading ui-blockloading-background" style="'+c["z-index"]+'" />').appendTo($("BODY"));return $('<div class="blockLoading ui-blockloading-image" style="'+(c["z-index"]+1)+'"></div>').text(c.loadingText).appendTo($("BODY"))};$.unblockLoading=function(){$("BODY .blockLoading").remove();return false};$.validateSubmit=function(b){var c=(arguments.length>1)?arguments[1]:null;if(b.valid()){$.blockLoading();b.submit()}else{if(c){alert(c)}}};$.extend($.fn,{br2nl:function(){return this.each(function(){$(this).val($(this).val().replace(/(<br\s*\/?>)|(<p><\/p>)/gi,"\r\n"))})},enterKeyPress:function(b){if(!b){return}$(window).keypress(function(c){if((c.which&&c.which==13)||(c.keyCode&&c.keyCode==13)){b.call(this);return false}else{return true}})},serializeObject:function(){var c={};var b=this.serializeArray();$.each(b,function(){if(c[this.name]){if(!c[this.name].push){c[this.name]=[c[this.name]]}c[this.name].push(this.value||"")}else{c[this.name]=this.value||""}});return c},formatValue:function(b){if(!$.isFunction(b)){return}var c=$(this).val();c=b.call(this,c,null,null);$(this).val(c)},outerHtml:function(b){return(b)?this.before(b).remove():$("<p>").append(this.eq(0).clone()).html()},preloadImage:function(d){var e=$.extend({},{onComplete:function(){return false},onLoadImage:function(){return false}},d);var f=$.meta?$.extend({},e,this.data()):e;var g=$(this).length,b=0;return this.each(function(){var c=$(this);var h=(c.attr("src"))?c.attr("src"):c[0];$("<img/>").load(function(j){if(++b==g){f.onComplete()}}).attr("src",h);f.onLoadImage(c)})},validateEx:function(){var b=(arguments.length>0)?arguments[0]:new Object();b=$.extend({errorElement:"p",errorPlacement:function(e,g){var h=g.attr("name");if(this.rules[h].messageContainer&&$.isString(this.rules[h].messageContainer)){var c=this.rules[h].messageContainer;$(c).html(e.html())}else{e.appendTo(g.parent())}if(this.rules[h].toggleClass){var f=this.rules[h].toggleClass;for(var d in f){$(d).addClass(f[d])}}},success:function(e){var g=e.attr("for");if($("._"+g).length>0){$("._"+g).removeInvalidClass()}if(this.rules[g].messageContainer&&$.isString(this.rules[g].messageContainer)){var c=this.rules[g].messageContainer;$(c).html(null)}else{e.remove()}if(this.rules[g].toggleClass){var f=this.rules[g].toggleClass;for(var d in f){$(d).removeClass(f[d])}}},submitHandler:function(c){$.blockLoading();c.submit()}},b);return this.validate(b)},validateSubmit:function(b){var c=(arguments.length>1)?arguments[1]:null;$(this).bind("click",function(d){d.preventDefault();if(b.valid()){$.blockLoading();b.submit()}else{if(c){alert(c)}}})},showModal:function(b){if(!this.length){return}var c={"z-index":100,backgroundCss:{backgroundColor:"#000",opacity:0.6,"-ms-filter":"alpha(opacity=60)",filter:"alpha(opacity=60)"},onShow:function(){}};$.extend(c,b);$('<div class="modalWindow ui-modal-background" />').css(c.backgroundCss).css("zIndex",c["z-index"]).appendTo($("BODY"));this.addClass("ui-modal-pane").css("zIndex",c["z-index"]+1).show().appendTo($("BODY"));c.onShow.call(this)},hideModal:function(){this.hide();$("BODY .modalWindow").remove();return false}});$.validator.addMethod("messageContainer",function(){return true},null);$.validator.addMethod("toggleClass",function(){return true},null);$.validator.addMethod("jpZip",function(c){var b=/^\d{3}[-]?\d{4}$/;return c.match(b)},"郵便番号を正しい形式(xxxxxxxまたはxxx-xxxx)で入力して下さい。");$.validator.addMethod("jpZipExH",function(c){var b=/^\d{3}\d{4}$/;return c.match(b)},"郵便番号を正しい形式(xxxxxxx)で入力して下さい。");$.validator.addMethod("jpPhone",function(c){var b=/^[0]{1}(([1-9]{1}[-]?\d{4})|([1-9]{1}[0]{1}[-]?\d{4})|([1-9]{1}\d{1,2}[-]?\d{3})|([1-9]{1}\d{1,2}[-]?\d{2})|([1-9]{1}\d{2,3}[-]?\d{1}))[-]?\d{4}|[0]{1}[1-9]{1}[0]{1}[-]?\d{3}[-]?\d{5}$/;return c.match(b)},"電話番号を市外局番から正しい形式(0xxxxxxxxまたは0x-xxxx-xxxx)で入力して下さい。");$.validator.addMethod("jpPhoneExH",function(c){var b=/^[0]{1}(([1-9]{1}\d{4})|([1-9]{1}[0]{1}\d{4})|([1-9]{1}\d{1,2}\d{3})|([1-9]{1}\d{1,2}\d{2})|([1-9]{1}\d{2,3}\d{1}))\d{4}|[0]{1}[1-9]{1}[0]{1}\d{3}\d{5}$/;return c.match(b)},"電話番号を市外局番から正しい形式(0xxxxxxxx)で入力して下さい。");var a=navigator.userAgent;if(a.search(/(iPad;|iPhone;|iPod;|Android\s)/)!=-1){$(".valid_smartphone").show();$(".invalid_smartphone").hide()}else{$(".valid_smartphone").hide();$(".invalid_smartphone").show()}});function trim(a){return a.replace(/(^\s+)|(\s+$)/g,"")}function makeClass(){return function(a){if(this instanceof arguments.callee){if(typeof this.init=="function"){this.init.apply(this,a.callee?a:arguments)}}else{return new arguments.callee(arguments)}}}function multiLineHtmlEncode(b){var a=b.split(/\r\n|\r|\n/);for(var c=0;c<a.length;c++){a[c]=htmlEncode(a[c])}return a.join("\r\n")}function htmlEncode(a){return $("<div/>").text(a).html()}function getBaseHref(){var a=(window.location.port)?":"+window.location.port:"";return window.location.protocol+"//"+window.location.hostname+a+window.location.pathname}function _DUMP(f){var c=""+f.toString()+" DEBUG : \n";var a=0;for(var e in f){c=c+'"'+e+'"=';var d=f[e];a++;c=c+d+(((a%5)==0)?"\n|":"|")}return c};
