$(function(){var $=window.$;var jqVer=parseFloat($.fn.jquery.substr(0,3));if(jqVer<1.6&&typeof $j16==="function"&&parseFloat($j16.fn.jquery.substr(0,3))>=1.6)$=$j16;jqVer=parseFloat($.fn.jquery.substr(0,3));if(jqVer<1.6){debug(new Date+"get_readtime.js can't startup. get_readtime.js required jQuery version over 1.6.");return false}$(".btnSearchReadtime").bind("click.readtime",function(){var zip1=toHankakuNumber($(".readtimeZipcode1").val());var zip2=toHankakuNumber($(".readtimeZipcode2").val());$(".readtimeZipcode1").val(zip1);
$(".readtimeZipcode2").val(zip2);if(!zip1.match(/^[0-9]{3}$/)||!zip2.match(/^[0-9]{4}$/)){writeReadtimeResult("\u7533\u3057\u8a33\u3054\u3056\u3044\u307e\u305b\u3093\u3002\u90f5\u4fbf\u756a\u53f7\u306f\u534a\u89d2\u6570\u5b57\u3067\u3054\u5165\u529b\u304f\u3060\u3055\u3044\u3002","error");return false}$(".btnSearchReadtime").unbind("click.readtime");var fullzip=zip1+zip2;var dfd=getReadtimeFromZipByAjax(fullzip);dfd.then(function(data,textStatus,jqXHR){switch(data.status){case "OK":writeReadtimeResult(data.shortest);
break;case "ZERO_RESULTS":writeReadtimeResult("\u7533\u3057\u8a33\u3054\u3056\u3044\u307e\u305b\u3093\u3002\u3054\u6307\u5b9a\u306e\u90f5\u4fbf\u756a\u53f7\u306f\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002","error");break;case "INVALID_REQUEST":writeReadtimeResult("\u7533\u3057\u8a33\u3054\u3056\u3044\u307e\u305b\u3093\u3002\u6700\u77ed\u65e5\u3092\u53d6\u5f97\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002","error");debug(new Date+"[Error] \u90f5\u4fbf\u756a\u53f7\u306b\u3088\u308b\u6700\u77ed\u304a\u5c4a\u3051\u65e5\u691c\u7d22: \u30b7\u30b9\u30c6\u30e0\u30a8\u30e9\u30fc");
break;default:writeReadtimeResult("\u7533\u3057\u8a33\u3054\u3056\u3044\u307e\u305b\u3093\u3002\u6700\u77ed\u65e5\u3092\u53d6\u5f97\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002","error");debug(new Date+"[Error] \u90f5\u4fbf\u756a\u53f7\u306b\u3088\u308b\u6700\u77ed\u304a\u5c4a\u3051\u65e5\u691c\u7d22: \u4e0d\u660e\u306a\u30a8\u30e9\u30fc");break}},function(jqXHR,textStatus,errorThrown){writeReadtimeResult("\u7533\u3057\u8a33\u3054\u3056\u3044\u307e\u305b\u3093\u3002\u6700\u77ed\u65e5\u3092\u53d6\u5f97\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002",
"error")});var funcThis=arguments.callee;dfd.pipe(function(){$(".btnSearchReadtime").bind("click.readtime",funcThis)})});function getReadtimeFromZipByAjax(zipcode){var dfd=$.Deferred();$.ajax({url:"/searchAddress/getReadtimeAjax/",type:"POST",data:{zipcode:zipcode},dataType:"json",success:dfd.resolve,error:dfd.reject,beforeSend:function(xhr){$(".readtimeResultSuccess,.readtimeResultError").hide();$(".readtimeMsg").html("\u203b\u6700\u77ed\u65e5\u3092\u53d6\u5f97\u4e2d...");$(".readtimeMsg").show()}});
return dfd.promise()}function writeReadtimeResult(msg,mode){if(typeof mode==="undefined")mode="success";if(mode==="success"){$(".readtimeResultSuccess_day").text(msg);$(".readtimeMsg,.readtimeResultError").hide();$(".readtimeResultSuccess").show()}else if(mode==="error"){$(".readtimeResultError").text(msg);$(".readtimeMsg,.readtimeResultSuccess").hide();$(".readtimeResultError").show()}}});

