ZIS9000.js 5.21 KB
//**************** 入力画面表示 ****************
function Sinki_Input(div_id,pStairs,kseq1,kseq2,kseq3,kseq4,kseq5){

		//不要DIVクローズ
		//for (i = 0; i <= document.frm.div_count.value; i = i +1){
		//		if (i != div_id){
		//				Input_Close(i);
		//		}
		//}

		prm  = "div_id="+div_id;
		prm += "&pIMode=1";
		prm += "&pStairs="+pStairs;
		prm += "&pkseq1="+kseq1;
		prm += "&pkseq2="+kseq2;
		prm += "&pkseq3="+kseq3;
		prm += "&pkseq4="+kseq4;
		prm += "&pkseq5="+kseq5;

		loadHTMLInput("ZIS9010.php", prm);

		function loadHTMLInput(fName,prm){
				httpObj = createXMLHttpRequest(displayInput);
				if (httpObj){
						httpObj.open("POST",fName,true);
						httpObj.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
						httpObj.send(prm);
				}
		}

		function displayInput(){
				if ((httpObj.readyState == 4) && (httpObj.status == 200)){
						document.getElementById("input_"+div_id).innerHTML = httpObj.responseText;
						document.getElementById("input_"+div_id).style.display = "block";
				}
		}
}

function Update_Input(div_id,pStairs,kseq1,kseq2,kseq3,kseq4,kseq5){

		//不要DIVクローズ
		//for (i = 0; i <= document.frm.div_count.value; i = i +1){
		//		if (i != div_id){
		//				Input_Close(i);
		//		}
		//}

		prm  = "div_id="+div_id;
		prm += "&pIMode=2";
		prm += "&pStairs="+pStairs;
		prm += "&pkseq1="+kseq1;
		prm += "&pkseq2="+kseq2;
		prm += "&pkseq3="+kseq3;
		prm += "&pkseq4="+kseq4;
		prm += "&pkseq5="+kseq5;

		loadHTMLInput("ZIS9010.php", prm);

		function loadHTMLInput(fName,prm){
				httpObj = createXMLHttpRequest(displayInput);
				if (httpObj){
						httpObj.open("POST",fName,true);
						httpObj.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
						httpObj.send(prm);
				}
		}

		function displayInput(){
				if ((httpObj.readyState == 4) && (httpObj.status == 200)){
						document.getElementById("input_"+div_id).innerHTML = httpObj.responseText;
						document.getElementById("input_"+div_id).style.display = "block";
				}
		}
}

function Sinki_Chk(){

		//*** 共通必須 ***//
		if (hissu_chk("科目名",document.frm.txtKamokuName.value)==false) {
				return false;
		}

		document.frm.action = "ZIS9091.php";
		document.frm.method="POST";
		document.frm.submit();
}

function Update_Chk(){

		//*** 共通必須 ***//
		if (hissu_chk("科目名",document.frm.txtKamokuName.value)==false) {
				return false;
		}

		document.frm.action = "ZIS9092.php";
		document.frm.method="POST";
		document.frm.submit();
}

function Delete_Chk(){
		if(confirm("勘定科目を削除します。\nよろしいですか?")){
				document.frm.action = "ZIS9093.php";
				document.frm.method="POST";
				document.frm.submit();
		}
}

//**************** 入力画面閉じる ****************
function Input_Close(div_id){
		document.getElementById("input_"+div_id).style.display = "none";
		document.getElementById("input_"+div_id).innerHTML="";
}

//**************** 勘定科目表示順下げる ****************
function Rank_Down(pRank,kseq1,kseq2,kseq3,kseq4,kseq5){

		document.frm.pMode.value  = 1;
		document.frm.pRank.value  = pRank;
		document.frm.pkseq1.value = kseq1;
		document.frm.pkseq2.value = kseq2;
		document.frm.pkseq3.value = kseq3;
		document.frm.pkseq4.value = kseq4;
		document.frm.pkseq5.value = kseq5;

		document.frm.action = "ZIS9094.php";
		document.frm.method="POST";
		document.frm.submit();
}

//**************** 勘定科目表示順上げる ****************
function Rank_Up(pRank,kseq1,kseq2,kseq3,kseq4,kseq5){

		document.frm.pMode.value  = 2;
		document.frm.pRank.value  = pRank;
		document.frm.pkseq1.value = kseq1;
		document.frm.pkseq2.value = kseq2;
		document.frm.pkseq3.value = kseq3;
		document.frm.pkseq4.value = kseq4;
		document.frm.pkseq5.value = kseq5;

		document.frm.action = "ZIS9094.php";
		document.frm.method="POST";
		document.frm.submit();
}

//**************** 使用・未使用設定 ****************
function Disp_Update(pMode,kseq1,kseq2,kseq3,kseq4,kseq5){
	//alert(pMode);
	//alert(document.getElementById("chkDisp_"+pMode).checked);

	//ループ最大数 !!項目数がこれより多くなるとダメ!!
	roopMax = 50;

	chkCnt = 0;
	for($i=1;$i<roopMax;$i++){
			if(document.getElementById("chkDisp_"+kseq1+"_"+kseq2+"_"+kseq3+"_"+$i+"_"+kseq5)){
				if(document.getElementById("chkDisp_"+kseq1+"_"+kseq2+"_"+kseq3+"_"+$i+"_"+kseq5).checked == true){
					chkCnt++;
				}
			}else{
//				break;
			}	
	}

	if(chkCnt <= 0){
		alert("小区分単位で最低ひとつの科目は必須となります。")
		document.getElementById("chkDisp_"+kseq1+"_"+kseq2+"_"+kseq3+"_"+kseq4+"_"+kseq5).checked = true;
		return false;
	}

//	if(document.getElementById("chkDisp_"+pMode).checked == true){
	if(document.getElementById("chkDisp_"+kseq1+"_"+kseq2+"_"+kseq3+"_"+kseq4+"_"+kseq5).checked == true){
			DpValue=1;
	}else{
			DpValue=0;
	}

	httpObjDisp = createXMLHttpRequest(displayDisp);
	if (httpObjDisp){
			prm = "ZIS9095.php?";
			prm += "DpValue="+DpValue;
			prm += "&pkseq1="+kseq1;
			prm += "&pkseq2="+kseq2;
			prm += "&pkseq3="+kseq3;
			prm += "&pkseq4="+kseq4;
			prm += "&pkseq5="+kseq5;
			httpObjDisp.open("POST",prm,true);
			httpObjDisp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			httpObjDisp.send(prm);
	
	}

	function displayDisp(){
		if ((httpObjDisp.readyState == 4) && (httpObjDisp.status == 200)){
				//alert("設定しました");
		}
	}

}