/* 以下 初期設定 */ var prjdata = ""; var title = ""; var f1order = ""; var col = 0; var keylen = 0; var ime = new Array(); var upcol = 0; var uptitle = new Array(); var dspno = 6; var tasktype = new Array(); var fld = new Array(); var fld0 = new Array(); var prjdata1 = ""; var fileaddress = ""; var filecode1 = ""; var filecode2 = new Array(); var submit1 = 0; var week = new Array("日","月","火","水","木","金","土"); var today = ""; var dspnmbr = 0; var dspmsg = ""; var title0 = ""; var grp = new Array(); var grpnmbr = 0; var grpname1= ""; function initialset(){ prjdata = prjcode.replace("_","-"); title = f1_line0.split("_SP_"); col = title.length; keylen = title[0].length; f1order = title[0]; title[0] = "00-キーコード"; imestr = imestr.replace(/ac/g,"active"); imestr = imestr.replace(/di/g,"disabled"); ime = imestr.split("_SP_"); if(rcrdkey == "new" || rcrdkey == "one" || rcrdkey == "confirm"){ datanmbr = 1; } if(work == "inputform"){ if(operator == "outside" && rcrdkey == "new"){dspno = 0;} else if(operator == "outside" && rcrdkey == "one"){dspno = 1;} else if(operator == "outside" && rcrdkey == "confirm"){dspno = 2;} else if(operator == "director" && (rcrdkey == "new" || rcrdkey == "one")){dspno = 3;} else if(operator == "manager" && (rcrdkey == "new" || rcrdkey == "one")){dspno = 4;} else if(operator == "manager" && (rcrdkey == "all" || rcrdkey == "and" || rcrdkey == "or" )){dspno = 5;} } if(work == "display"){ if(operator == "outside" && rcrdkey != "one"){dspno = 6;} /* rcrdkey == "all/and/or" */ else if(operator == "director" && rcrdkey != "one"){dspno = 7;} else if(operator == "manager" && rcrdkey != "one"){dspno = 8;} else if(operator == "outside" && rcrdkey == "one"){dspno = 9;} else if(operator == "director" && rcrdkey == "one"){dspno = 10;} else if(operator == "manager" && rcrdkey == "one"){dspno = 11;} } tasktype = tasktable[dspno].split("_SP_"); for(j=0;j必須"; tasktype[j] = "IT"; } } if(work=="inputform" && rcrdkey != "confirm"){ if(title[0].indexOf("lst")>=0 || title[0].indexOf("fst")>=0){ if(rcrdkey == "new"){tasktype[0] = "IH";} else{tasktype[0] = "ID";} } else if(f1order.indexOf("thd") >=0){ if(rcrdkey == "new"){tasktype[1] = "IT";} else{tasktype[1] = "ID";} } else{ if(rcrdkey == "one"){tasktype[0] = "ID";} else{tasktype[0] = "IT";} } } datatable = datatable.slice(0,datanmbr); if(title[26].indexOf("none")>=0 || title[26] == ""){ upcol=0; if(work == "inputform" && rcrdkey != "confirm"){ tasktype[26] = "IH"; tasktype[27] = "IH"; } else if(work == "inputform" && rcrdkey == "confirm"){ tasktype[26] = "HH"; tasktype[27] = "HH"; } } else if(title[26].indexOf("_SPU_")>=0){ uptitle = title[26].split("_SPU_"); upcol = uptitle.length; } else{upcol = 1;} if(grplist !=""){ grp = grplist.split("_SP_"); grpnmbr = grp.length; } var today0 = new Date(); var year0 = today0.getFullYear(); var month0 = today0.getMonth()+1; if(month0 < 10){month0="0"+month0;} var day0 = today0.getDate(); if(day0 < 10){day0="0"+day0;} today = year0+"-"+month0+"-"+day0; } /* 以下 INPUT/DISPLAY 共通 データ初期処理 */ function dspdata0(i){ var str1 = datatable[i].replace(/</g,"<"); str1 = str1.replace(/>/g,">"); str1 = str1.replace(/”/g,"\""); str1 = str1.replace(/’/g,"\'"); if(work == "inputform" && rcrdkey != "confirm"){ str1 = str1.replace(/
/g,"\n"); } /* document.write("EEEE6"+i+""); */ fld = str1.split("_SP_"); fld0 = fld[0].split("_SPS_"); var fld01 = fld0[1].split("/"); var fld01a = fld01.pop(); var fld01b = fld01a.split(".txt"); prjdata1 = fld01b[0].substr(0,7); filecode1 = fld01b[0].substr(7); /* document.write("EEEE7"+i+""); */ grpname1 = ""; for(j=0;jEEEE8"+i+"");*/ } /* 以下 DISPLAY 関連 */ function week1(date){ var datea = date.substr(0,10); datea = datea.replace(/-/g,"/"); var dateb = new Date(datea); var youbi0 = dateb.getDay(); datew = datea + "("+week[youbi0]+")"; datew = datew.replace(/\//g,"-"); return datew; } function dspupfile(){ var upname = new Array(upcol); var upurl = new Array(upcol); if(fld[27] != ""){ upname = fld[26].split("_SPU_"); upurl = fld[27].split("_SPU_"); } var k0 = 0; var str25 = ""; for(k=0;k=0){ var pos = ""; var pos1 = ""; var link = ""; if(upurl[k].indexOf("jpg")>0 || upurl[k].indexOf("gif")>0 || upurl[k].indexOf("JPG")>0 || upurl[k].indexOf("GIF")>0){ var posright = pos0+"right_"; var posleft = pos0+"left_"; var posnone = pos0+"none_"; if(fld[25].indexOf(posright)>=0){ pos1 = "right"; pos = posright; } else if(fld[25].indexOf(posleft)>=0){ pos1 = "left"; pos = posleft; } else if(fld[25].indexOf(posnone)>=0){ pos1 = "none"; pos = posnone; } link = ""+upname[k]+""; fld[25] = fld[25].replace(pos,link); } else if(upurl[k] != ""){ pos = pos0 + "_"; link = ""+upname[k]+""; fld[25] = fld[25].replace(pos,link); } } else{ if(upurl[k].indexOf('jpg')>0 || upurl[k].indexOf('gif')>0 || upurl[k].indexOf("JPG")>0 || upurl[k].indexOf("GIF")>0){ str25 = str25 + ""+upname[k]+""; k0++; } else if(upurl[k] != ""){ str25 = str25 + ""+upname[k]+"、"; k0++; } } } if(str25 != ""){fld[25] = fld[25] + "

" + str25;} tasktype[26] = "HH"; tasktype[27] = "HH"; } function dsporder(j){ var order1 = ""; if(j.substr(0,1) == "-"){j=j.substr(1);order1 = "-";} j=eval(j); for(i=0;i";*/ if(operator == "outside"){dspno = 9;} else if(operator == "director"){dspno = 10;} else if(operator == "manager"){dspno = 11;} tasktype = tasktable[dspno].split("_SP_"); dspmsg=""; if(f1order.indexOf("thd")>=0){ dspgrp(i); } else{ dspone(i,"sing"); } dspmsg=dspmsg+"
"; nwin1.document.write(""); nwin1.document.write(""); /* nwin1.document.write("");*/ nwin1.document.write(""); nwin1.document.write(""); nwin1.document.write(""); nwin1.document.write(""); nwin1.document.write("
"); nwin1.document.write("この画面を印刷する\n"); nwin1.document.write("次に進む前に必ず この画面を閉じる"); nwin1.document.write("
"); nwin1.document.write(dspmsg); nwin1.document.write(""); nwin1.document.close(); nwin1.moveTo(350,100); } function pswdentry(i){ var viewcheck = ""; var pswd2 = ""; if(operator == "outside"){ pswd2 = prompt("パスワードを入力ください。\n",""); viewcheck = "5"; } if(i<0){ str =""+cgiurl+"?work=inputform&operator="+operator+"&adjdir="+adjdir+"&prjcode="+prjcode+"&rcrdkey=new&filecode0="+filecode1+"&keycode0=&inputcheck="+inputcheck+"&dsphtml="+dsphtml+"&rcrdorder="+rcrdorder+"&viewcheck="+viewcheck+"&pswd="+pswd2; } else{ dspdata0(i); var str =""+cgiurl+"?work=inputform&operator="+operator+"&adjdir="+adjdir+"&prjcode="+prjcode+"&rcrdkey=one&filecode0="+filecode1+"&keycode0="+fld0[3]+"&inputcheck="+inputcheck+"&dsphtml="+dsphtml+"&rcrdorder="+rcrdorder+"&viewcheck="+viewcheck+"&pswd="+pswd2; } if(confirm("入力間違いありませんか、入力キャンセルの場合は「キャンセル」ボタンです")){ var nwin2 = window.open(str, "Newwindow2","width=640,height=600,TOOLBAR=yes,MENUBAR=yes,LOCATION=0,STATUS=yes,SCROLLBARS=yes"); } } /* function checkmail(){ if(submit1 == 1){ alert("発信済です\n"); return; } else if(confirm("間違いありませんか\n")){ submit1 = 1; document.getElementById("f03").submit(); } else{ return; } } */ /* 以下 INPUT 関連 */ function datein7(i){ document.f01.entry[i*col+7].value = today; } function datein9(i){ document.f01.entry[i*col+9].value = today; } function checkipt(){ if(work == "inputform" && rcrdkey != "confirm"){ for(i=0;i0){ document.f01.entry[i*col+26].value = document.f01.upname1[i*upcol].value; document.f01.entry[i*col+27].value = document.f01.upurl1[i*upcol].value; for(j=1;j=0 && document.f01.entry[i*col+j].value ==""){ alert(code0+":"+title1+":"+title2[0]+" を記入してください\n"); return; } } } } if(submit1 == 1){ alert("発信済です\n"); return; } else if(confirm("間違いありませんか\n")){ submit1 = 1; document.getElementById("f01").submit(); } else{ return; } } function commaform(fig0){ var fig0 = fig0; var len = fig0.length; var comma = Math.floor((len-1)/3); var fig1 = fig0.substr(0,len-comma*3); if(comma>=1){ for(k=0;k