TEL001.inc 9.76 KB
<script type="text/javascript" src="xmlhttp.js"></script>
<SCRIPT LANGUAGE="JAVASCRIPT">

var SFlg = false;              //サブミットフラグを定義
function DoubleSubmit(){      //ダブルサブミットチェック関数
	if (SFlg){                    //ダブルサブミットの場合
		alert("応答中です");         //メッセージを出力
		return false;
	}
	SFlg = true;                  //サブミットフラグを設定
	return true;                  //戻り値を設定
}

var gseq;
function loadHTMLFile_SUB(fName,seq){
	gseq = seq;
	httpObj_SUB = createXMLHttpRequest(displayData_SUB);
	if (httpObj_SUB){
		httpObj_SUB.open(Get_BName(),fName,true);
		httpObj_SUB.send(null);
	}
}

function displayData_SUB(){
	if ((httpObj_SUB.readyState == 4) && (httpObj_SUB.status == 200)){
		document.getElementById("telNo"+gseq).innerHTML = httpObj_SUB.responseText;
	}else{
		document.getElementById("telNo"+gseq).innerHTML = "<b>Loading...</b>";
	}
}

function input(syain_cd){
	cal1 = new JKL.Calendar("calid","e_gru","colname");
	if(document.getElementById("telNo0").innerHTML !=""){
		document.getElementById("telNo0").innerHTML = "";
	}else{
		loadHTMLFile_SUB("TEL002.php?syain_cd="+syain_cd,0);
	}
}

//**************** 電話メモ返信 ****************
function Tel_Ret(inp_seq){
	cal1 = new JKL.Calendar("calid","e_gru","colname");
	document.getElementById("telNo0").innerHTML = "";
	loadHTMLFile_SUB("TEL002.php?inp_seq="+inp_seq,0);
}

function move_tel(intseq,ichiran){
	if(document.getElementById("telNo"+intseq).innerHTML !=""){
		document.getElementById("telNo"+intseq).innerHTML = "";
	}else{
		if (ichiran==1){
			document.getElementById("kakunin_"+intseq).innerHTML = "確認済";
			//背景色変更
			document.getElementById("tbl"+intseq+"_1").style.backgroundColor = "#ffffff";
			document.getElementById("tbl"+intseq+"_2").style.backgroundColor = "#ffffff";
			document.getElementById("tbl"+intseq+"_3").style.backgroundColor = "#ffffff";
			document.getElementById("tbl"+intseq+"_4").style.backgroundColor = "#ffffff";
			document.getElementById("tbl"+intseq+"_5").style.backgroundColor = "#ffffff";
		}
		loadHTMLFile_SUB("TEL001-1.php?sql="+intseq+"&ichiran="+ichiran,intseq);
	}
}

function Rtn_Tel(ichiran,flg,intPage,Sort_Mode,Sort_Ptn){

	if (flg == 1){
		document.e_gru.intPage.value = document.e_gru.prmBACK.value;
	}else if ((flg == 2)){
		document.e_gru.intPage.value = document.e_gru.prmNEXT.value;
	}else{
		document.e_gru.intPage.value = 0;
	}
	prm = "ichiran="+document.e_gru.ichiran.value;
	prm += "&intPage="+document.e_gru.intPage.value;
	prm += "&Sort_Mode="+Sort_Mode;
	prm += "&Sort_Ptn="+Sort_Ptn;
	document.location = "TEL001.php?"+prm;

	loadHTMLFile_Rtn(prm)
	function loadHTMLFile_Rtn(fName){
		httpObj2 = createXMLHttpRequest(displayDataRtn);
		if (httpObj2){
			httpObj2.open(Get_BName(),fName,true);
			httpObj2.send(null);
		}
	}
	function displayDataRtn(){
		if ((httpObj2.readyState == 4) && (httpObj2.status == 200)){
			document.getElementById("sts").innerHTML = "";
			document.getElementById("tel_base").innerHTML = httpObj2.responseText;
			if(document.e_gru.del_seq){
				document.e_gru.btnDel.readOnly = false;
				document.e_gru.btnDel.disabled = false;
				document.e_gru.btnALL.readOnly = false;
				document.e_gru.btnALL.disabled = false;
			}else{
				document.e_gru.btnDel.readOnly = true;
				document.e_gru.btnDel.disabled = true;
				document.e_gru.btnALL.readOnly = true;
				document.e_gru.btnALL.disabled = true;
			}
		}else{
			document.getElementById("sts").innerHTML = "<b>Loading...</b>";
		}
	}
}

