/* 以下 初期設定 */
var prjdata = "";
var title = new Array();
var title1 = new Array();
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= "";
var nwin1;
var source = "";
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(f1order.indexOf("lst")>=0 || f1order.indexOf("fst")>=0){
if(rcrdkey == "new"){tasktype[0] = "IH";}
else{tasktype[0] = "ID";}
}
else if(f1order.indexOf("thd") >=0){
if(rcrdkey == "new"){tasktype[1] = "IN";}
else{tasktype[1] = "ID";}
}
else{
if(rcrdkey == "one"){tasktype[0] = "ID";}
else{tasktype[0] = "IN";}
}
}
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 = "
";
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 + "
";
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");
nwin1.document.write("");
dspmsg=" | |
";
if(operator == "outside"){dspno = 9;}
else if(operator == "director"){dspno = 10;}
else if(operator == "manager"){dspno = 11;}
tasktype = tasktable[dspno].split("_SP_");
if(f1order.indexOf("thd")>=0 && (rcrdkey == "all" || rcrdkey == "and" || rcrdkey == "or")){
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(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") || source == "dspnewinput"){
for(i=0;i=0 && prjcode.substr(0,5) == "cg_44"){
var min = filecode + "-04-01";
var filecode9 = eval(filecode) + 1;
var max = filecode9 + "-03-31";
if(code0.substr(0,10)max){
alert(code0+":"+title0+":00-キーコード "+code0+" は規定の範囲外です\n");
return;
}
}
}
if(tasktype[4] == "IN" || tasktype[4] == "IT"){
var email0 = document.f01.entry[i*col+4].value.split(";");
var email1 = document.f01.email1[i].value.split(";");
var e0nmbr = email0.length;
for(k = 0;k0){
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=1){
for(k=0;k