SEND0001.js 4.91 KB
function del_chk(){

	if (confirm("アラーム設定を解除します。\nよろしいですか?")){
		document.Frm.alarm_flg.value="";
		document.Frm.alarm_yyyy.value="";
		document.Frm.alarm_mm.value="";
		document.Frm.alarm_dd.value="";
		document.Frm.alarm_hh.value="";
		document.Frm.alarm_time_mm.value="";
		if(!document.Frm.alarm_id.length){	
			document.Frm.alarm_id.checked=false;
		}else{
			for(i=0;i<document.Frm.alarm_id.length;i++){
				document.Frm.alarm_id[i].checked=false;
			}
		}
		document.Frm.action="SEND0000.php";
		document.Frm.submit();
	}
	
}

function input_chk(){
	if(isNaN(document.Frm.alarm_yyyy.value)){
		window.alert("年は数値で入力してください。");
		document.Frm.alarm_yyyy.focus();
		return false;
	}else if(!document.Frm.alarm_yyyy.value){
		window.alert("年を入力してください。"); 
		document.Frm.alarm_yyyy.focus();
		return false;
	}else if(document.Frm.alarm_mm.value==""){
		window.alert("月を選択して下さい");
		document.Frm.alarm_mm.focus();
		return false;
	}else if(document.Frm.alarm_dd.value==""){
		window.alert("日を選択して下さい");
		document.Frm.alarm_dd.focus();
		return false;
	}else if(document.Frm.alarm_hh.value==""){
		window.alert("時を選択して下さい");
		document.Frm.alarm_hh.focus();
		return false;
	}else if(document.Frm.alarm_time_mm.value==""){
		window.alert("分を選択して下さい");
		document.Frm.alarm_time_mm.focus();
		return false;
	}else if(document.Frm.date_yyyy.value < document.Frm.alarm_yyyy.value){
		window.alert("開催日時よりも後の日時に、アラームを設定することはできません。"); 
		document.Frm.alarm_yyyy.focus();
		return false;
	}else if(document.Frm.date_yyyy.value == document.Frm.alarm_yyyy.value){
		if(document.Frm.date_mm.value < document.Frm.alarm_mm.value){
			window.alert("開催日時よりも後の日時に、アラームを設定することはできません。"); 
			document.Frm.alarm_mm.focus();
			return false;
		}else if(document.Frm.date_mm.value == document.Frm.alarm_mm.value){
			if(document.Frm.date_dd.value < document.Frm.alarm_dd.value){
				window.alert("開催日時よりも後の日時に、アラームを設定することはできません。"); 
				document.Frm.alarm_dd.focus();
				return false;
			}else if(document.Frm.date_dd.value == document.Frm.alarm_dd.value){
				if(document.Frm.time_hh.value!=""){
					if(document.Frm.time_hh.value < document.Frm.alarm_hh.value){
						window.alert("開催日時よりも後の日時に、アラームを設定することはできません。"); 
						document.Frm.alarm_hh.focus();
						return false;
					}else if(document.Frm.time_hh.value == document.Frm.alarm_hh.value){
						if(document.Frm.time_mm.value <= document.Frm.alarm_time_mm.value){
							window.alert("開催日時よりも後の日時に、アラームを設定することはできません。"); 
							document.Frm.alarm_time_mm.focus();
							return false;
						}
					}
				}
			}
		}
	}

	chkCnt = 0;
	if (document.Frm.alarm_id.length >= 2) {
		for (i=0; i< document.Frm.alarm_id.length;i++){
			if (document.Frm.alarm_id[i].checked) {
				chkCnt++;
			}
		}
		if (chkCnt==0) {
			alert("チェックがされていません");
			return false;
		}
	}else{
		if (document.Frm.alarm_id.checked==false) {
			alert("チェックがされていません");
			return false;
		}
	}

	if (confirm("この内容でアラーム設定します。\nよろしいですか?")){
		document.Frm.alarm_flg.value=1;
		document.Frm.action="SEND0000.php";
		document.Frm.submit();
	}
}

function DayMax(DATE_YYYY,DATE_MM,DAY_MAX,cnt){
	DATE_MM=eval(DATE_MM);
	if(DATE_MM==1 || DATE_MM==3 || DATE_MM==5 || DATE_MM==7 
							|| DATE_MM==8 || DATE_MM==10 || DATE_MM==12){
		DAY_MAX=31;
	}else if(DATE_MM==4 || DATE_MM==6 || DATE_MM==9 || DATE_MM==11){
		DAY_MAX=30;
	}else if(DATE_MM==2){
		if((DATE_YYYY%4)==0){
			DAY_MAX=29;
		}else{
			DAY_MAX=28;
		}
	}

	document.Frm.alarm_dd.options[cnt].text = "--";
	document.Frm.alarm_dd.options[cnt].value = "";
	for(intCount = 0; intCount < DAY_MAX; intCount++){
		cnt++;
		document.Frm.alarm_dd.length = cnt+1;
		if(cnt>=10){
			document.Frm.alarm_dd.options[cnt].text = cnt;
			document.Frm.alarm_dd.options[cnt].value = cnt;
		}else{
			document.Frm.alarm_dd.options[cnt].text = "0"+cnt;
			document.Frm.alarm_dd.options[cnt].value = "0"+cnt;
		}	
	}

}
function POP_Calendar(frm,yyyy,mm,dd,sele_year,sele_mon,sele_date) {
	window.open("./include/calendar.php?frm="+frm+"&yyyy="+yyyy+"&mm="+mm+"&dd="+dd+"&main_year="+sele_year+"&main_mon="+sele_mon+"&strMainDate="+sele_date,"カレンダー",'width=350,height=230');
}

//カレンダー表示
function cal_get(strDate, divid)
{

	arrYMD = strDate.split("/");
	if(divid == "calid1")
	{
		objY = document.Frm.alarm_yyyy;
		objM = document.Frm.alarm_mm;
		objD = document.Frm.alarm_dd;
	}
	
	//年
	objY.value=arrYMD[0];
	//月
	for(i=0;i<objM.options.length;i++){
		if(objM.options[i].value == arrYMD[1]){
			objM.selectedIndex = i;
			break;
		}
	}
	//日
	for(i=0;i<objD.options.length;i++){
		if(objD.options[i].value == arrYMD[2]){
			objD.selectedIndex = i;
			break;
		}
	}

	cal1 = new JKL.Calendar("calid1","Frm","colname1");
}

var cal1 = new JKL.Calendar("calid1","Frm","colname1");