function Rtn_Tel1(ichiran,intPage){
	prm = "ichiran="+ichiran;
	prm += "&intPage="+intPage;

	document.location = "TEL001.php?"+prm;
}

function Tel_del(ichiran){
	var hoji;
	hoji = ichiran;
	msg_sakujo = new Array();
	msg_sakujo[1] = "伝言作成者の作成一覧からも削除されますが\nよろしいですか?";
	msg_sakujo[2] = "伝言宛先の伝言一覧からも削除されますが\nよろしいですか?";

	if (confirm(msg_sakujo[hoji])){
		//チェックボックスリスト作成
		document.e_gru.strChkDat.value="";
		if (document.e_gru.del_seq.length){
		for(i = 0 ; i <= document.e_gru.del_seq.length-1; i++ ){
			if (document.e_gru.del_seq[i].checked==true){
				document.e_gru.strChkDat.value=document.e_gru.strChkDat.value+document.e_gru.del_seq[i].value+"/";
				document.getElementById("telMain_"+document.e_gru.del_seq[i].value).style.display = "none";
			}
		}
	}else{
		if (document.e_gru.del_seq.checked==true){
			document.e_gru.strChkDat.value=document.e_gru.del_seq.value+"/";
			document.getElementById("telMain_"+document.e_gru.del_seq.value).style.display = "none";
		}
	}

	if (document.e_gru.strChkDat.value != ""){
		loadHTMLFile_DEL("TEL004.php?strChkDat="+document.e_gru.strChkDat.value);
	}

	document.e_gru.ichiran.value=ichiran;
	document.e_gru.action = "TEL004.php";
	document.e_gru.method="POST";
	document.e_gru.submit();
	}
}
function loadHTMLFile_DEL(fName){
	httpObj = createXMLHttpRequest(displayData_DEL);
	if (httpObj){
		httpObj.open(Get_BName(),fName,true);
		httpObj.send(null);
	}
}
function displayData_DEL(){
}

function All_chk(intChk){
	//チェックボックス一括チェック処理
	var intFlg = 0;              //一括チェックFLG
	if (intChk==1){
		//確認チェックボックス
		if (document.e_gru.chk_seq.length){
			//未チェックがあるか
			for(i = 0 ; i <= document.e_gru.chk_seq.length-1; i++ ){
				if (document.e_gru.chk_seq[i].checked==false){
					intFlg=1;
				}
			}
			if (intFlg==1){
				//未チェックがある場合
				for(i = 0 ; i <= document.e_gru.chk_seq.length-1; i++ ){
					document.e_gru.chk_seq[i].checked=true;
				}
			}else{
				//未チェックがない場合
				for(i = 0 ; i <= document.e_gru.chk_seq.length-1; i++ ){
					document.e_gru.chk_seq[i].checked=false;
				}
			}
		}else{
			//チェックボックス1個の場合
			if (document.e_gru.chk_seq.checked==false){
				document.e_gru.chk_seq.checked=true;
			}else{
				document.e_gru.chk_seq.checked=false;
			}
		}
	}else{
		//削除チェックボックス
		if (document.e_gru.del_seq.length){
			//未チェックがあるか
			for(i = 0 ; i <= document.e_gru.del_seq.length-1; i++ ){
				if (document.e_gru.del_seq[i].checked==false){
					intFlg=1;
				}
			}
			
			if (intFlg==1){
				//未チェックがある場合
				for(i = 0 ; i <= document.e_gru.del_seq.length-1; i++ ){
					document.e_gru.del_seq[i].checked=true;
				}
			}else{
				//未チェックがない場合
				for(i = 0 ; i <= document.e_gru.del_seq.length-1; i++ ){
					document.e_gru.del_seq[i].checked=false;
				}
			}
		}else{
			//チェックボックス1個の場合
			if (document.e_gru.del_seq.checked==false){
				document.e_gru.del_seq.checked=true;
			}else{
				document.e_gru.del_seq.checked=false;
			}
		}
	}
}

