SIM0210.js 4.93 KB
//文字コードはEUCで保存すること
jQuery.noConflict();

jQuery(function($) {
	//ツールチップ
	$(".comclass").tipsy({
		gravity: 'w',
		fade: true
	});
});

//文字コードはEUCで保存すること
var menuDiv1 = new Array();
var menuDiv2 = new Array();
var LinkComments = new Array();
var Lflag = 1;
var scrX = 800;
var scrY = 600;
var ret = "";

function Mover(n){

	ret = Get_BName();

	if (!event) var event=window.event;
	if (!event.pageX) event.pageX = event.clientX + document.body.scrollLeft;
	if (!event.pageY) event.pageY = event.clientY + document.body.scrollTop;
//	alert("x:" + event.pageX + " y:" + event.pageY);

	menuSPAN = document.getElementById("span"+n);
	menuDiv = document.getElementById("menu"+n);

	if(ret=="POST"){

		if (menuDiv.style.visibility == "visible") {
			return false;
		}

		menuDiv.style.visibility = "visible";
		menuDiv.style.left = event.pageX - 100;
		menuDiv.style.top = event.pageY - 30;
	}
	if(ret=="GET"){
		menuDiv.visibility = "show";

	}
}

function Mout(n){

	ret = Get_BName();

	menuDiv = document.getElementById("menu"+n);
	if(ret=="POST"){
		menuDiv.style.visibility = "hidden";
	}
	if(ret=="GET"){
		menuDiv.visibility = "hide";
	}
}

function chg_lst(flg){
	
	document.frm.target = "_self";
	document.frm.action = "SIM0210.php?chgmode="+flg;
	document.frm.method="POST";
	document.frm.submit();
}

function chk_up(flg){

var txtName1 = "";
var txtName2 = "";
var icnt = 0 ;

	if (flg==1) {
		txtName1 = "txtin1[]";
	}else{
		txtName1 = "txtout1[]";
	}

	if(document.frm.elements[txtName1].length > 0){
		icnt = eval(document.frm.elements[txtName1].length);
	}else{
		icnt = 1;
	}

	for(i=0;i<icnt;i++){
		for(j=1;j<=12;j++){
			if (flg==1) {
				txtName2 = "txtin"+j+"[]";
			}else{
				txtName2 = "txtout"+j+"[]";
			}
			//数値チェック
			if (icnt==1){
				val = document.frm.elements[txtName2].value;
			}else{
				val = document.frm.elements[txtName2][i].value;
			}
			//数値チェック
		    if (val.match(/[^0-9.]/g) && val != "") {
		        alert("数値以外が含まれています。");
				if (icnt==1){
					document.frm.elements[txtName2].focus();
				}else{
					document.frm.elements[txtName2][i].focus();
				}
		        return false;
		    }
			//マイナスチェック
		    if (eval(val) < 0) {
		        alert("負の数は入力できません");
				if (icnt==1){
					document.frm.elements[txtName2].focus();
				}else{
					document.frm.elements[txtName2][i].focus();
				}
		        return false;
		    }
			//桁数チェック
			if (icnt==1){
				val = document.frm.elements[txtName2].value.length;
			}else{
				val = document.frm.elements[txtName2][i].value.length;
			}
		    if (val > 9) {
		        alert("金額が大き過ぎます。");
				if (icnt==1){
					document.frm.elements[txtName2].focus();
				}else{
					document.frm.elements[txtName2][i].focus();
				}
		        return false;
		    }
		}
	}

	document.frm.target = "_self";
	document.frm.action = "SIM0211.php";
	document.frm.method="POST";
	document.frm.submit();
}

function cp_money(num,cnt,mode){

	if(mode == 1){
		name1="txtin"+num+"[]";
		name2="txtin"+(num+1)+"[]";
	}else if(mode == 2){
		name1="txtout"+num+"[]";
		name2="txtout"+(num+1)+"[]";
	}
	
	if (document.frm.elements[name1].length > 1){
		document.frm.elements[name2][cnt].value = document.frm.elements[name1][cnt].value;
	}else{
		document.frm.elements[name2].value = document.frm.elements[name1].value;
	}
}

function cp_tolast(num,cnt,mode){

	for(i=num;i<12;i++){

		if(mode == 1){
			name1="txtin"+i+"[]";
			name2="txtin"+(i+1)+"[]";
		}else if(mode == 2){
			name1="txtout"+i+"[]";
			name2="txtout"+(i+1)+"[]";
		}

		if (document.frm.elements[name1].length > 1){
			document.frm.elements[name2][cnt].value = document.frm.elements[name1][cnt].value;
		}else{
			document.frm.elements[name2].value = document.frm.elements[name1].value;
		}
	}
}

function Get_BName(){
	if (navigator.appName == "Microsoft Internet Explorer"){
		return "POST";
	}else if (navigator.appName == "Netscape"){
		return "GET";
	}else{
		return "GET";
	}
}

function lnk_comment(cnt,sMode,SIM_cboYaer,mm,bSeq,dSeq,cSeq){

	objWin = window.open("" , "newwin", "Width=580, Height=160,status=no,menubar=no,favorites=no,resizable=no");
	document.frm.target = "newwin";
	document.frm.action = "SIM0220.php?sMode="+sMode+"&SIM_cboYaer="+SIM_cboYaer+"&mm="+mm+"&bSeq="+bSeq+"&dSeq="+dSeq+"&cSeq="+cSeq;
	document.frm.method = "POST";
	document.frm.submit();

}

function lnk_shoukubun(){
	//location.href = "SIM0820.php";
	location.href = "ADM1020.php";
}

function lnk_list(flg){

	document.frm.target = "_self";
	document.frm.action = "SIM0200.php?back="+flg;
	document.frm.method="POST";
	document.frm.submit();
}

function lnk_Table(prm){

	document.frm.target = "_self";
	document.frm.action = prm+".php";
	document.frm.method="POST";
	document.frm.submit();

}

function Move_Date(yval, mval){

	document.frm.SIM_cboYaer.value = yval;
	document.frm.SIM_cboMon.value = mval;

	document.frm.target = "_self";
	document.frm.action = "SIM0210.php";
	document.frm.method="POST";
	document.frm.submit();
}