if(typeof(String.prototype.trim)!="function"){String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")}}var ESFunction={clearOnSubmit:function(a){a.onsubmit=function(){}},right:function(b,a){return b.substring(b.length-a)},addEvent:function(b,a,c){if(b.addEventListener){if(a.substring(-1,2)=="on"){b.addEventListener(a.substring(2,a.length),c,false)}else{b.addEventListener(a,c,false)}}else{if(b.attachEvent){if(a.substring(-1,2)=="on"){b.attachEvent(a,c)}else{b.attachEvent("on"+a,c)}}else{return false}}return true},saveCookie:function(c,b){var a;a=new Date();a.setTime(a.getTime()+(86400000*365));document.cookie=c+"="+escape(b)+";expires="+a.toGMTString()},popwindow:function(a){var b=window.open(a,"popwindow","width=600px, height=450px, status=yes, scrollbars=yes, resizable=yes");b.focus()},getMonthHoliday:function(j,h){var f;var a;a=[];switch(h){case 1:a[0]={};a[0].day=1;a[0].week=0;a[0].text="元旦";a[1]={};a[1].day=0;a[1].week=2;a[1].text="成人の日";break;case 2:a[0]={};a[0].day=11;a[0].week=0;a[0].text="建国記念日";break;case 3:a[0]={};a[0].day=parseInt(20.8431+0.242194*(j-1980)-parseInt((j-1980)/4));a[0].week=0;a[0].text="春分の日";break;case 4:a[0]={};a[0].day=29;a[0].week=0;a[0].text="昭和の日";break;case 5:a[0]={};a[0].day=3;a[0].week=0;a[0].text="憲法記念日";a[1]={};a[1].day=4;a[1].week=0;a[1].text="みどりの日";a[2]={};a[2].day=5;a[2].week=0;a[2].text="こどもの日";break;case 7:a[0]={};a[0].day=0;a[0].week=3;a[0].text="海の日";break;case 9:a[0]={};a[0].day=0;a[0].week=3;a[0].text="敬老の日";a[1]={};a[1].day=parseInt(23.2488+0.242194*(j-1980)-parseInt((j-1980)/4));a[1].week=0;a[1].text="秋分の日";break;case 10:a[0]={};a[0].day=0;a[0].week=2;a[0].text="体育の日";break;case 11:a[0]={};a[0].day=3;a[0].week=0;a[0].text="文化の日";a[1]={};a[1].day=23;a[1].week=0;a[1].text="勤労感謝の日";break;case 12:a[0]={};a[0].day=23;a[0].week=0;a[0].text="天皇誕生日";break}var b;var g;var e=null;var c;var d;f=[];b=0;for(d=0;d<a.length;d++){if(a[d].day==0){c=new Date(j,h-1,1);g=c.getDay();if(g!=1){if(g==0){c.setDate(c.getDate()+1)}else{c.setDate(c.getDate()+(8-g))}}if(a[d].week>1){c.setDate(c.getDate()+((a[d].week-1)*7))}}else{c=new Date(j,h-1,a[d].day)}if(e!=null){if(e.getDate()!=c.getDate()){f[b]={};f[b].date=new Date(e);f[b].text="振替休日";b++;e=null}else{e.setDate(e.getDate()+1)}}if(c.getDay()==0){e=new Date(c);e.setDate(e.getDate()+1)}f[b]={};f[b].date=new Date(c);f[b].text=a[d].text;b++}if(e!=null){f[b]={};f[b].date=new Date(e);f[b].text="振替休日";b++;e=null}for(d=0;d<f.length-1;d++){if(f[d].date.getDate()+2==f[d+1].date.getDate()){f[b]={};f[b].date=new Date(f[d].date);f[b].date.setDate(f[b].date.getDate()+1);f[b].text="国民の休日";b++}}return f},addStyleId:function(a,c){var b=document.getElementById(a);this.addStyle(b,c)},addStyle:function(a,b){if(a==null||b==null){return}this.removeStyle(a,b);if(a.className==null){a.className=b}else{a.className+=" "+b}},removeStyleId:function(a,c){var b=document.getElementById(a);this.removeStyle(b,c)},removeStyle:function(c,e){if(c==null||e==null){return}if(c.className==null){return}var b=c.className.trim().split(" ");var d="";for(var a=0;a<b.length;a++){if(b[a]!=e){d+=" "+b[a]}}c.className=d.trim()},countCheck:function(b){var a=document.getElementsByTagName("input");if(a==null){return 0}var e=0;var d;for(var c=0;c<a.length;c++){d=a[c];if(d.id==b||d.name==b){if(d.checked){e++}}}return e},jumpInput:function(b,a){if(b==null||b==""){return false}var c=document.getElementById(b);if(c==undefined){return false}if(a!=null&&a!=""){location.hash=a}c.focus();return true},getElementByTabIndex:function(d,a){var c;for(var b=0;b<d.elements.length;b++){c=d.elements[b];if(c.tabIndex==a){return c}}return null},cancelEvent:function(a){if(a.returnValue){a.cancelBubble=false}if(a.cancelBubble){a.cancelBubble=true}if(a.preventDefault){a.preventDefault()}if(a.stopPropagation){a.stopPropagation()}},enterButton:function(d,b){var a,c;if(d){a=d}else{a=document}if(navigator.userAgent.indexOf("MSIE ")>=0){c="keydown"}else{c="keypress"}if(b!=null){if(typeof(b)=="string"){a.clickButton=document.getElementById(b)}else{a.clickButton=b}}this.addEvent(a,c,function(g){if(!g){g=window.event}var h=g.srcElement?g.srcElement:g.target;var f=!g.keyCode?(!g.which?g.charCode:g.which):g.keyCode;if(f==13&&h.type!=undefined){if(h.type==""||h.type=="submit"||h.type=="button"||(h.tagName=="INPUT"&&h.type=="image")||h.type=="textarea"){return true}else{ESFunction.cancelEvent(g);if(h.form){if(h.form.clickButton){h.form.clickButton.click()}}return false}}return true})},addConmma:function(text){if(String(text)==""||String(text)==null){return""}var num=String(text).replace(RegExp("\\,","g"),"");if(num==""||num==null){return""}num=eval(num);if(isNaN(num)){return""}var minus=false;if(num<0){minus=true;num*=-1}num=String(num);var scale=num.split(".");var idxTo=scale[0].length;var idxFrom;num="";while(idxTo>0){idxFrom=idxTo-3;if(idxFrom<0){idxFrom=0}if(idxFrom>0){num=","+scale[0].substring(idxFrom,idxTo)+num}else{num=scale[0].substring(idxFrom,idxTo)+num}idxTo-=3}if(scale.length>1){num+="."+scale[1]}if(minus){num="-"+num}return num},cutConmma:function(a){if(a==null){return""}return a.replace(RegExp("\\,","g"),"")}};