function chk(){
	if (hissu_chk("依頼主",document.e_gru.Request.value)==false) {
		document.e_gru.Request.focus();
		return false;
	}
	if (script_chk("依頼主",document.e_gru.Request.value)==false) {
		document.e_gru.Request.focus();
		return false;
	}		
	if (script_chk("メッセージ",document.e_gru.Memo.value)==false) {
		document.e_gru.Memo.focus();
		return false;
	}

	document.e_gru.action = "TEL003.php";
	document.e_gru.method="POST";
	document.e_gru.submit();

/*
	//20071008 Get→Post変更
	prm2 = "dummy=";
	prm2 += "&Tel_y="+document.e_gru.Tel_y.value;
	prm2 += "&Tel_m="+document.e_gru.Tel_m.value;
	prm2 += "&Tel_d="+document.e_gru.Tel_d.value;
	prm2 += "&Tel_h="+document.e_gru.Tel_h.value;
	prm2 += "&Tel_min="+document.e_gru.Tel_min.value;
	prm2 += "&msg_mode="+document.e_gru.msg_mode.value;
	prm2 += "&to_code="+document.e_gru.to_code.value;
	prm2 += "&Request="+encodeURIComponent(document.e_gru.Request.value)+" ";
	prm2 += "&MsgType="+document.e_gru.MsgType.value;
	prm2 += "&Memo="+encodeURIComponent(document.e_gru.Memo.value)+" ";

	prm2 += "&telno1="+encodeURIComponent(document.e_gru.telno1.value);
	prm2 += "&telno2="+encodeURIComponent(document.e_gru.telno2.value);
	prm2 += "&telno3="+encodeURIComponent(document.e_gru.telno3.value);
	prm2 += "&fax1="+encodeURIComponent(document.e_gru.fax1.value);
	prm2 += "&fax2="+encodeURIComponent(document.e_gru.fax2.value);
	prm2 += "&fax3="+encodeURIComponent(document.e_gru.fax3.value);
	prm2 += "&mail1="+encodeURIComponent(document.e_gru.mail1.value);
	prm2 += "&mail2="+encodeURIComponent(document.e_gru.mail2.value);
	document.getElementById("telNo0").innerHTML = "";
	loadHTMLFile_Rtn("./TEL003.php",prm2);

	function loadHTMLFile_Rtn(fName,prm2){
		httpObj_chk = createXMLHttpRequest(displayDataRtn);
		if (httpObj_chk){
			httpObj_chk.open("POST",fName,true);
			httpObj_chk.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			httpObj_chk.send(prm2);
		}
	}
	function displayDataRtn(){
		if ((httpObj_chk.readyState == 4) && (httpObj_chk.status == 200)){
			document.getElementById("sts").innerHTML = "";
			Rtn_Tel(2);
		}else{
			document.getElementById("sts").innerHTML = "<b>Loading...</b>";
		}
	}
*/
}

function cal_get(strDate, divid){

	arrYMD = strDate.split("/");
	objY = document.e_gru.Tel_y;
	objM = document.e_gru.Tel_m;
	objD = document.e_gru.Tel_d;

	//年
	for(i=0;i<objY.options.length;i++){
		if(objY.options[i].value == eval(arrYMD[0])){
			objY.selectedIndex = i;
			break;
		}
	}
	//月
	for(i=0;i<objM.options.length;i++){
		if(objM.options[i].value == eval(arrYMD[1])){
			objM.selectedIndex = i;
			break;
		}
	}
	//日
	for(i=0;i<objD.options.length;i++){
		if(objD.options[i].value == eval(arrYMD[2])){
			objD.selectedIndex = i;
			break;
		}
	}
	cal1 = new JKL.Calendar("calid","e_gru","colname");
}

var cal1 = new JKL.Calendar("calid","e_gru","colname");

function PageCnt(ichiran,flg,intPage,Sort_Mode,Sort_Ptn){
	if (flg == 1){
		document.e_gru.intPage.value = document.e_gru.prmBACK.value;
	}else if ((flg == 2)){
		document.e_gru.intPage.value = document.e_gru.prmNEXT.value;
	}else{
		document.e_gru.intPage.value = 0;
	}
	prm = "ichiran="+document.e_gru.ichiran.value;
	prm += "&intPage="+document.e_gru.intPage.value;
	prm += "&Sort_Mode="+Sort_Mode;
	prm += "&Sort_Ptn="+Sort_Ptn;
	document.location = "TEL001.php?"+prm;
}

</SCRIPT>