//=======================================================================
// task.js - task manager script
// Copyright (c) 2008-2009 softama, All rights reserved.
//=======================================================================
function b0(id,iy){return(iy||document).getElementById(id);}function aw(o0,iy){return(iy||document).createElement(o0);}function ax(h9,iy){if(!iy)iy=document;return(iy.documentElement&&iy.documentElement[h9]!=undefined)?iy.documentElement[h9]:iy.body[h9];}function bk(jf,os,p4){if(typeof jf=="string")jf=document.getElementById(jf);if(jf){jf.innerHTML=cd.cf(os,p4);}}function b3(jf,jv){var l5={x:0,y:0};var lg=jf.parentNode;while(jf){l5.x+=jf.offsetLeft;l5.y+=jf.offsetTop;jf=jf.offsetParent;}if(!jv&&!br.bu){while(lg&&lg.nodeType==1&&lg.nodeName!="BODY"){l5.x-=lg.scrollLeft;l5.y-=lg.scrollTop;lg=lg.parentNode;}}return l5;}function ay(jf){var l5=b3(jf);l5.w=jf.offsetWidth;l5.h=jf.offsetHeight;return l5;}function b2(e){return{x:e.pageX||(e.clientX+bh()),y:e.pageY||(e.clientY+bi())};}function az(n6){var n7={x:bh(),y:bi(),w:as(),h:ar()};if(n6){n7.w=parseInt(n7.w*n6);n7.h=parseInt(n7.h*n6);}return n7;}function bh(){return window.pageXOffset||ax("scrollLeft");}function bi(){return window.pageYOffset||ax("scrollTop");}function as(){return window.innerWidth||ax("clientWidth");}function ar(){return window.innerHeight||ax("clientHeight");}function aj(lm){var h8=[];for(var i=0;i<lm.length;i++)h8.push(lm[i]);return h8;}function al(){var h7=Array.apply(null,arguments);var lm=h7.shift();var k0=h7.shift();return function(){return k0.apply(lm,h7)};}function an(){var h7=Array.apply(null,arguments);var lm=h7.shift();var k0=h7[0];return function(e){h7[0]=e||window.event;return k0.apply(lm,h7);};}function am(){var h7=Array.apply(null,arguments);var lm=h7.shift();var k0=h7.shift();return function(){return k0.apply(lm,aj(arguments).concat(h7))};}function b7(j2,nq){for(var i in nq.prototype){if(j2.prototype[i]==undefined)j2.prototype[i]=nq.prototype[i];}}function ak(lm,l6,jv){if(!jv&&lm.indexOf)return lm.indexOf(l6);if(jv=="i"){for(var i=0;i<lm.length;i++)if(lm[i].toLowerCase()==l6.toLowerCase())return i;}else{for(var i=0;i<lm.length;i++)if(lm[i]==l6)return i;}return-1;}function b6(jf){return jf.selectedIndex>=0&&jf.options[jf.selectedIndex].value;}function bl(jf,p3){for(var i=0;i<jf.options.length;i++)jf.options[i].selected=(jf.options[i].value==p3);}function at(lo,lp){for(var i in lo){if(lo[i]!=lp[i])return false;}return true;}function au(lo,lp){return!at(lo,lp);}af={ag:function(id,h9){var jf=aw("DIV");if(id)jf.id=id;jf.style.position="absolute";jf.style.display="none";document.body.appendChild(jf);if(h9)bj(jf,h9);return jf;}};function ao(jf){if(jf&&jf.blur)jf.blur();}function ah(jf,dz,k0,hl){jf.addEventListener?jf.addEventListener(dz,k0,hl):jf.attachEvent("on"+dz,k0);}function be(jf,dz,k0,hl){jf.removeEventListener?jf.removeEventListener(dz,k0,hl):jf.detachEvent("on"+dz,k0);}function bo(e){if(e.stopPropagation){e.stopPropagation();e.preventDefault();}else{e.cancelBubble=true;e.returnValue=false;}}function bc(e){if(e.preventDefault){e.preventDefault();}else{e.returnValue=false;}}function bn(k0,is){return window.setTimeout(k0,is||100);}function aq(o4){return window.clearTimeout(o4);}function bb(ny){return parseInt(ny.replace(/[０-９]/g,function(m){return"０１２３４５６７８９".indexOf(m)}));}function ba(jf,o0){while(jf&&jf.nodeName.toUpperCase()!=o0)jf=jf.parentNode;return jf;}function b1(jf,o0,ig){var fg=jf.getElementsByTagName(o0);var mz=[];for(var i=0;i<fg.length;i++){if(fg[i].className==ig)mz.push(fg[i]);}return mz;}function ai(jf,o0,h9){jf=jf.appendChild(aw(o0));if(h9)bj(jf,h9);return jf;}function b8(jf,o0,h9){jf=jf.parentNode.insertBefore(aw(o0),jf);if(h9)bj(jf,h9);return jf;}function bj(jf,h9){for(var i in h9){switch(i){case"style":bm(jf,h9[i]);break;case"html":jf.innerHTML=h9[i];break;case"text":jf.appendChild(document.createTextNode(h9[i]));break;default:jf[i]=h9[i];break;}}}function bm(jf,nz){for(var i in nz)jf.style[i]=nz[i];}function bd(jf){jf.parentNode.removeChild(jf);}function av(jf,kj){var jk=b3(jf);return(kj.x>=jk.x&&kj.x<jk.x+jf.offsetWidth)&&(kj.y>=jk.y&&kj.y<jk.y+jf.offsetHeight);}aa={ac:function(jw,d){if(typeof d=="string")d=aa.ad(d);if(!d)d=new Date();return jw.replace(/%[\w%]/g,function(m){switch(m){case"%Y":m=b9(d.getFullYear(),4);break;case"%y":m=b9(d.getFullYear()%100,2);break;case"%m":m=b9(d.getMonth()+1,2);break;case"%d":m=b9(d.getDate(),2);break;case"%H":m=b9(d.getHours(),2);break;case"%M":m=b9(d.getMinutes(),2);break;case"%S":m=b9(d.getSeconds(),2);break;case"%a":m="日月火水木金土".substr(d.getDay(),1);break;case"%%":m="%";break;}return m;});},ab:function(op,d){if(!d)d=new Date();d.setTime(d.getTime()+op*1000);return d;},ad:function(ny){var m=(typeof ny=="string"&&ny.match(/^(\d{4})[\/-]?(\d{2})[\/-]?(\d{2})(?:[ T]?(\d{2}):?(\d{2}):?(\d{2})?)?/));return m?new Date(m[1]+"/"+m[2]+"/"+m[3]+" "+(m[4]||"00")+":"+(m[5]||"00")+":"+(m[6]||"00")):null;}};function b9(lk,l1){l1-=lk.toString().length;while(l1-->0)lk="0"+lk;return lk;}function b4(jf,l8){bn(function(){if(typeof jf=="string")jf=b0(jf);if(!jf)return;if(l8==1){jf.select();}else{jf.focus();if(br.bt){var n0=jf.createTextRange();if(n0){n0.move("character",jf.value.length);n0.select();}}}});}function ap(){var oy=navigator.userAgent;var hp=["MSIE","Firefox","Opera"];for(var i in hp)hp[i]=oy.indexOf(hp[i]);var kh={bt:hp[0]>=0&&hp[2]==-1,ki:hp[1]>=0,bu:hp[2]>=0};if(kh.bt)kh.bv=parseFloat(oy.substr(hp[0]+5));if(kh.ki)kh.bv=parseFloat(oy.substr(hp[1]+8));return kh;}function b5(jf,l5,m6){if(m6==undefined)m6=2;var n7=az();var h3=(jf.style.position!="fixed");var x=h3?n7.x:0;var y=h3?n7.y:0;var iv={left:x+m6,top:y+m6,right:x+n7.w-m6,bottom:y+n7.h-m6};if(jf.style.display=="none")jf.style.display="block";iv.right-=jf.offsetWidth;iv.bottom-=jf.offsetHeight;switch(l5){case"upper":x=(iv.left+iv.right)/2;y=iv.top;break;case"upperLeft":x=iv.left;y=iv.top;break;case"center":x=(iv.left+iv.right)/2;y=(iv.top+iv.bottom)/2;break;}jf.style.left=parseInt(x)+"px";jf.style.top=parseInt(y)+"px";}
var cd={cf:function(id,p4){var out="";if(typeof p4=="object"){with(p4)eval(cd.ci(id));}else{eval(cd.ci(id));}return out;},ci:function(id){if(typeof cd.ce[id]!="string"){var ii=cd.ce[id];for(var i=1;i<ii.length;i+=2)ii[i]=cd.ci(ii[i]);cd.ce[id]=ii.join("");}return cd.ce[id];},ch:{'&':'&amp;','<':'&lt;','>':'&gt;','"':'&quot;','&amp;':'&','&lt;':'<','&gt;':'>','&quot;':'"'},cg:function(ny,lf){if(typeof ny!="string")ny=String(ny);ny=ny.replace(/[&<>"]/g,function(m){return cd.ch[m]});if(lf)ny=ny.replace(/\r?\n/g,"<br>");return ny;},cp:function(ny,hd){if(typeof ny!="string")ny=String(ny);ny=ny.replace(/&amp;|&lt;|&gt;|&quot;/g,function(m){return cd.ch[m]});if(hd)ny=ny.replace(/<br>/g,"\n");return ny;},ll:function(ny){if(typeof ny!="string")ny=String(ny);var d=ny.split(".",2);d[0]=d[0].replace(/\d(?=(?:\d{3})+$)/g,function(m){return m+","});return d.join(".");},ck:function(ny,mn,hl){if(cd.cl&&hl!=-1)return ny.split(mn);var mz=[],m;while(m=mn.exec(ny)){mz.push(RegExp.leftContext);if(hl){if(hl>0){for(var i=1;i<=hl;i++)mz.push(m[i]);}else{mz.push(m[0]);}}ny=RegExp.rightContext;}mz.push(ny);return mz;},cj:function(ny){return ny.replace(/[.\\+*?\[^\]$(){}=!<>|:]/g,function(m){return"\\"+m});},cm:function(ny,q){q=q||'"';return q+ny.replace(new RegExp("["+q+"\\\\]|\\r?\\n","g"),function(m){return"\\"+m})+q;},co:function(ny){return ny.replace(/^[\s\u3000]+|[\s\u3000]+$/g,"");},cn:function(ny){return ny.replace(/<[^<>]*>/g,"");},ox:function(ny){return ny.match(/^(["'])(.*)\1$/)?RegExp.$2:ny;}};try{cd.cl=("A".split(/(A)/).length==3);}catch(e){};
function gy(){this.fg=[];};gy.prototype={ev:function(k0,is){if((k0 instanceof Function)==false)return;this.fg.push([k0,(is!=undefined)?is:100]);if(!this.o4)this.o4=bn(al(this,this.n3),this.fg[0][1]);},eu:function(){if(this.o4)window.clearTimeout(this.o4);this.fg=[];this.o4=null;},n3:function(){this.of=(new Date()).getTime();var io=this.fg.shift();if(io)io[0]();this.o4=this.fg.length?bn(al(this,this.n3),this.fg[0][1]):null;},n4:function(){return(new Date()).getTime()-this.of;},ew:function(){return this.fg.length;}};function g6(){this.fg=[];}g6.prototype={ev:function(k0,m3){if((k0 instanceof Function)==false)return;if(!m3)m3=5;for(var i=0;i<this.fg.length;i++){if(this.fg[i][1]>m3)break;}this.fg.splice(i,0,[k0,m3]);if(!this.o4)this.o4=bn(al(this,this.n3),0);},ff:function(m4,m5){if(!m4)m4=5;if(!m5)m5=m4;var fg=[];for(var i=0;i<this.fg.length;i++){var io=this.fg[i];if(io[1]<m4||io[1]>m5)fg.push(io);}this.fg=fg;},eu:function(){if(this.o4)window.clearTimeout(this.o4);this.fg=[];this.o4=null;},n3:function(){var io=this.fg.shift();var mz=io?io[0]():false;if(mz!==false)this.ex();},ex:function(){return this.o4=this.fg.length?bn(al(this,this.n3),0):null;},ew:function(){return this.fg.length;}};
function cq(){this.l2={};this.fg=[];}cq.prototype={ev:function(kw){if(typeof kw=="string")kw=cq.ct(kw);for(var i in kw){var k=kw[i].toLowerCase();if(this.l2[k]){this.l2[k][1]++;}else{this.l2[k]=[kw[i],1,0];}}},ff:function(kw){if(typeof kw=="string")kw=cq.ct(kw);for(var i in kw){var k=kw[i].toLowerCase();if(this.l2[k])this.l2[k][1]--;}},fe:function(){this.fg=[];for(var i in this.l2){if(this.l2[i][1]>0)this.fg.push(this.l2[i]);}this.fg.sort(cq.cr);}};cq.ct=function(ny){var kw=[];var p=ny?ny.replace(/[，、]/g,",").split(","):[];for(var i=0;i<p.length;i++){ny=cq.cu(p[i]);if(ny!=""&&ak(kw,ny,"i")==-1)kw.push(ny);}return kw;};cq.cs=function(kw){return kw.join(",");};cq.cu=function(ny){return cd.co(ny).replace(/[\s\u3000]+/g," ");};cq.cr=function(a,b){if(a[0]==b[0])return 0;return(a[0].toLowerCase()>b[0].toLowerCase())?1:-1;};
function cc(id){this.id=id;this.o8=af.ag(id);this.o9=af.ag(id+"_guide");}cc.prototype={dk:function(e,hj){if(this.kh)this.jg();var kj=b2(e);this.kh={kk:kj,kj:kj};this.hj=hj;this.o5=[new cb("mousemove",an(this,this.h1),true),new cb("mouseup",an(this,this.h2),true)];bo(e);},h1:function(e){if(!this.kh)return;var kj=b2(e);var kk=this.kh.kk;this.kh.kj=kj;this.kh.j2=Math.abs(kj.x-kk.x)+Math.abs(kj.y-kk.y);this.gz();this.h0();if(this.hj)this.hj(e.type,this.kh);bo(e);},h2:function(e){if(!this.kh)return;if(this.hj)this.hj(e.type,this.kh);this.jg(1);bo(e);},jg:function(lq){if(this.kh){if(!lq&&this.hj)this.hj("cancel",this.kh);delete this.kh;delete this.hj;}if(this.df){bj(this.o8,{html:"",style:{display:"none"}});delete this.df;}if(this.oa){bj(this.o9,{html:"",style:{display:"none"}});delete this.oa;}if(this.o5){this.o5[0].mq();this.o5[1].mq();delete this.o5;}},dh:function(jf,jk){this.df={x:jk.x||0,y:jk.y||0};this.o8.appendChild(jf);this.o8.style.display="block";this.gz();},di:function(hk){this.oa=hk;this.h0();},dj:function(jf,ha,hg){if(!this.kh)return;this.kh.kl=jf;if(this.kh.kl&&ha){var mk=jf&&ay(jf);var he=[1,2,4,8];for(var i in he)he[i]=(ha&he[i])?"solid":"none";if(!hg)hg=2;bm(this.o9,{left:mk.x+"px",top:(mk.y-hg)+"px",width:(mk.w-hg)+"px",height:mk.h+"px",borderStyle:he.join(" "),borderWidth:hg+"px",display:"block"});}else{bm(this.o9,{display:"none"});}},gz:function(){if(!this.kh||!this.df)return;bm(this.o8,{left:(this.kh.kj.x+this.df.x)+"px",top:(this.kh.kj.y+this.df.y)+"px"});},h0:function(){if(this.kh&&this.oa)this.oa(this.kh);},dg:function(parent,h9,mn){if(!this.kh)return;function hr(jf,kj){if(!av(jf,kj))return null;for(var i=0;i<jf.childNodes.length;i++){var lg=jf.childNodes[i];if(lg.nodeType==1&&av(lg,kj)){return(lg[h9]&&mn.test(lg[h9]))?lg:hr(lg,kj);}}return null;}return hr(parent,this.kh.kj);}};
var a0={a4:function(jf,kt){for(var i=0;i<jf.childNodes.length;i++){var lg=jf.childNodes[i];if(lg.nodeType==1&&lg.nodeName==kt)return lg;}},ka:function(jf){var text="";for(var i=0;i<jf.childNodes.length;i++){var lg=jf.childNodes[i];if(lg.nodeType==3||lg.nodeType==4)text+=lg.nodeValue;}return text;},a5:function(jf,kt){jf=a0.a4(jf,kt);return jf&&this.ka(jf);},a3:function(jf,kt){return jf.getAttribute(kt);},a9:function(jf,h9){var iy=jf.ownerDocument;for(var i in h9){switch(i){case"TEXT":jf.appendChild(iy.createTextNode(h9[i]));break;case"CDATA":jf.appendChild(iy.createCDATASection(h9[i].replace(/]]>/g,"]] >")));break;default:jf.setAttribute(i,h9[i]);break;}}},a1:function(jf,kt,h9){var jf=jf.appendChild(jf.ownerDocument.createElement(kt));if(h9)a0.a9(jf,h9);return jf;},a7:function(jf){while(jf.hasChildNodes())jf.removeChild(jf.firstChild);},a6:function(p6){try{if(window.DOMParser){var iy=(new DOMParser).parseFromString(p6,"text/xml");if(iy&&iy.documentElement.tagName=="parsererror"){return null;}return iy;}if(window.ActiveXObject){var iy=new ActiveXObject("Msxml2.DOMDocument");iy.async=false;iy.loadXML(p6);if(iy.parseError.errorCode!=0){return null;}return iy;}}catch(e){}return null;},a2:function(dz){if(document.implementation&&document.implementation.createDocument)return document.implementation.createDocument("",dz,null);else return a0.a6("<"+dz+"></"+dz+">");},a8:function(jf){if(!jf)return"";return window.XMLSerializer?(new XMLSerializer()).serializeToString(jf):jf.xml;}};var c2={ca:function(){var fg=[];if(window.localStorage)fg.push("LocalStorage");if(window.globalStorage)fg.push("GlobalStorage");if(window.openDatabase)fg.push("Database");if(br.bt&&br.bv>=5)fg.push("UserData");if(window.google&&google.gears)fg.push("GoogleGears");return fg;},ag:function(dz){try{var ig={"LocalStorage":c2.c6,"GlobalStorage":c2.c4,"Database":c2.c3,"UserData":c2.c8,"GoogleGears":c2.c5}[dz];var lm=ig&&new ig();if(lm)lm.dz=dz;return lm;}catch(e){return null;}},prototype:{le:function(kt){if(this.iy){a0.a7(this.iy.documentElement);}else{this.iy=a0.a2("ROOT");}return this.iy.documentElement;},iz:function(){return this.iy&&this.iy.documentElement;},il:function(kt,h9){var jf=this.iy.createElement(kt);if(h9)a0.a9(jf,h9);return jf;},d9:function(){}}};c2.c8=function(){var jf=b0("userData");if(!jf){jf=aw("DIV");jf.id="userData";jf.style.display="none";jf.style.behavior="url(#default#userData)";document.body.appendChild(jf);}this.oi=jf;this.iy=jf.XMLDocument;};c2.c8.prototype={fc:function(kt,k2,k1){try{this.oi.load(kt);this.iy=this.oi.XMLDocument;var iy=this.iz();var mz=iy.hasChildNodes()&&iy;if(k2)k2(mz);else return mz;}catch(e){}},n5:function(kt,k2,k1){try{this.oi.save(kt);if(k2)k2();}catch(e){if(k1)k1(e);}},mq:function(kt,k2,k1){try{a0.a7(this.iz());this.oi.save(kt);if(k2)k2();}catch(e){if(k1)k1(e);}}};b7(c2.c8,c2);c2.c6=function(){this.fb=localStorage;};c2.c6.prototype={fc:function(kt,k2,k1){try{var p6=this.fb.getItem(kt);if(p6&&typeof p6!="string")p6=p6.toString();this.iy=p6&&a0.a6(p6);var mz=this.iz();if(k2)k2(mz);else return mz;}catch(e){if(k1)k1(e);}},n5:function(kt,k2,k1){try{this.fb.setItem(kt,a0.a8(this.iz()));if(k2)k2();}catch(e){if(k1)k1(e);}},mq:function(kt,k2,k1){try{this.fb.removeItem(kt);if(k2)k2();}catch(e){if(k1)k1(e);}}};b7(c2.c6,c2);c2.c4=function(){this.fb=globalStorage[location.hostname];};c2.c4.prototype=c2.c6.prototype;c2.c7={"create":"CREATE TABLE IF NOT EXISTS xmltbl (id TEXT NOT NULL PRIMARY KEY, xml TEXT)","get":"SELECT xml FROM xmltbl WHERE id=?","set":"INSERT OR REPLACE INTO xmltbl VALUES (?,?)","remove":"DELETE FROM xmltbl WHERE id=?"};c2.c3=function(mj){this.o7=window.openDatabase("taskdb","1.0","TaskNote Database",1048576);this.jm(c2.c7["create"]);};c2.c3.prototype={jm:function(np,h7,k0,k1,k2){this.o7.transaction(function(t){t.executeSql(np,h7,k0);},k1||null,k2||null);},fc:function(kt,k2,k1){var nc=this;this.jm(c2.c7["get"],[kt],function(t,mw){var p6=(mw.rows.length>0)&&mw.rows.item(0)["xml"];nc.iy=p6&&a0.a6(p6);if(k2)k2(nc.iz());},k1);},n5:function(kt,k2,k1){this.jm(c2.c7["set"],[kt,a0.a8(this.iz())],null,k1,k2);},mq:function(kt,k2,k1){this.jm(c2.c7["remove"],[kt],null,k1,k2);}};b7(c2.c3,c2);c2.c5=function(){this.o7=google.gears.factory.create('beta.database');this.o7.open("taskdb");this.o7.execute(c2.c7["create"]);};c2.c5.prototype={fc:function(kt,k2,k1){try{var n2=this.o7.execute(c2.c7["get"],[kt]);var p6=n2.isValidRow()&&n2.field(0);n2.close();this.iy=p6&&a0.a6(p6);var mz=this.iz();if(k2)k2(mz);else return mz;}catch(e){if(k1)k1(e);}},n5:function(kt,k2,k1){try{this.o7.execute(c2.c7["set"],[kt,a0.a8(this.iz())]);if(k2)k2();}catch(e){if(k1)k1(e);}},mq:function(kt,k2,k1){try{this.o7.execute(c2.c7["remove"],[kt]);if(k2)k2();}catch(e){if(k1)k1(e);}},d9:function(){this.o7.close();}};b7(c2.c5,c2);c2.c9=function(e){alert("エラー: "+e.message);};
function bz(id){this.id=id;this.ee=[];ai(document.body,"DIV",{id:id,style:{display:"none"}});}bz.prototype={im:function(kg,fg){var ix=ai(b0(this.id),"DIV",{className:"cont_menu"});ix.onclick=an(this,this.ls);if(this.l8=="html"){ix.innerHTML=fg;}else{var o3=ai(ix,"TABLE");var k0=an(this,this.lx);for(var i in fg){var j6=fg[i];var ov=o3.insertRow(-1);if(j6){ov.id=this.id+"_"+kg+"_"+i;if(j6.kr){ov.className="disable";}else{ov.onclick=ov.onmouseover=ov.onmouseout=k0;}ai(ov,"TD",{className:"check",html:bz.c0(j6.ht?1:0)});ai(ov,"TD",{className:"item",text:j6.text});ai(ov,"TD",{className:"submenu",html:bz.c0(j6.kv?3:0)});}else{ai(ov,"TD",{colSpan:3,html:'<div class="separator"></div>'});}}}return ix;},nl:function(mk,ee,iw,l3){var n7=az();if(mk.ju)n7.x=n7.y=0;ee.style.width="auto";if(this.l8=="menu")ee.firstChild.style.width="auto";ee.style.height="auto";ee.style.left="0px";ee.style.top="0px";ee.style.position=mk.ju?"fixed":"absolute";ee.style.display="block";var h=l3?Math.min(l3,n7.h):n7.h;if(ee.clientHeight>h-2){ee.style.height=h-2+"px";ee.scrollTop=0;}if(this.l8=="menu"){var w=iw?48:Math.max(mk.w||0,48);if(ee.offsetWidth<w){ee.style.width=w-2+"px";ee.firstChild.style.width="100%";}else if(ee.clientWidth>n7.w/2){ee.style.width=parseInt(n7.w/2)+"px";}}if(iw==0){var ld=mk.y+(mk.h?mk.h-1:0);if(ld+ee.offsetHeight>n7.y+n7.h)ld=mk.y-ee.offsetHeight+1;if(ld<n7.y)ld=n7.y+n7.h-ee.offsetHeight;}else{var ld=mk.y;if(ld+ee.offsetHeight>n7.y+n7.h)ld=n7.y+n7.h-ee.offsetHeight;}ee.style.top=Math.max(ld,n7.y)+"px";if(iw==0){var lc=mk.x;if(lc+ee.offsetWidth>n7.x+n7.w)lc=n7.x+n7.w-ee.offsetWidth;}else{var lc=mk.x+mk.w-4;if(lc+ee.offsetWidth>n7.x+n7.w)lc=mk.x-ee.offsetWidth+4;}ee.style.left=Math.max(lc,n7.x)+"px";ee.style.zIndex=mk.z||10;},da:function(mj){if(this.od)this.d9();var mk=mj.mk||bz.c1(mj.jf);b0(this.id).style.display="block";if(mj.html){this.l8="html";var ee=this.im(this.ee.length,mj.html);}else{this.l8="menu";var ee=this.im(this.ee.length,mj.ee);this.ee.push([ee,mj.ee,-1,-1]);}this.nl(mk,ee,0,mj.l3);this.od=mj.id||true;this.hj=mj.hj;this.dm=new cb("click",al(this,this.d9),false);},dc:function(mj){return this.od?this.d9():this.da(mj);},d9:function(lq){if(this.o4){aq(this.o4);this.o4=0;}if(this.hj){if(!lq)this.hj("cancel");delete this.hj;}if(this.dm){this.dm.mq();delete this.dm;}var jf=b0(this.id);jf.style.display="none";while(jf.hasChildNodes())jf.removeChild(jf.firstChild);this.ee=[];delete this.od;},kq:function(){return this.od;},ls:function(e){bo(e);},lx:function(e){bo(e);var jf=ba(e.target||e.srcElement,"TR");if(!jf||!jf.id.match(/(\d+)_(\d+)$/))return;var kg=RegExp.$1;var n1=RegExp.$2;var j6=this.e0(kg,n1);switch(e.type){case"click":var mz=this.hj&&this.hj(e.type,j6);if(mz!==false){this.d9(1);break;}case"mouseover":case"mouseout":var f=(e.type!="mouseout");this.nf(kg,f?n1:-1);for(var i=0;i<kg;i++)this.nf(i,this.ee[i][3]);if(this.o4)aq(this.o4);if((f&&j6.kv)||this.ee[kg][3]>=0){this.o4=bn(al(this,this.lz,kg,(f&&j6.kv)?n1:-1),(e.type=="mouseover")?400:0);}else{this.o4=0;}break;}},nf:function(kg,n1){var ma=this.ee[kg][2];if(ma==n1)return;if(ma>=0)nj(this.k3(kg,ma),this.e0(kg,ma),0);if(n1>=0)nj(this.k3(kg,n1),this.e0(kg,n1),1);this.ee[kg][2]=n1;function nj(jf,j6,f){jf.className=f?"focus":"";if(j6.ht)jf.cells[0].innerHTML=bz.c0(f?2:1);if(j6.kv)jf.cells[2].innerHTML=bz.c0(f?4:3);}},k3:function(kg,n1){return b0(this.id+"_"+kg+"_"+n1);},e0:function(kg,n1){return this.ee[kg][1][n1];},lz:function(kg,n1){while(this.ee.length-1>kg)bd(this.ee.pop()[0]);this.ee[kg][3]=-1;if(n1>=0){var j6=this.e0(kg,n1);if(this.hj)this.hj("submenu",j6);if(j6.kv){var mk=bz.c1(this.k3(kg,n1));var ee=this.im(this.ee.length,j6.kv);this.nl(mk,ee,1);this.ee.push([ee,j6.kv,-1]);this.ee[kg][3]=n1;}}this.o4=0;}};bz.c1=function(jf){var mk=ay(jf);var ju;while(jf){if(jf.style){if(!mk.z)mk.z=parseInt(jf.style.zIndex);if(ju=(jf.style.position=="fixed")){mk.ju=1;break;}}jf=jf.parentNode;}mk.z=(mk.z||0)+1;return mk;};bz.c0=function(kg){var nq=['&nbsp;','check1','check2','submenu1','submenu2'][kg];return kg?'<img src="image/menu_'+nq+'.gif">':nq;};
function bx(y,m){this.l7=y;this.l4=m;this.o6=bx.by(y,m);this.oo=kc(y,m,1);function kc(y,m,d){if(m<=2){m+=12;y--;}return(y+parseInt(y/4) - parseInt(y/100)+parseInt(y/400)+parseInt(m*2.6+1.6)+d)%7;}}bx.by=function(y,m){var d=[31,28,31,30,31,30,31,31,30,31,30,31][m-1];if(m==2&&(!(y%4)&&(y%100))||!(y%400))d++;return d;};bx.prototype={k7:function(d){if(d<0)d+=this.o6;return{l7:this.l7,l4:this.l4,iq:d+1,oo:(this.oo+d)%7,ke:this.k6(d)};},bq:function(n,l8){var w=Math.ceil((this.oo+this.o6)/7);if(n<0)n+=w;if(n>=w||n<0)return;var fg=[];var nw=(n*7)-this.oo;var ja=nw+7;if(l8==1){if(nw<0){fg=this.hi(-1).bq(-1);}else if(ja>this.o6){fg=this.hi(1).bq(0);}}for(var i=0;i<7;i++){var d=nw+i;if(d>=0&&d<this.o6)fg[i]=this.k7(d);}return fg;},k6:function(d){if(!this.kf){var kf=[];var fg=[{'1':'元旦','W21':'成人の日'},{'11':'建国記念の日'},{'S0':'春分の日'},{'29':'昭和の日'},{'3':'憲法記念日','4':'みどりの日','5':'こどもの日'},{},{'W31':'海の日'},{},{'W31':'敬老の日','S1':'秋分の日'},{'W21':'体育の日'},{'3':'文化の日','23':'勤労感謝の日'},{'23':'天皇誕生日'}][this.l4-1];var i;for(var k in fg){if(k.match(/^W(\d)(\d)/)){var y=parseInt(RegExp.$1);var x=parseInt(RegExp.$2);i=(this.oo<=x?y-1:y)*7+x-this.oo;}else if(k.match(/^S/)){var x=(k=="S0")?20.8431:23.2488;i=parseInt(x+0.242194*(this.l7-1980)-parseInt((this.l7-1980)/4))-1;}else{i=parseInt(k)-1;}kf[i]=fg[k];}for(var i=1;i<this.o6;i++){if(kf[i]){var x=(this.oo+i)%7;if(x==0){while(kf[i])i++;kf[i]='振替休日';}else if(kf[i+2]&&!kf[i+1]&&x<6){kf[++i]='国民の休日';}}}this.kf=kf;}return this.kf[d];},hi:function(nx){var y=this.l7;var m=this.l4+nx;while(m>12){y++;m-=12;}while(m<1){y--;m+=12;}return new bx(y,m);}};function fl(id){this.id=id;af.ag(id);}fl.prototype={da:function(mj){if(this.fg)this.d9();var mk=mj.mk||bz.c1(mj.jf);var n7=az();if(mk.ju)n7.x=n7.y=0;var d8=mj.d8||new Date();var ee=b0(this.id);ee.innerHTML=cd.cf("ou",{hh:new bx(d8.getFullYear(),d8.getMonth()+1),l8:mj.l8});ee.style.position=mk.ju?"fixed":"absolute";ee.style.display="block";var ld=mk.y+(mk.h?mk.h-1:0);if(ld+ee.offsetHeight>n7.y+n7.h)ld=mk.y-ee.offsetHeight+1;ee.style.top=Math.max(ld,n7.y)+"px";var lc=mk.x;if(lc+ee.offsetWidth>n7.x+n7.w)lc=n7.x+n7.w-ee.offsetWidth;ee.style.left=Math.max(lc,n7.x)+"px";ee.style.zIndex=mk.z||10;if(mj.d8)this.n9(d8,1);if(mj.l8=="option"){this.nb(d8,mj.ip);mj.ks=mj.ks?mj.ks.split("-")[0]:0;this.na(mj.ks);this.fg={d8:d8,ip:mj.ip,ks:mj.ks};}else{this.fg={d8:d8};}this.l8=mj.l8;this.hj=mj.hj;this.dm=new cb("click",al(this,this.d9),false);ee.onclick=an(this,this.cw);},dc:function(mj){return this.od?this.d9():this.da(mj);},d9:function(lq){if(this.hj){if(lq){var fg=this.fg;if(fg.ks){var m2=fl.fn[2][fg.ks];if(m2)fg.ks+="-"+aa.ac(m2,fg.d8);}fg.ic=["","dateSet","dateClear"][lq];this.hj("click",fg);}else{this.hj("cancel");}delete this.hj;}if(this.fg){var ee=b0(this.id);ee.style.display="none";ee.innerHTML="";delete this.fg;}if(this.dm){this.dm.mq();delete this.dm;}},kq:function(){return this.fg;},k4:function(){return b0(this.id);},n9:function(d,lr){var jf=b0(["calDate",d.getFullYear(),d.getMonth()+1,d.getDate()].join("_"));if(jf)jf.className=lr?"select":"";},nb:function(d,lr){var jf=b0("calHour");jf.innerHTML=lr?b9(d.getHours(),2):"--";jf=b0("calMin");jf.innerHTML=lr?b9(d.getMinutes(),2):"--";},na:function(l5){l5=ak(fl.fn[1],l5);var jf=b0("calLoop");if(jf)jf.innerHTML=fl.fn[0][(l5!=-1)?l5:0];},hi:function(l7,l4,nx){var hh=new bx(l7,l4);if(nx)hh=hh.hi(nx);var ee=b0(this.id);ee.innerHTML=cd.cf("ou",{hh:hh,l8:this.l8});var n7=az();var mk=ay(ee);if(mk.y+mk.h>n7.y+n7.h)ee.style.top=(n7.y+n7.h-mk.h)+"px";if(mk.x+mk.w>n7.x+n7.w)ee.style.left=(n7.x+n7.w-mk.w)+"px";this.n9(this.fg.d8,1);if(this.l8=="option"){this.nb(this.fg.d8,this.fg.ip);this.na(this.fg.ks);}},i0:function(e,hf){var d=kb(e.target||e.srcElement);if(!d)return;bc(e);if(this.l8){this.n9(this.fg.d8,0);var d8=new Date(d[1],d[2]-1,d[3]);if(this.fg.ip){d8.setHours(this.fg.d8.getHours());d8.setMinutes(this.fg.d8.getMinutes());}this.n9(this.fg.d8=d8,1);}function kb(jf){while(jf){if(jf.nodeType==1&&jf.id&&jf.id.match(/^calDate_\d+_\d+_\d+/)){return jf.id.split("_");}jf=jf.parentNode;}return 0;}},i5:function(e,hf,l7,l4){bo(e);var lj=new Date();var ee=[{text:"今月",ic:"month",l7:lj.getFullYear(),l4:lj.getMonth()+1},null];lj=l7*12+l4-1;for(var i=-3;i<=6;i++){var y=parseInt((lj+i)/12);var m=((lj+i)%12)+1;ee.push({text:y+"年"+m+"月",ic:"month",l7:y,l4:m,ht:(y==l7&&m==l4)});}this.i4(hf,ee);},ib:function(e,hf,dz){bo(e);var ic=["hour","min"][dz];var lj=this.fg.ip?(dz==0?this.fg.d8.getHours():this.fg.d8.getMinutes()):-1;var n=[[0,24,1],[0,60,5]][dz];var ee=[{text:"--",ic:ic,l5:-1,ht:(lj==-1)}];for(var i=n[0];i<n[1];i+=n[2])ee.push({text:b9(i,2),ic:ic,l5:i,ht:(i==lj)});this.i4(hf,ee);},i3:function(e,hf){bo(e);var fg=fl.fn;var ee=[];for(var i=0;i<fg[0].length;i++)ee.push({text:fg[0][i],ic:"loop",l5:fg[1][i],ht:(fg[1][i]==this.fg.ks)});this.i4(hf,ee);},i4:function(hf,ee){cv.ee.dc({jf:hf,ee:ee,hj:am(this,this.lw)});},lw:function(dz,ee){var fg=this.fg;if(!fg)return;switch(dz=="click"&&ee.ic){case"month":this.hi(ee.l7,ee.l4);break;case"hour":if(ee.l5>=0){fg.d8.setHours(ee.l5);if(!fg.ip)fg.d8.setMinutes(0);}fg.ip=(ee.l5>=0);this.nb(fg.d8,fg.ip);break;case"min":if(ee.l5>=0){if(!fg.ip)fg.d8.setHours(0);fg.d8.setMinutes(ee.l5);}fg.ip=(ee.l5>=0);this.nb(fg.d8,fg.ip);break;case"loop":fg.ks=ee.l5;this.na(ee.l5);break;}},cw:function(e){bo(e);cv.ee.d9();}};fl.fn=[["なし","毎日","毎週","隔週","毎月","毎年"],[0,"1d","7d","14d","1m","1y"],{"1m":"%d","1y":"%m%d"}];fl.fp=function(d8,ks){ks=ks.split("-");if(ks[0].match(/(\d+)d/)){var d=new Date();d.setTime(d8.getTime()+(parseInt(RegExp.$1)*86400000));return d;}else if(ks[0].match(/(\d+)m/)){var y=d8.getFullYear();var m=d8.getMonth()+parseInt(RegExp.$1);while(m>=12){y++;m-=12;}var d=Math.min(parseInt(ks[1],10),bx.by(y,m+1));return new Date(y,m,d,d8.getHours(),d8.getMinutes(),0);}else if(ks[0].match(/(\d+)y/)){var y=d8.getFullYear()+parseInt(RegExp.$1);var m=parseInt(ks[1].substr(0,2),10)-1;var d=Math.min(parseInt(ks[1].substr(2,2),10),bx.by(y,m+1));return new Date(y,m,d,d8.getHours(),d8.getMinutes(),0);}return d8;};fl.fo=function(ks){ks=ks.split("-");var i=ak(fl.fn[1],ks[0]);var d=(/m/.test(ks[0])&&parseInt(ks[1],10)+"日")||(/y/.test(ks[0])&&parseInt(ks[1].substr(0,2),10)+"月"+parseInt(ks[1].substr(2,2),10)+"日")||"";return(i>=0)?fl.fn[0][i]+d:"";};fl.fm=function(d){return Math.ceil(((new Date(d.getFullYear(),d.getMonth(),d.getDate(),0,0,0)).getTime()-cv.cz.getTime())/86400000);};
g5={prototype:{dw:function(){this.mc();},dv:function(){},mc:function(){if(!this.dt)return;this.mf();this.mb();},mf:function(){if(!this.dt)return;bk(g7.gb,g7.gj,{lh:this});},mb:function(){if(!this.dt)return;this.hw();if(this.oj){var hc=b0(g7.ga);if(this.oj.length){this.fx(hc,this.oj);}else{this.md(hc);}}},hw:function(){if(!this.dt)return;b0(g7.ga).innerHTML="";}}};
function g2(id,mj){this.id=id;this.e6(mj);}g2.prototype={e6:function(mj){if(!mj)mj={};this.kt=mj.kt||"無題";this.dz=mj.dz||"note";this.dc=!mj.dc;this.nd=0;this.li=0;this.bp=0;this.nv={id:0,hu:[]};this.oj=this.nv.hu;if(this.dz=="note"){b8(b0("note_add"),"LI",{id:"noteFrame_"+this.id,className:"noteFrame"});}},ln:function(iy){if(!iy)return;var kt=a0.a5(iy,"title");if(kt)this.kt=kt;var nc=this;var jn=(this.dz=="trash")&&aa.ac("%Y%m%d%H%M%S",aa.ab(cv.d0.d1.d3*-86400));function h5(jf,ml){for(var i=0;i<jf.childNodes.length;i++){var lg=jf.childNodes[i];var j6=0;switch(lg.nodeName){case"project":j6=!ml.id&&cv.f9({jx:1,kt:a0.a3(lg,"name")||"無題",ie:a0.a5(lg,"comment")},nc.id);break;case"task":j6=cv.f9({kt:a0.a3(lg,"name")||"無題",kw:cq.ct(a0.a3(lg,"tags")),ht:a0.a3(lg,"checked")||0,ie:a0.a5(lg,"comment")},nc.id,ml.id);var d8=a0.a3(lg,"date");if(d8){j6.d8=aa.ad(d8);j6.ip=(d8.length>8);j6.ks=a0.a3(lg,"loop");}break;}if(j6){if(jn){j6.it=a0.a3(lg,"deleted")||0;if(j6.it<jn){nc.bp=1;continue;}}ml.hu.push(j6.id);if(j6.jx){h5(lg,j6);nc.li++;}else{nc.nd++;}}}}h5(iy,this.nv);this.dx(1);if(this.dt)this.mc();},d5:function(fb,k2,k1){if(this.dz=="trash"&&(!this.nv.hu.length||!cv.d0.d1.d3)){return this.d4(fb,k2,k1);}var iy=fb.le();a0.a1(iy,"title",{"TEXT":this.kt});var ow=(this.dz=="trash");function h5(jf,fg){for(var i in fg){var j6=cv.e0(fg[i]);if(!j6)continue;var lg=a0.a1(jf,j6.jx?"project":"task",{"name":j6.kt});if(j6.jx){h5(lg,j6.hu);}else{if(j6.kw.length)a0.a9(lg,{"tags":j6.kw.join(",")});if(j6.d8)a0.a9(lg,{"date":aa.ac("%Y%m%d"+(j6.ip?"%H%M":""),j6.d8)});if(j6.ks)a0.a9(lg,{"loop":j6.ks});if(j6.ht)a0.a9(lg,{"checked":j6.ht});}if(ow&&j6.it)a0.a9(lg,{"deleted":j6.it});if(j6.ie)a0.a1(lg,"comment",{"CDATA":j6.ie});}}h5(iy,this.nv.hu);fb.n5("TaskNote"+this.id,k2,al(this,this.ly,k1));this.bp=0;},ly:function(k1){alert("エラー: ノート「"+this.kt+"」の保存に失敗しました。");this.bp=2;if(this.dz=="trash"){var ih=this.nd*0.8;while(this.nd>ih){var j6=cv.e0(this.nv.hu.pop());if(this.dt)this.ms(j6);this.nd-=j6.jx?j6.hu.length:1;this.li-=j6.jx?1:0;iy.removeChild(iy.lastChild);}}if(k1)k1();},d4:function(fb,k2,k1){fb.mq("TaskNote"+this.id,k2,k1);this.bp=0;},jj:function(){var fg=this.nv.hu;var ml=[];for(var i in fg){var j6=cv.e0(fg[i]);if(j6.jx)ml.push(j6);}return ml;},j8:function(j6,j3,ku,j0){var ml=cv.e0(j3)||this.nv;var la=(j6.hv!=this.id);cv.f9(j6,this.id,ml.id,this.dz=="trash"&&la&&{it:aa.ac("%Y%m%d%H%M%S")});var i=ku?ak(ml.hu,ku):-1;if(i>=0){ml.hu.splice(i,0,j6.id);}else if(this.dz=="trash"&&la){ku=ml.hu[0];ml.hu.unshift(j6.id);}else{ml.hu.push(j6.id);}if(j0&&this.dt&&!ml.dc)this.kp(j6,j3,ku);this.nd+=j6.jx?j6.hu.length:1;this.li+=j6.jx?1:0;this.bp=1;return j6;},mt:function(j6,j0){var ml=cv.e0(j6.j3)||this.nv;var i=ak(ml.hu,j6.id);if(i>=0){ml.hu.splice(i,1);if(j0&&this.dt)this.ms(j6);this.nd-=j6.jx?j6.hu.length:1;this.li-=j6.jx?1:0;this.bp=1;}return j6;},mr:function(){function ir(fg){for(var i in fg){var j6=cv.e0(fg[i]);if(j6.jx)ir(j6.hu);cv.dd(fg[i]);}}if(this.nv.hu.length){ir(this.nv.hu);this.oj=this.nv.hu=[];this.nd=this.li=0;this.bp=1;if(this.dt)this.mb();this.dx(1);}},oh:function(j6){if(j6.id)cv.e2(j6.hv).bp=1;},dv:function(){this.ds(2);},j1:function(j6,jz){var p=this.ky(j6)+(jz?"Frame":"Item");return p+"_"+(j6.id||0);},fx:function(hc,fg){for(var i=0;i<fg.length;i++){var j6=cv.e0(fg[i]);if(!j6)continue;var jf=ai(hc,"DIV");if(j6.jx){this.mi(jf,j6);}else{this.g4(jf,j6);}}this.me(hc);},me:function(hc){ai(hc,"DIV",{id:"taskFoot",className:"taskFoot",html:(this.dz=="note")?cd.cf(g7.gq):"&nbsp;"});},md:function(hc){if(this.dz=="note")this.me(hc);},oq:function(){this.dc=this.dc?0:1;this.dx(1);},dx:function(l8){if(l8==2)l8=this.dc?0:1;switch(l8){case 1:if(this.dz=="note"){bk("noteFrame_"+this.id,g7.gi,{lh:this});break;}default:bk("noteItem_"+this.id,g7.gk,{lh:this});break;}},mi:function(ix,j6){ix.id=this.j1(j6,1);ix.className=this.ky(j6)+"Frame";ix.innerHTML="";this.g4(ai(ix,"DIV"),j6);if(j6.dc)return;for(var i=0;i<j6.hu.length;i++){this.g4(ai(ix,"DIV"),cv.e0(j6.hu[i]));}if(this.dz=="note")ix.oncontextmenu=an(this,this.i8,j6.id);},g4:function(ix,j6){ix.id=this.j1(j6);ix.className=this.ky(j6)+"Item";ix.innerHTML=cd.cf(j6.jx?g7.gm:g7.gr,{j6:j6,lh:this});},mh:function(ix,j6){ix.id="newProj";ix.className="projFrame";ix.innerHTML="";this.mg(ai(ix,"DIV"),j6);},mg:function(ix,j6){ix.id="newItem";ix.className=this.ky(j6)+"Item";ix.innerHTML=cd.cf(j6.jx?g7.gn:g7.gs,{j6:j6});},fw:function(jf){while(jf){if(jf.nodeType==1&&jf.id){if(jf.id=="newItem")return this.ob&&this.ob.j6;if(jf.id.match(/(?:taskItem|projItem|projFrame|noteProj)_(\d+)/))return cv.e0(parseInt(RegExp.$1));}jf=jf.parentNode;}return 0;},k8:function(j6,jz){return b0(this.j1(j6,jz));},nh:function(j6,kt,os){var jf=j6.id?this.k8(j6):b0("newItem");bk(b1(jf,"SPAN",kt)[0],os,{j6:j6});},cw:function(e){this.ds();},ky:function(j6){return["task","proj","find"][j6.jx||0];},kx:function(j6){return["タスク","プロジェクト","ノート"][j6.jx||0];},ia:function(e){var jf=e.target||e.srcElement;var j6=this.fw(jf);if(!j6)return;bc(e);this.ne(j6,"text");},hy:function(e){var jf=e.target||e.srcElement;if(jf.tagName=="A")return;var j6=this.fw(jf);if(!j6)return;bo(e);this.ne(j6,"cmnt");},ne:function(j6,dz){if(this.ds())return 1;if(!j6)return;switch(dz){case"text":if(j6.id){this.nh(j6,"taskText",g7.gp);}else{this.kp(j6,j6.j3,j6.ku);}this.ko(j6);break;case"cmnt":var jf=this.k8(j6);var ix=b1(jf,"DIV","cmntBlock")[0]||ai(jf,"DIV",{className:"cmntBlock"});bk(ix,g7.gf,{j6:j6});this.km(j6);break;}this.ob={j6:j6,dz:dz};},hq:function(j6,dz){return this.ob&&this.ob.j6.id==j6.id&&this.ob.dz==dz;},ds:function(jv){if(this.ob&&(this.ji(jv)||this.jh(jv))){return 1;}else{delete this.ob;}},ji:function(jv){var jb=b0("taskTextEdit");if(!jb)return;var j6=this.ob.j6;if(jv!=-1){var text=cd.co(jb.value);if(j6.id&&!text){if(jv!=2)alert(this.kx(j6)+"を入力してください。");return 1;}if(j6.kt!=text){j6.kt=text;this.oh(j6);}}if(j6.id){this.nh(j6,"taskText",g7.gu);if(j6.jx&&!this.dc)this.dx(1);return;}var jz=j6.jx&&b0("newProj");var jf=b0("newItem");if(j6.kt){this.j8(j6,j6.j3,j6.ku);this.g4(b8(jf,"DIV"),j6);if(jz){jz.id=this.j1(j6,j6.jx);jz.oncontextmenu=an(this,this.i8,j6.id);jz=null;}this.dx((j6.jx||j6.j3)?2:0);if(jv==1){this.ob.j6=j6={kt:"",kw:[],j3:j6.jx?j6.id:j6.j3,ku:j6.jx?0:j6.ku};this.mg(jf,j6);this.ko(j6);return 1;}}bd(jz||jf);},jh:function(jv){var jb=b0("taskCmntEdit");if(!jb)return;var j6=this.ob.j6;if(jv!=-1){var text=cd.co(jb.value);if(j6.ie!=text){j6.ie=text;this.oh(j6);}}var jf=this.k8(j6);var ix=b1(jf,"DIV","cmntBlock")[0];if(j6.ie){bk(ix,g7.gg,{j6:j6});}else{bd(ix);}},ko:function(j6){var jf=b0("taskTextEdit");if(j6.id){jf.value=j6.kt;}else{jf.value=j6.kt="";}jf.style.width=Math.min(Math.max(jf.value.length+4,10),40)+"em";b4(jf);},je:function(e){switch(e.type){case"keypress":var ii=e.keyCode||e.charCode;switch(ii){case 13:case 27:bo(e);this.ds((ii==13)?(e.shiftKey?0:1):-1);break;}break;case"keyup":var jf=b0("taskTextEdit");jf.style.width=Math.min(Math.max(jf.value.length+4,10),40)+"em";break;}},km:function(j6){var jf=b0("taskCmntEdit");jf.style.height="auto";jf.value=j6.ie||"";jf.style.height=Math.max(jf.scrollHeight,48)+"px";bn(function(){jf.focus();});},jc:function(e,jf){switch(e.type){case"keypress":var ii=e.keyCode||e.charCode;switch(ii){case 13:if(!e.shiftKey)break;case 27:bo(e);this.ds((ii==13)?0:-1);break;}break;}},i6:function(e,dz){bc(e);this.dy(dz);},dy:function(dz,j3,ku){if(this.dz!="note"||this.ds())return;if(j3){var ml=cv.e0(j3);if(ml.dc){ml.dc=0;this.mi(this.k8(ml,1),ml);}}var j6={kt:"",jx:dz,j3:j3,ku:ku};if(!dz)j6.kw=[];this.ne(j6,"text");},i9:function(e,hf){var jf=e.target||e.srcElement;var j6=this.fw(jf);if(!j6)return;bo(e);var kw=cv.fd.fg;var ee=[];if(j6.kw.length){ee.push({text:"クリア",ic:"tagClr"});ee.push(null);}for(var i in kw){ee.push({text:kw[i][0],ic:"tag",ht:ak(j6.kw,kw[i][0],"i")>=0});}ee.push(null);ee.push({text:"タグを追加",ic:"tagNew"});this.i4(hf,ee,{j6:j6,dz:"tag"});},hz:function(e,hf){var jf=e.target||e.srcElement;var j6=this.fw(jf);if(!j6)return;bo(e);var ee={d8:j6.d8||new Date(),ip:j6.ip,l8:"option",ks:j6.ks||0};this.i4(hf,ee,{j6:j6,dz:"date"});},fv:function(e,hf,l8){if(!hf)hf=b2(e);bo(e);var ee=[];switch(this.dz){case"note":ee.push({text:"ノート名を変更...",ic:"renNote"},{text:"ノートを削除...",ic:"delNote"});if(!l8){ee.push(null,{text:"タスクを追加",ic:"add",dz:0},{text:"プロジェクトを追加",ic:"add",dz:1},{text:"完了したタスクを削除",ic:"delChk"});}break;case"trash":ee.push({text:"ごみ箱を空にする...",ic:"delNote"});break;}if(!l8&&this.li){ee.push(null,{text:"プロジェクトを折りたたむ",ic:"tgl",l6:1},{text:"プロジェクトを展開する",ic:"tgl",l6:0});}this.i4(hf,ee,{dz:"note"});},i4:function(hf,ee,kh){if(!this.oe||kh.dz!=this.oe.dz||(kh.j6&&this.oe.j6&&kh.j6.id!=this.oe.j6.id)){if(kh.dz=="date"){cv.ee.d9();ee.jf=hf;ee.hj=am(this,this.lw);cv.d8.da(ee);}else{cv.d8.d9();var k0=am(this,this.lw);var mj=hf.nodeType?{jf:hf,ee:ee,hj:k0}:{mk:hf,ee:ee,hj:k0};cv.ee.da(mj);}this.oe=kh;}else{cv.ee.d9();cv.d8.d9();delete this.oe;}},lw:function(dz,ee){if(!this.oe)return;var j6=this.oe.j6;if(dz=="submenu"){if(ee.kv instanceof Array)return;switch(ee.ic){case"mov":var kv=[];var lh=cv.e2(ee.hv);var ml=lh.jj();for(var i in ml){kv.push({text:ml[i].kt,ic:"mov",hv:lh.id,j3:ml[i].id,ht:ml[i].id==j6.j3});}ee.kv=kv;break;}return;}if(dz=="click"&&ee&&ee.kv&&!ee.ic)return false;if(dz=="click"&&ee&&ee.ic){bn(al(this,this.g3,ee),0);}else{delete this.oe;}},g3:function(ee){if(!this.oe)return;var j6=this.oe.j6;switch(ee.ic){case"tag":case"tagNew":var o0=ee.text;if(ee.ic=="tagNew"){if(o0=prompt("追加するタグを入力してください。","")){if(o0.match(/[,，、]/)){alert("タグに区切り文字を含めることは出来ません。");break;}o0=cq.cu(o0);}}if(o0){var i=ak(j6.kw,o0,"i");if(i==-1){j6.kw.push(o0);j6.kw.sort(cq.cr);cv.fd.ev(o0);if(ee.ic=="tagNew")cv.fd.fe();}else if(ee.ic=="tag"){j6.kw.splice(i,1);cv.fd.ff(o0);}this.nh(j6,"taskTags",g7.gt);this.oh(j6);}break;case"tagClr":cv.fd.ff(j6.kw);j6.kw=[];this.nh(j6,"taskTags",g7.gt);this.oh(j6);break;case"add":this.dy(ee.dz);break;case"ins":this.dy(ee.dz,ee.l5?j6.j3:j6.id,ee.l5?(ee.l5>0?this.j9(j6):j6.id):0);break;case"mov":cv.du(j6,{hv:ee.hv,id:ee.j3},0);break;case"del":if(!j6.jx||confirm("プロジェクト「"+j6.kt+"」を削除してもよろしいですか？"))cv.du(j6,{hv:0});break;case"delChk":this.dr();break;case"tgl":this.fy(ee.l6);break;case"renNote":this.mu();break;case"delNote":if(this.dz=="trash"){if(confirm("ごみ箱を空にしてもよろしいですか？"))this.mr();}else{cv.de(this.id);}break;case"dateClear":if(!j6.d8)break;case"dateSet":if(ee.ic=="dateSet"){j6.d8=ee.d8;j6.ip=ee.ip;j6.ks=ee.ks;}else{delete j6.d8;delete j6.ip;delete j6.ks;}this.nh(j6,"taskDate",g7.go);if(!this.hq(j6,"text"))this.nh(j6,"taskText",g7.gu);this.oh(j6);break;case"addCmnt":this.ne(j6,"cmnt");break;case"delCmnt":if(this.hq(j6,"cmnt"))this.ds();if(j6.ie){j6.ie="";var jf=this.k8(j6);var ix=b1(jf,"DIV","cmntBlock")[0];if(ix)bd(ix);this.oh(j6);}break;}delete this.oe;},j9:function(j6){var ml=cv.e0(j6.j3)||this.nv;var i=ak(ml.hu,j6.id);return(i>=0)?ml.hu[i+1]:0;},i2:function(e,hf,l8){var jf=e.target||e.srcElement;var j6=this.fw(jf);if(!j6)return;if(!hf)hf=b2(e);bo(e);if(!l8)l8={"note":7,"trash":3,"find":3}[this.dz];var ee=[];if(l8&1){if(this.dz!="trash")ee.push({text:this.kx(j6)+"を削除",ic:"del"});var kv=[];for(var i in cv.eg){var lh=cv.e2(cv.eg[i]);kv.push({text:lh.kt,ic:"mov",hv:lh.id,j3:0,kv:!j6.jx&&lh.li,ht:lh.id==j6.hv});}ee.push({text:this.kx(j6)+"を移動",kv:kv});}if(l8&2){if(ee.length)ee.push(null);if(j6.ie){ee.push({text:"コメントを編集",ic:"addCmnt"},{text:"コメントを削除",ic:"delCmnt"});}else{ee.push({text:"コメントを追加",ic:"addCmnt"});}}if(l8&4){if(ee.length)ee.push(null);if(j6.jx)ee.push({text:"タスクを追加",ic:"ins",dz:0,l5:0});ee.push({text:"タスクを挿入",ic:"ins",dz:0,l5:-1,kv:[{text:"前に挿入",ic:"ins",dz:0,l5:-1},{text:"後に挿入",ic:"ins",dz:0,l5:1}]});if(!j6.j3){ee.push({text:"プロジェクトを挿入",ic:"ins",dz:1,l5:-1,kv:[{text:"前に挿入",ic:"ins",dz:1,l5:-1},{text:"後に挿入",ic:"ins",dz:1,l5:1}]});}}this.i4(hf,ee,{j6:j6,dz:"item"});},i8:function(e,j3){var j6=cv.e0(j3);hf=b2(e);bo(e);var ee=[{text:"プロジェクトにタスクを追加",ic:"ins",l5:0}];this.i4(hf,ee,{j6:j6,dz:"proj"});},cy:function(e){if(this.dz!="note")return;hf=b2(e);bo(e);var ee=[{text:"タスクを追加",ic:"add",dz:0},{text:"プロジェクトを追加",ic:"add",dz:1}];this.i4(hf,ee,{dz:"note"});},kp:function(j6,j3,ku){var jf,j6;if(j3&&!ku){var ml=cv.e0(j3);jf=this.k8(ml,1);jf=ai(jf,"DIV");}else if(ku){var mo=cv.e0(ku);jf=this.k8(mo,mo.jx);jf=b8(jf,"DIV");}else if(jf=b0("taskFoot")){jf=b8(jf,"DIV");}else{jf=b0(g7.ga);jf=ai(jf,"DIV");}if(j6.id){if(j6.jx)this.mi(jf,j6);else this.g4(jf,j6);}else{if(j6.jx)this.mh(jf,j6);else this.mg(jf,j6);}},ms:function(j6){var jf=this.k8(j6,j6.jx);if(jf)bd(jf);},or:function(e){var jf=e.target||e.srcElement;var j6=this.fw(jf);if(!j6)return;j6.dc=j6.dc?0:1;this.mi(this.k8(j6,1),j6);},fy:function(v){var fg=this.nv.hu;for(var i in fg){var j6=cv.e0(fg[i]);if(j6.jx&&(j6.dc||0)!=v){j6.dc=v;this.mi(this.k8(j6,1),j6);}}},mu:function(){var kt=prompt("ノート名を変更してください。",this.kt);if(kt&&(kt=cd.co(kt))&&kt!=this.kt){this.kt=kt;this.dx();this.bp=1;if(this.dt)bk(g7.gb,g7.gj,{lh:this});}},hx:function(e){var jf=e.target||e.srcElement;var j6=this.fw(jf);if(!j6)return;if(jf.checked&&j6.ks){var ex=fl.fp(j6.d8,j6.ks);if(!confirm("このタスクには繰り返しが設定されています。\nタスクの日付を「"+aa.ac("%Y/%m/%d(%a)"+(j6.ip?" %H:%M":""),ex)+"」に進めてもよろしいですか？")){jf.checked=false;return;}j6.d8=ex;this.nh(j6,"taskDate",g7.go);jf.checked=false;}else{j6.ht=jf.checked&&aa.ac("%Y%m%d%H%M%S");}if(!this.hq(j6,"text"))this.nh(j6,"taskText",g7.gu);this.oh(j6);},dr:function(){if(this.dz=="trash")return;var fg=[];function hs(hu){for(var i in hu){var j6=cv.e0(hu[i]);if(j6.jx){hs(j6.hu);}else if(j6.ht){fg.push(j6);}}}hs(this.nv.hu);if(fg.length){var j7=cv.e2(0);for(var i in fg){this.mt(fg[i],1);j7.j8(fg[i],0,0);}this.dx(2);j7.dx();}},ik:function(text){text=cd.ck(text,/\b(https?:\/\/[-_.!~*\'()a-zA-Z0-9;\/?:@&=+$,%#]+|(?:mailto:)?\w[\w.-]*@[\w.-]+\.\w+)/,1);for(var i=0;i<text.length;i+=2){text[i]=cd.cg(text[i],1);}for(var i=1;i<text.length;i+=2){var p0=/^\w+:/.test(text[i])?text[i]:"mailto:"+text[i];text[i]='<a href="'+p0+'" target="_blank">'+text[i]+'</a>';}return text.join("");}};b7(g2,g5);
function fq(id,mj){this.id=id;this.og=new gy();this.e6(mj);}fq.prototype={e6:function(mj){if(!mj)mj={};this.kt=mj.kt;this.dz=mj.dz;this.mv();},fx:function(hc,fg){for(var i=0;i<fg.length;i++){var j6=this.fg[fg[i]];if(j6&&j6.hu.length){var jf=ai(hc,"DIV");this.mi(jf,j6);}}this.me(hc);},md:function(hc){ai(hc,"DIV",{className:"findEmpty",text:this.om?"検索条件「"+this.om+"」に一致するタスクは見つかりませんでした。":"検索ワードを入力してください。"});},g4:function(ix,j6){g2.prototype.g4.call(this,ix,j6);if(!j6.jx&&this.ol){var fg=ix.getElementsByTagName("SPAN");for(var i=0;i<fg.length;i++){if(ak(["taskText","taskTags","taskCmnt"],fg[i].className)>=0)fq.fu(fg[i],this.ol);}}},fw:function(jf){while(jf){if(jf.nodeType==1&&jf.id){if(jf.id.match(/taskItem_(\d+)/))return cv.e0(parseInt(RegExp.$1));if(jf.id.match(/findItem_(\d+)/))return this.fg[RegExp.$1];}jf=jf.parentNode;}return 0;},du:function(j6,nr,j4){if(nr==j4){var jf=this.k8(j6);if(jf)this.g4(jf,j6);return 0;}this.mt(j6,1,nr);if(j4)this.j8(j6,1,j4);return 1;},j8:function(j6,j0,hv){hv=hv||j6.hv;if(!this.fg[hv]){var lh=cv.e2(hv);if(!lh)return;this.fg[hv]={id:hv,kt:lh.kt,jx:2,hu:[]};}var ml=this.fg[hv];ml.hu.push(j6.id);if(j0&&this.dt&&!ml.dc)this.kp(j6,hv);this.nd++;},kp:function(j6,hv){var ml=this.fg[hv];var jf=this.k8(ml,1);if(jf){jf=ai(jf,"DIV");this.g4(jf,j6);}else if(jf=b0("taskFoot")){jf=b8(jf,"DIV");this.mi(jf,ml);}else{jf=ai(b0(g7.ga),"DIV");this.mi(jf,ml);}},mt:function(j6,j0,hv){var ml=this.fg[hv||j6.hv];var i=ak(ml.hu,j6.id);if(i>=0){ml.hu.splice(i,1);if(j0&&this.dt)this.ms(j6);this.nd--;}},dx:function(){},dv:function(){this.og.eu();cv.f0(null);this.ds(2);this.mv();b0("task_find").value="";},mv:function(){this.oj=null;this.om="";this.ol=null;this.fg=null;this.nd=0;},fv:function(e,hf){bo(e);var ee=[{text:"完了したタスクを削除",ic:"delChk"},null,{text:"フォルダを折りたたむ",ic:"tgl",l6:1},{text:"フォルダを展開する",ic:"tgl",l6:0}];this.i4(hf,ee,{dz:"note"});},i1:function(e,hf){bo(e);var ee=[{text:"クリア",ic:"fcls"},null];var kw=cv.fd.fg;for(var i in kw){ee.push({text:kw[i][0],ic:"ftag"});}this.i4(hf,ee,{dz:"find"});},g3:function(ee){if(!this.oe)return;switch(ee.ic){case"fcls":var jf=b0("task_find");this.om=jf.value="";jf.focus();break;case"ftag":this.js(ee.text);break;default:return g2.prototype.g3.call(this,ee);}delete this.oe;},fy:function(v){for(var i in this.fg){var j6=this.fg[i];if(j6.hu.length&&(j6.dc||0)!=v){j6.dc=v;this.mi(this.k8(j6,1),j6);}}},i7:function(e,hf){var jf=e.target||e.srcElement;var j6=this.fw(jf);if(!j6)return;bo(e);cv.er(j6.id);},dr:function(){var fg=[];for(var i in this.fg){for(var j in this.fg[i].hu){var j6=cv.e0(this.fg[i].hu[j]);if(j6.ht)fg.push(j6);}}if(fg.length){var j7=cv.e2(0);for(var i in fg){var j6=fg[i];var nu=cv.e2(j6.hv);this.mt(j6,1);nu.mt(j6);j7.j8(j6,0,0);nu.dx();}j7.dx();}},js:function(p5){if(typeof p5=="object")p5=cd.cp(cd.cn(p5.innerHTML));p5="@"+(/[\s\u3000"]/.test(p5)?cd.cm(p5):p5);b0("task_find").value=p5;this.jt(p5);},jt:function(p5,is){p5=cd.co(p5);if(p5==this.om)return;this.om=p5;this.og.eu();cv.f0("検索しています...");this.og.ev(al(this,this.lv,{l0:fq.ft(p5),fg:[],i:0}),is);},lv:function(mj){with(mj){if(l0.length){while(i<cv.ec.length){var j6=cv.ec[i];if(j6&&j6.hv&&!j6.jx&&fq.fr(l0,this.lu(j6),j6.kw))fg.push(j6);i++;if(this.og.n4()>fh.fi){cv.f0("検索しています..."+parseInt(i*100/cv.ec.length)+"%");this.og.ev(al(this,this.lv,mj),0);return;}}}cv.f0(null);this.fg={};this.nd=0;for(var i in fg){var j6=fg[i];this.j8(j6);}this.oj=[];for(var i in cv.eg){if(this.fg[cv.eg[i]])this.oj.push(cv.eg[i]);}this.ol=fq.fs(this.om);if(this.dt){this.mb();}else{cv.es(this);}cv.f8(0);}},lu:function(j6){var io=[j6.kt,j6.kw.join(","),j6.ie||""];return io.join("\t");}};fq.ft=function(p5){var l0=[];var mm=cd.ck(p5,fq.fz.g1,3);for(var i=1;i<mm.length;i+=4){var jp=mm[i+0];var jq=mm[i+1];var ny=mm[i+2];if(ny.match(fq.fz.g0)){try{ny=eval(ny);}catch(e){continue;}}if(ny!="")l0.push([ny.toLowerCase(),jp,jq]);}return l0;};fq.fr=function(l0,ny,kw){for(var i in l0){var k=l0[i];var m=k[2]?(ak(kw,k[0],"i")!=-1):(ny.toLowerCase().indexOf(k[0])!=-1);if(m!=(k[1]!="-"))return 0;}return 1;};fq.fs=function(p5){try{var jo=[];var mm=cd.ck(p5,fq.fz.g1,3);for(var i=1;i<mm.length;i+=4){var jp=mm[i+0];var jq=mm[i+1];var ny=mm[i+2];if(jp=="-"||jq)continue;if(ny.match(fq.fz.g0))ny=eval(ny);if(ny!="")jo.push(cd.cj(ny));}if(jo.length)return new RegExp("("+jo.join("|")+")","i");}catch(e){}return null;};fq.fu=function(jf,jo,hl,hb){if(!jf.hasChildNodes()||jf.tagName.match(/^(?:script|style)/))return 0;var lg=jf.firstChild;var ih=0;while(lg){if(lg.nodeType==1){if(lg.className!="hlight")ih+=fq.fu(lg,jo,hl,hb);}else if(lg.nodeType==3){var fg=cd.ck(lg.nodeValue,jo,hl||1);for(var i=1;i<fg.length;i+=2){if(fg[i-1])lg=lg.splitText(fg[i-1].length);var ex=lg.splitText(fg[i].length);var no=jf.insertBefore(aw("SPAN"),lg);no.className="hlight";no.style.backgroundColor=hb||"#ff8";no.appendChild(lg);lg=ex;ih++;}}lg=lg.nextSibling;}return ih;};fq.fz={g1:/([+-]?)(@?)("(?:\\"|[^"])+"|'(?:\\'|[^'])+'|[^\s\u3000]+)/,g0:/^(["']).*\1$/};b7(fq,g2);
function gv(id,mj){this.id=id;this.og=new gy();this.e6(mj);}gv.prototype={e6:function(mj){if(!mj)mj={};this.kt=mj.kt;this.dz=mj.dz;this.mv();},fx:fq.prototype.fx,md:function(hc){ai(hc,"DIV",{className:"findEmpty",text:"日付が設定されているタスクは見つかりませんでした。"});},fw:fq.prototype.fw,du:function(j6,nr,j4){var jf=this.k8(j6);if(jf)this.g4(jf,j6);return 0;},j8:function(j6,j0){if(!j6.d8)return;var k=aa.ac("%Y%m%d",j6.d8);if(!this.fg[k]){this.fg[k]={id:k,kt:aa.ac("%Y/%m/%d(%a) あと"+fl.fm(j6.d8)+"日",j6.d8),jx:2,hu:[]};}this.oc[j6.id]=k;var ml=this.fg[k];ml.hu.push(j6.id);if(j0&&this.dt&&!ml.dc)this.kp(j6);this.nd++;},kp:function(j6){var k=this.oc[j6.id];var ml=this.fg[k];var jf=this.k8(ml,1);if(jf){jf=ai(jf,"DIV");this.g4(jf,j6);}else if(jf=b0("taskFoot")){jf=b8(jf,"DIV");this.mi(jf,ml);}else{jf=ai(b0(g7.ga),"DIV");this.mi(jf,ml);}},mt:function(j6,j0){var k=this.oc[j6.id];var ml=this.fg[k];var i=ak(ml.hu,j6.id);if(i>=0){ml.hu.splice(i,1);if(j0&&this.dt)this.ms(j6);this.nd--;}},dx:function(){b0("note_sche").className=this.dt?"focus":"";},dv:function(){this.og.eu();cv.f0(null);this.ds(2);this.mv();},mv:function(){this.oj=null;this.fg=this.oc=null;this.nd=0;},fv:fq.prototype.fv,fy:fq.prototype.fy,i7:function(e,hf){var jf=e.target||e.srcElement;var j6=this.fw(jf);if(!j6)return;bo(e);cv.ee.d9();cv.d8.dc({jf:hf,d8:aa.ad(j6.id),l8:0});},dr:fq.prototype.dr,jr:function(d8,is){if(this.dt)return;this.og.eu();cv.f0("検索しています...");this.og.ev(al(this,this.lt,{d8:d8,fg:[],i:0}),is);},lt:function(mj){with(mj){while(i<cv.ec.length){var j6=cv.ec[i];if(j6&&j6.hv&&!j6.jx&&j6.d8&&(!j6.ht||fl.fm(j6.d8)>=0))fg.push(j6);i++;if(this.og.n4()>fh.fi){cv.f0("検索しています..."+parseInt(i*100/cv.ec.length)+"%");this.og.ev(al(this,this.lv,mj),0);return;}}cv.f0(null);this.fg={};this.oc={};this.nd=0;for(var i in fg){var j6=fg[i];this.j8(j6);}this.oj=[];for(var i in this.fg)this.oj.push(i);this.oj.sort();if(this.dt){this.mb();}else{cv.es(this);}var jf=d8&&b0("findFrame_"+d8);cv.f8(jf||0);}}};b7(gv,g2);
function fk(id,mj){this.id=id;this.e6(mj);}fk.prototype={e6:function(mj){if(!mj)mj={};this.kt=mj.kt;this.bp=0;this.d1={d2:0,d3:14,jy:""};this.nm=[];for(var i in cv.fa)this.nm[cv.fa[i][0]]=cv.fa[i][1];this.d6=this.k9(this.nm);},ln:function(iy){if(iy){this.d1={d2:parseInt(a0.a5(iy,"save"))||0,d3:parseInt(a0.a5(iy,"trash"))||0,jy:a0.a5(iy,"tags")||""};var lg=a0.a4(iy,"shortcut");if(lg=lg&&lg.getElementsByTagName("key")){for(var i=0;i<lg.length;i++){var k=a0.a3(lg[i],"func");if(k)this.nm[k]=a0.a3(lg[i],"value")||"";}this.d6=this.k9(this.nm);}}if(this.d1.jy)cv.fd.ev(this.d1.jy);cv.fd.fe();},d5:function(fb,k2,k1){var iy=fb.le();a0.a1(iy,"save",{"TEXT":this.d1.d2});a0.a1(iy,"trash",{"TEXT":this.d1.d3});if(this.d1.jy)a0.a1(iy,"tags",{"TEXT":this.d1.jy});var iu=[];for(var i in cv.fa){var k=cv.fa[i][0];if(this.nm[k]!=cv.fa[i][1])iu.push([k,this.nm[k]]);}if(iu.length){var lg=a0.a1(iy,"shortcut");for(var i in iu){a0.a1(lg,"key",{"func":iu[i][0],"value":iu[i][1]});}}fb.n5("TaskConfig",k2,al(this,this.ly,k1));this.bp=0;},ly:function(k1){alert("設定データの保存に失敗しました。");this.bp=2;if(k1)k1();},d4:function(fb,k2,k1){fb.mq("TaskConfig",k2,k1);this.bp=0;},dv:function(){this.k5();},mb:function(){if(!this.dt)return;bk(g7.ga,g7.gh);this.ng();},dx:function(){b0("note_conf").className=this.dt?"focus":"";},ng:function(){var f=b0("conf_form");if(f["store"]){bl(f["store"],cv.fb&&cv.fb.dz);this.hn();f["autoSave"].checked=this.d1.d2;}f["trashDays"].value=this.d1.d3;f["tagsInit"].value=this.d1.jy;this.kn(f["tagList"]);for(var i in this.nm)f["skey"+i].value=this.nm[i]||"";},k5:function(){var f=b0("conf_form");var d1={d2:(f["autoSave"]&&f["autoSave"].checked)?1:0,d3:bb(f["trashDays"].value)||0,jy:cd.co(f["tagsInit"].value)};if(d1.jy!=this.d1.jy){cv.fd.ff(this.d1.jy);cv.fd.ev(d1.jy);cv.fd.fe();}var nm=[];for(var i in this.nm){var ny=cd.co(f["skey"+i].value);nm[i]=(ny&&ny.charCodeAt(0)<0x80)?ny.charAt(0).toUpperCase():"";}this.bp=(au(d1,this.d1)||au(nm,this.nm))?1:0;this.d1=d1;this.nm=nm;this.d6=this.k9(nm);},hn:function(){var f=b0("conf_form");var dz=b6(f["store"]);f["storeBtn"].disabled=(cv.fb&&cv.fb.dz==dz);},hm:function(l8){var f=b0("conf_form");var dz=b6(f["store"]);if(cv.fb&&cv.fb.dz==dz)return;var fb=c2.ag(dz);if(!fb){alert("エラー: 指定された保存方法を開くことができません。");return;}cv.d5(fb,-1,function(jl){if(jl){cv.d4(fb);return;}if(cv.fb){cv.d4(cv.fb);cv.fb.d9();}cv.fb=fb;alert("保存方法を「"+dz+"」に変更しました。");f["storeBtn"].disabled=true;});},kn:function(n8){n8.innerHTML="";ai(n8,"OPTION",{value:"",text:"選択してください"});var fg=cv.fd.fg;for(var i in fg)ai(n8,"OPTION",{value:fg[i][0],text:fg[i][0]});n8.options[0].selected=true;},ho:function(){var f=b0("conf_form");f["tagEditBtn"].disabled=(b6(f["tagList"])=="");},jd:function(){var f=b0("conf_form");var o1=b6(f["tagList"]);if(!o1)return;var o2=prompt("タグを変更してください。(入力を空にするとタグを削除します)",o1);if(o2){o2=cq.cu(o2);if(o2.match(/[,，、]/)){alert("タグに区切り文字を含めることは出来ません。");o2=null;}}if(o2==o1||o2==null)return;for(var i in cv.ec){var j6=cv.ec[i];if(!j6||!j6.kw||!j6.kw.length)continue;var j=ak(j6.kw,o1,"i");if(j==-1)continue;j6.kw[j]="";if(o2!=""&&ak(j6.kw,o2,"i")==-1){j6.kw[j]=o2;}else{j6.kw.splice(j,1);}cv.fd.ff(o1);if(o2)cv.fd.ev(o2);cv.e2(j6.hv).bp=1;}cv.fd.fe();this.kn(f["tagList"]);},k9:function(kz){var l2={};for(var i in kz){var k=kz[i];if(k&&!l2[k])l2[k]=parseInt(i);}return l2;}};b7(fk,g5);
cv={e5:function(kz,oz){gw={};cv.d0=new fk("conf",{kt:"各種設定"});cv.dp=new fq("find",{kt:"検索結果",dz:"find"});cv.f6=new gv("sche",{kt:"予定一覧",dz:"find"});cv.ee=new bz("task_menu");cv.d8=new fl("task_date");cv.fd=new cq();cv.eh=af.ag("notice");cv.ei=af.ag("notice_save");cv.df=new cc("task_drag");cv.et=new g6();gw.gx=b0(g7.gd).innerHTML;bk(g7.gd,"ot");cv.e9();cv.dm=[new cb("click",cv.cw,false),new cb("contextmenu",cv.cx,false),new ae(b0(g7.ga),"contextmenu",cv.cy,false)];window.onbeforeunload=cv.ej;cv.f0("初期化しています...");cv.et.ev(cv.e6);cv.et.ev(cv.e7,10);cv.ez();},e6:function(){cv.e4=[];cv.eg=[];cv.ec=[];cv.e4[0]=new g2(0,{kt:"ごみ箱",dz:"trash"});bk(g7.ge,g7.gl);cv.e3={};var fg=c2.ca();for(var i in fg)cv.et.ev(al(null,cv.e8,fg[i]));},e8:function(dz){var fb=c2.ag(dz);if(!fb)return;if(!cv.fb)cv.fb=fb;fb.fc("TaskIndex",function(iy){if(iy){cv.e3={e4:a0.a5(iy,"notes")||"",dq:a0.a5(iy,"focus")||"",dc:a0.a5(iy,"toggle")||""};cv.fb=fb;cv.et.ev(cv.ea);}cv.et.ex();},function(e){c2.c9(e);cv.et.ex();});return false;},ea:function(){if(!cv.fb)return;var e4=cv.e3.e4?cv.e3.e4.split(","):[];var dc=cv.e3.dc?cv.e3.dc.split(","):[];var lm;for(var i in e4){var id=parseInt(e4[i]);cv.e4[id]=lm=new g2(id,{dc:(ak(dc,e4[i])!=-1)});cv.eg.push(id);cv.fb.fc("TaskNote"+id,am(lm,lm.ln),c2.c9);}lm=cv.d0;cv.fb.fc("TaskConfig",am(lm,lm.ln),c2.c9);lm=cv.e4[0];cv.fb.fc("TaskNote0",am(lm,lm.ln),c2.c9);},e7:function(){if(cv.e3.dq){cv.er(cv.e3.dq);}else{cv.eq();}cv.f0(null);gw.e7=1;},d5:function(fb,ij,hj){if(!fb)return;cv.et.eu();var jl=0;function h6(lm,k0,jv){if(ij?(ij<0||jv&ij):jv){cv.et.ev(al(lm,k0,fb,null,function(){jl++;}));}}h6(null,cv.f5,cv.e3.bp);for(var i in cv.e4){var lm=cv.e4[i];h6(lm,lm.d5,lm.bp);}h6(cv.d0,cv.d0.d5,cv.d0.bp);if(hj){var ih=cv.et.ew();cv.et.ev(function(){return hj(jl,ih);});}},d4:function(fb){if(!fb)return;fb.mq("TaskIndex");for(var i in cv.e4)cv.e4[i].d4(fb);cv.d0.d4(fb);},d7:function(){var fg=[];for(var i in cv.e4){if(!cv.e4[i].dc)fg.push(i);}return{e4:cv.eg.join(",")||"",dq:(cv.dq&&cv.dq.dz=="note"&&cv.dq.id)||cv.e3.dq,dc:fg.join(",")||""};},f5:function(fb,k2,k1){if(!fb)return;var e3=cv.d7();var iy=fb.le();a0.a1(iy,"notes",{"TEXT":e3.e4});if(e3.dq)a0.a1(iy,"focus",{"TEXT":e3.dq});if(e3.dc)a0.a1(iy,"toggle",{"TEXT":e3.dc});cv.e3=e3;fb.n5("TaskIndex",k2,function(){alert("インデックスの保存に失敗しました。");cv.e3.bp=2;if(k1)k1();});},f4:function(d2){if(!gw.e7)return;if(!d2){if(!cv.fb){cv.f3("このブラウザでは保存できません",2000);return;}if(cv.dq&&cv.dq.ds)cv.dq.ds(2);cv.f3("保存しています...");}cv.e3.bp=au(cv.d7(),cv.e3);cv.d5(cv.fb,d2?1:0,function(jl,ih){if(ih){cv.f3((d2?"自動":"")+(jl?"保存に失敗しました":"保存しました"),2000);}else if(!d2){cv.f3("変更はありませんでした",2000);}});},ej:function(e){e=e||window.event;var bp=0;for(var i in cv.e4){if(bp=cv.e4[i].bp)break;}if(bp||cv.e3.bp||cv.d0.bp)return e.returnValue="編集内容を保存するにはキャンセルしてから [保存する] をクリックしてください。\n保存せずに終了してもよければOKを押してください。";},h4:function(){var kt=prompt("追加するノートの名前を入力してください。","");kt=kt&&cd.co(kt);if(!kt)return;var id=1;while(ak(cv.eg,id)>=0)id++;var lm=new g2(id,{kt:kt});cv.e4[id]=lm;cv.eg.push(id);lm.dx(1);if(!cv.dq)cv.es(lm);cv.e3.bp=lm.bp=1;},er:function(id,j3){cv.es(cv.e4[id]);var jf=j3&&b0("projFrame_"+j3);cv.f8(jf||0);},m1:function(){cv.es(cv.d0);cv.f8(0);},eq:function(){cv.es(null);b0(g7.ga).innerHTML='<div id="cont_about">'+gw.gx+'</div>';cv.f8(0);},es:function(lm){if(cv.dq){if(cv.dq.id==lm&&lm.id)return;cv.dq.dv();cv.dq.dt=0;cv.dq.dx();}if(cv.dq=lm){cv.dq.dt=1;cv.dq.dw();cv.dq.dx();}else{b0(g7.gb).innerHTML=b0(g7.ga).innerHTML="&nbsp;";}},f9:function(j6,hv,j3,h9){if(!j6.id){cv.ec.push(j6);j6.id=cv.ec.length;}j6.hv=hv;j6.j3=j3;if(h9)ni(j6,h9);if(j6.jx){if(j6.hu){for(var i in j6.hu){var hu=cv.e0(j6.hu[i]);hu.hv=hv;if(h9)ni(hu,h9);}}else{j6.hu=[];}}else{if(j6.kw){cv.fd.ev(j6.kw);}else{j6.kw=[];}}return j6;function ni(j6,h9){for(var i in h9)j6[i]=h9[i];}},e0:function(i){return i&&cv.ec[i-1];},dd:function(i){if(i)delete cv.ec[i-1];},e1:function(jf){while(jf){if(jf.nodeType==1&&jf.id){if(jf.id.match(/(?:taskItem|projItem|projFrame|noteProj)_(\d+)/)){var j6=cv.e0(parseInt(RegExp.$1));return{jf:jf,dz:(j6.jx?"proj":"task"),j6:j6,hv:j6.hv};}else if(jf.id.match(/(?:noteItem|noteFrame)_(\d+)/)){return{jf:jf,dz:"note",hv:parseInt(RegExp.$1)};}}jf=jf.parentNode;}return;},e2:function(i){return cv.e4[i];},l9:function(e){var jf=e.target||e.srcElement;var kh=cv.e1(jf);if(!kh)return;cv.df.dk(e,cv.ek);cv.dl=kh;},ek:function(dz,kh){var ns=cv.dl;switch(dz){case"mousemove":if(!ns.dk&&kh.j2>8){ns.dk=1;var mk=ay(ns.jf);var jf=ns.jf.cloneNode(true);bm(jf,{width:mk.w+"px",height:mk.h+"px"});cv.df.dh(jf,{x:mk.x-kh.kk.x,y:mk.y-kh.kk.y});ns.jf.style.visibility="hidden";if(ns.dz!="note"){ns.nt=(cv.dq&&cv.dq.dz!="find")?/projFrame|taskItem|taskFoot|noteItem|noteProj/:/noteItem|noteProj/;}else{ns.nt=/noteFrame|noteItem_0/;}cv.df.di(cv.el);}break;case"mouseup":if(kh.kl){var j5=cv.e1(kh.kl);if(ns.dz!="note"){if(cv.du(ns.j6,j5&&(j5.j6||{hv:j5.hv}),ns.l5)){delete cv.dl;break;}}else if(j5.hv){cv.ef(ns.hv,j5.hv,ns.l5);}else{cv.de(ns.hv);}}case"cancel":ns.jf.style.visibility="visible";delete cv.dl;break;}},el:function(kh){var ns=cv.dl;var kl=(kh.kl&&av(kh.kl,kh.kj))?kh.kl:cv.df.dg(b0(g7.g8),"id",ns.nt);var kd=0;if(ns.dz=="task"&&kl&&kl.id.match(/projFrame_(\d+)/)){var ml=cv.e0(RegExp.$1);kl=cv.df.dg(kl,"id",(ml.dc||ml.hu.length==0)?/projItem/:/taskItem/)||kl;}if(kl){var mk=ay(kl);var l5=0;if(kl.id.match(/(projFrame|taskItem|taskFoot|noteFrame|noteProj)/)){switch(RegExp.$1){case"taskFoot":l5=-1;break;case"noteProj":if(ns.dz=="task")break;default:l5=(kh.kj.y-mk.y)<(mk.h/2)?-1:1;break;}}ns.l5=l5;kd=l5?(l5<0?1:4):15}cv.df.dj(kl,kd);},du:function(nq,j2,l5){var nu=cv.e2(nq.hv);var j7=j2?cv.e2(j2.hv):cv.dq;var j3=j2?j2.j3:0;var ku=j2?j2.id:0;if(j2&&nq.id!=ku){if(l5>0){ku=j7.j9(j2);}else if(l5==0){j3=j2.id;ku=0;}}if(nq.id!=ku){nu.mt(nq,1);j7.j8(nq,j3,ku,1);var l8=nq.jx?2:1;nu.dx(l8);if(j7.id!=nu.id)j7.dx(l8);if(cv.dq&&cv.dq.dz=="find"&&!nq.jx)return cv.dq.du(nq,nu.id,j7.id);return 1;}},ef:function(nr,j4,l5){if(nr==j4)return;var nu=cv.e2(nr);var j7=cv.e2(j4);var nq=b0("noteFrame_"+nr);var j2=b0("noteFrame_"+j4);var i=ak(cv.eg,nu.id);cv.eg.splice(i,1);i=ak(cv.eg,j7.id);if(l5>0){j2=j2.nextSibling;i++;}cv.eg.splice((l5<0)?i:i+1,0,nu.id);b0(g7.ge).insertBefore(nq,j2);cv.e3.bp=1;},de:function(nr){var nu=cv.e2(nr);if(!confirm("ノート「"+nu.kt+"」のデータを全て削除してもよろしいですか？"))return;var j7=cv.e2(0);var fg=nu.nv.hu;for(var i in fg)j7.j8(cv.e0(fg[i]),0,0,1);if(nu.dt)cv.es(null);var i=ak(cv.eg,nu.id);cv.eg.splice(i,1);delete cv.e4[nr];bd(b0("noteFrame_"+nr));j7.dx();if(cv.fb)nu.d4(cv.fb);cv.e3.bp=1;},cw:function(e){var jf=e.target||e.srcElement;if(ak(["A","INPUT","TEXTAREA"],jf.tagName)==-1){if(cv.dq&&cv.dq.cw)return cv.dq.cw(e);}},cx:function(e){cv.ee.d9();var jf=e.target||e.srcElement;if(ak(["INPUT","TEXTAREA"],jf.tagName)==-1)bo(e);},cy:function(e){var jf=e.target||e.srcElement;if(ak(["INPUT","TEXTAREA"],jf.tagName)==-1){if(cv.dq&&cv.dq.cy)return cv.dq.cy(e);}},f8:function(y){var jf=b0(g7.ga);var nn=jf.scrollHeight-jf.clientHeight;if(typeof y=="object"){y=b3(y,1).y-b3(jf,1).y;}else if(y<0){y=nn;}jf.scrollTop=Math.min(y||0,nn);},f7:function(y){var jf=b0(g7.ga);cv.f8(Math.max(jf.scrollTop+y,0));},f0:function(lb,w){if(lb){cv.eh.style.width=w?w+"em":"auto";cv.eh.innerHTML=lb;cv.eh.style.display="block";b5(cv.eh,"center",0);}else{ao(cv.eh);cv.eh.style.display="none";}},f3:function(lb,is){if(lb){var jf=b0("note_save");var l5=b3(jf);var n7=az();cv.ei.innerHTML=lb;cv.ei.style.display="block";var h=cv.ei.offsetHeight;if(l5.y+h>n7.h)l5.y=n7.h-h;cv.ei.style.left=l5.x+"px";cv.ei.style.top=l5.y+"px";if(is){bn(function(){cv.ei.style.display="none";},is);}}else{cv.ei.style.display="none";}},ez:function(){cv.cz=new Date();b0("task_clock").innerHTML=aa.ac("%Y/%m/%d(%a) %H:%M",cv.cz);bn(cv.ez,(60-cv.cz.getSeconds())*1000);if(gw.e7&&cv.d0.d1.d2&&!cv.et.ew())cv.f4(1);},m0:function(e,hf){bo(e);cv.ee.d9();cv.d8.dc({jf:hf,l8:0});}};function ae(jf,dz,k0,hl){this.h7=[jf,dz,k0,hl];ah.apply(null,this.h7);}ae.prototype={mq:function(){if(this.h7){be.apply(null,this.h7);delete this.h7;}}};function cb(dz,k0,hl){this.h7=[document.documentElement||document.body,dz,k0,hl];ah.apply(null,this.h7);}cb.prototype=ae.prototype;var g7={gd:"contents",gb:"cont_head_main",gc:"cont_head_right",g8:"cont_body",g9:"cont_body_left",ga:"cont_body_main",ge:"note_list",gj:"gj",gl:"gl",gi:"gi",gk:"gk",gm:"gm",gr:"gr",gu:"gu",gp:"gp",gt:"gt",go:"go",gg:"gg",gf:"gf",gn:"gn",gs:"gs",gq:"gq",gh:"gh"};
fh={fi:500,fj:1};cv.fa=[[1,"T","タスクを追加"],[2,"P","プロジェクトを追加"],[3,"X","完了したタスクを削除"],[4,"N","次のノートを表示"],[5,"F","検索ボックスに移動"],[6,"S","保存する"]];cv.d6={32:100,33:101,34:102,36:103,35:104,38:105,40:106};cv.e9=function(){if(br.bt&&br.bv<7){b0(g7.gb).style.height=b0(g7.gc).offsetHeight+"px";}window.onresize=cv.eo;cv.eo();document.onkeypress=cv.em;document.onkeyup=cv.en;cv.ey=0;};cv.eo=function(){if(br.bt&&br.bv<7){var w=Math.max(as(),480);b0(g7.gd).style.width=w+"px";b0(g7.ga).style.width=(w-b0(g7.g9).offsetWidth-4)+"px";}var jf=b0(g7.g8);var l5=b3(jf);jf.style.height=(ar()-l5.y)+"px";};cv.em=function(e){e=e||window.event;if(e.altKey||e.ctrlKey)return true;var ii=e.charCode||e.keyCode;var o0=(e.target||e.srcElement).tagName.toUpperCase();if(ak(cv.eb,o0)>=0)return true;ii=cv.d0.d6[String.fromCharCode(ii).toUpperCase()]||cv.d6[ii];if(!ii)return true;if(ii<100){if(cv.ey==0)bn(al(null,cv.dn,ii,e.shiftKey));}else{cv.dn(ii,e.shiftKey);}cv.ey++;return false;};cv.dn=function(ii,nk){if(!gw.e7)return;switch(ii){case 1:case 2:if(cv.dq&&cv.dq.dy)cv.dq.dy((ii==1)?0:1);break;case 3:if(cv.dq&&cv.dq.dr)cv.dq.dr();break;case 4:var fg=cv.eg.concat([0]);var i=cv.dq?ak(fg,cv.dq.id):-1;i+=nk?-1:1;if(i<0)i=fg.length-1;if(i>fg.length-1)i=0;cv.er(fg[i]);break;case 5:var jf=b0("task_find");if(jf&&jf.focus)jf.focus();break;case 6:cv.f4();break;case 100:ii=nk?101:102;case 101:case 102:var y=b0(g7.ga).clientHeight-16;cv.f7((ii==101)?-y:y);break;case 103:case 104:cv.f8((ii==103)?0:-1);break;case 105:case 106:cv.f7((ii==105)?-16:16);break;}};cv.en=function(e){cv.ey=0;};cv.eb=["INPUT","TEXTAREA","SELECT","OPTION","OBJECT"];cd.ce={ot:'out+=\'<div id="cont_head"><div id="cont_head_left"><a href="#" onclick="cv.m0(event,this)" id="task_clock"></a></div><div id="cont_head_right"><a href="#" class="headMenu" onclick="cv.dp.i1(event,this);return false">検索</a><input id="task_find" type="text" onkeyup="cv.dp.jt(this.value,1000);return false"></div><div id="cont_head_main">&nbsp;</div></div><div id="cont_body"><div id="cont_body_left"><ul id="note_list"></ul><ul id="note_about"><li><a href="#" onclick="cv.eq();return false">タスク帳について</a></li><li><a href="http://www.softama.com/">&copy;2008 ソフタマ</a></li></ul></div><div id="cont_body_main"></div></div>\';',gj:'if(lh.fv){out+=\'<a href="#" class="headMenu" onclick="cv.dq.fv(event,this);return false">\'+(cd.cg(lh.kt))+\'</a>\';}else{out+=(cd.cg(lh.kt));}',gl:['out+=\'<li id="note_add"><a href="#" onclick="cv.h4();return false"><img src="image/note_add.gif" class="icon">ノートを追加</a></li><li id="note_sche"><a href="#" onclick="cv.f6.jr();return false"><img src="image/calender.gif" class="icon">予定一覧</a></li><li id="noteItem_0">\';var lh=cv.e4[0];','gk','out+=\'</li><li id="note_conf"><a href="#" onclick="cv.m1();return false"><img src="image/setting.gif" class="icon">各種設定</a></li><li id="note_save"><a href="#" onclick="cv.f4();return false"><img src="image/save.gif" class="icon">保存する</a></li>\';'],gi:['out+=\'<div id="noteItem_\'+(lh.id)+\'">\';','gk','out+=\'</div>\';if(!lh.dc){var ml=lh.jj();if(ml.length){for(var i in ml){out+=\'<div id="noteProj_\'+(ml[i].id)+\'" class="noteProj"><a href="#" onclick="cv.er(\'+(lh.id)+\',\'+(ml[i].id)+\');return false" onmousedown="cv.l9(event)" oncontextmenu="cv.e2(\'+(lh.id)+\').i2(event,0,1)"><img src="image/note_proj.gif" class="icon">\'+(cd.cg(ml[i].kt))+\' (\'+(ml[i].hu.length)+\')</a></div>\';}}else{out+=\'<div class="noteProjEmpty"><img src="image/note_proj.gif" class="icon">プロジェクトはありません</div>\';}}'],gk:'if(lh.dz=="note"){out+=\'<a href="#" onclick="cv.e2(\'+(lh.id)+\').oq();return false"><img src="image/toggle\'+(lh.dc?"1":"2")+\'.gif" class="toggle"></a>\';}out+=\'<a href="#"\';if(lh.dt){out+=\' class="focus"\';}out+=\' onclick="cv.er(\'+(lh.id)+\');return false" oncontextmenu="cv.e2(\'+(lh.id)+\').fv(event,0,1)"\';if(lh.dz=="note"){out+=\' onmousedown="cv.l9(event)"\';}out+=\'><img src="image/\'+(lh.dz)+\'.gif" class="icon">\'+(cd.cg(lh.kt))+\' (\'+(lh.nd)+\')</a>\';',gm:['out+=\'<a href="javascript:void(0)" onclick="cv.dq.or(event)"><img src="image/toggle\'+(j6.dc?"1":"2")+\'.gif" class="toggle"></a> <span class="taskText">\';','gu','out+=\'</span>\';if(lh.dz!="find"){out+=\'<span class="taskBtns"> <a href="#" onclick="cv.dq.i2(event,this)"><img src="image/btn_menu.gif"></a></span>\';}if(j6.ie){out+=\'<div class="cmntBlock">\';','gg','out+=\'</div>\';}'],gr:['out+=\'<input type="checkbox" onclick="cv.dq.hx(event)"\';if(j6.ht){out+=\' checked\';}out+=\'> <span class="taskText">\';','gu','out+=\'</span><span class="taskBtns">\';if(j6.kw){out+=\'<span class="taskTags">\';','gt','out+=\'</span>\';}out+=\' <span class="taskDate">\';','go','out+=\'</span>\';if(lh.dz=="find"){if(lh.id!="find"){out+=\' <img src="image/btn_note.gif"> <a href="#" onclick="cv.er(\'+(j6.hv)+\');return false">\'+(cd.cg(cv.e2(j6.hv).kt))+\'</a>\';}if(j6.j3){out+=\' <img src="image/btn_proj.gif"> <a href="#" onclick="cv.er(\'+(j6.hv)+\',\'+(j6.j3)+\');return false">\'+(cd.cg(cv.e0(j6.j3).kt))+\'</a>\';}}out+=\' <a href="#" onclick="cv.dq.i2(event,this)"><img src="image/btn_menu.gif"></a></span>\';if(j6.ie){out+=\'<div class="cmntBlock">\';','gg','out+=\'</div>\';}'],gu:'if(j6.jx==2){out+=\'<a href="#" onclick="cv.dq.i7(event,this)"><img src="image/\'+(lh.id=="find"?"note":"calender")+\'.gif">\'+(cd.cg(j6.kt))+\'</a>\';}else{var c="";if(j6.ht){c="check";}else if(j6.d8){var n=fl.fm(j6.d8);c=(n<0&&"past")||(n==0&&"today")||"";}out+=\'<a href="#" onclick="cv.dq.ia(event)" onmousedown="cv.l9(event)" oncontextmenu="cv.dq.i2(event)"\';if(c){out+=\' class="\'+(c)+\'"\';}if(j6.ht){out+=\' title="完了:\'+(aa.ac(\'%Y/%m/%d(%a) %H:%M\',j6.ht))+\'"\';}out+=\'>\'+(cd.cg(j6.kt))+\'</a>\';}',gp:'out+=\'<input id="taskTextEdit" type="text" value="\'+(cd.cg(j6.kt))+\'" onkeypress="cv.dq.je(event)" onkeyup="cv.dq.je(event)">\';',gt:'out+=\'<a href="#" onclick="cv.dq.i9(event,this)"><img src="image/btn_tag.gif"></a>\';for(var i in j6.kw){out+=\' <a href="#" onclick="cv.dp.js(this);return false">\'+(cd.cg(j6.kw[i]))+\'</a>\';}',go:'out+=\'<a href="#" onclick="cv.dq.hz(event,this)"><img src="image/btn_date.gif"></a>\';if(j6.d8){out+=\' <a href="#" onclick="cv.f6.jr(\\\'\'+(aa.ac("%Y%m%d",j6.d8))+\'\\\');return false" title="あと\'+(fl.fm(j6.d8))+\'日\';if(j6.ks){out+=\', 繰り返し:\'+(fl.fo(j6.ks));}out+=\'">\'+(aa.ac((j6.d8.getFullYear()!=cv.cz.getFullYear()?"%Y/":"")+"%m/%d(%a)"+(j6.ip?" %H:%M":""),j6.d8)+(j6.ks?"･･･":""))+\'</a>\';}',gg:'out+=\'<span class="taskCmnt" onclick="cv.dq.hy(event)" oncontextmenu="cv.dq.i2(event,0,2)">\'+(cv.dq.ik(j6.ie))+\'</span>\';',gf:'out+=\'<textarea id="taskCmntEdit" onkeypress="cv.dq.jc(event,this)">\'+(cd.cg(j6.ie))+\'</textarea>\';',gn:['out+=\'<img src="image/toggle2.gif" class="toggle"> <span class="taskText">\';','gp','out+=\'</span>\';'],gs:['out+=\'<input type="checkbox" onclick="cv.dq.hx(event)"> <span class="taskText">\';','gp','out+=\'</span><span class="taskBtns">\';if(j6.kw){out+=\'<span class="taskTags">\';','gt','out+=\'</span> <span class="taskDate">\';','go','out+=\'</span>\';}out+=\'</span>\';'],gq:'out+=\'<a href="#" onclick="cv.dq.i6(event,0)">タスクを追加</a><a href="#" onclick="cv.dq.i6(event,1)">プロジェクトを追加</a><a href="#" onclick="cv.dq.dr();return false">完了したタスクを削除</a><br style="clear:both">\';',gh:'out+=\'<form id="conf_form"><div class="configGroup"><h3>保存方法</h3>\';var fg=c2.ca();if(fg.length){out+=\'<p>ローカルにデータを保存する方法を指定してください。<br><select name="store" onchange="cv.d0.hn()">\';for(var i in fg){out+=\'<option value="\'+(fg[i])+\'">\'+(fg[i])+\'</option>\';}out+=\'</select> <input type="button" name="storeBtn" value="変更" onclick="cv.d0.hm()" disabled></p><p><label><input type="checkbox" name="autoSave">自動保存を有効にする</label> (一定間隔でデータを保存します)</p><p class="small">※「GlobalStorage」「UserData」は、ブラウザのクッキーを削除すると保存データも同時に削除されます。注意してください。<br>※「GlobalStorage」を利用する方は、ブラウザの設定でクッキーの使用を許可にしてください。(現在のセッションのみは不可)</p>\';}else{out+=\'<p class="error">現在、このブラウザでデータを保存することはできません。</p>\';}out+=\'</div><div class="configGroup"><h3>ごみ箱</h3><p>ごみ箱に入れたデータを完全に消去するまでの日数を指定してください。<br><input name="trashDays" type="text" size="3">日 (0日は終了と同時に消去)</p><p class="small">※データの保存容量が足りないときには、指定日数より前に消去する場合があります。</p></div><div class="configGroup"><h3>タグ情報</h3><p>タグ選択リストに必ず表示するタグがあれば指定してください。(頻繁に使用するタグなど)<br><input name="tagsInit" type="text" size="40"> (複数のタグはカンマで区切ってください)</p><p>既存のタスクに割り振られたタグを一括してリネームしたり削除することができます。<br><select name="tagList" onchange="cv.d0.ho()"></select> <input name="tagEditBtn" type="button" value="編集" onclick="cv.d0.jd()" disabled></p></div><div class="configGroup"><h3>ショートカット</h3><p>ショートカットの各機能を実行するためのキーを指定してください。<br>\';for(var i in cv.fa){out+=\'<input name="skey\'+(cv.fa[i][0])+\'" type="text" size="1"> \'+(cd.cg(cv.fa[i][2]))+\'<br>\';}out+=\'</p><p class="small">※ショートカット キーは半角英数の1文字で、大文字・小文字の区別はありません。<br>※ブラウザによっては日本語入力が有効な状態だとショートカットが利用できません。日本語入力をオフにしてください。</p></div></form>\';',ou:'out+=\'<div class="head"><a href="#" class="step" onclick="cv.d8.hi(\'+(hh.l7)+\',\'+(hh.l4)+\',-1);return false">&lt;&lt;</a> <a href="#" class="month" onclick="cv.d8.i5(event,this,\'+(hh.l7)+\',\'+(hh.l4)+\')">\'+(hh.l7)+\'年\'+(hh.l4)+\'月</a> <a href="#" class="step" onclick="cv.d8.hi(\'+(hh.l7)+\',\'+(hh.l4)+\',1);return false">&gt;&gt;</a></div><table class="calBody"><tr><th><span class="sun">日</span></th><th>月</th><th>火</th><th>水</th><th>木</th><th>金</th><th><span class="sat">土</span></th></tr>\';var row=0,p8;while(p8=hh.bq(row++,1)){out+=\'<tr>\';for(var i=0;i<7;i++){var c=[];if(p8[i].iq==cv.cz.getDate()&&p8[i].l4==cv.cz.getMonth()+1&&p8[i].l7==cv.cz.getFullYear())c.push("today");if(p8[i].l4!=hh.l4||p8[i].l7!=hh.l7)c.push("pale");if(p8[i].ke){c.push("hol");}else{if(i==0)c.push("sun");if(i==6)c.push("sat");}out+=\'<td id="\'+(["calDate",p8[i].l7,p8[i].l4,p8[i].iq].join("_"))+\'"\';if(p8[i].ke){out+=\' title="\'+(cd.cg(p8[i].ke))+\'"\';}out+=\'><a href="#"\';if(c.length){out+=\' class="\'+(c.join(" "))+\'"\';}out+=\' onclick="cv.d8.i0(event)">\'+(p8[i].iq)+\'</a></td>\';}out+=\'</tr>\';}out+=\'</table>\';if(l8=="option"){out+=\'<table class="opt"><tr><td>時間 <a href="#" class="optMenu" id="calHour" onclick="cv.d8.ib(event,this,0)"></a>:<a href="#" class="optMenu" id="calMin" onclick="cv.d8.ib(event,this,1)"></a></td><td>繰り返し <a href="#" class="optMenu" id="calLoop" onclick="cv.d8.i3(event,this)"></a></td></tr></table><div class="foot"><input type="button" class="btn" value="OK" onclick="cv.d8.d9(1)"> <input type="button" class="btn" value="クリア" onclick="cv.d8.d9(2)"></div>\';}else{out+=\'<div class="foot"><input type="button" class="btn" value="閉じる" onclick="cv.d8.d9()"></div>\';}'};window.onload=function(){br=ap();if(br.bt){if(br.bv<7)fh.fj=0;}cv.e5();};document.write('<!--[if IE]><style type="text/css">div#task_drag{filter:alpha(opacity=80)}</style><![endif]-->');