function CheckPost(form) {
	ToggleFormSubmitButton("hidden");

	var object = document.forms[form];
	var formLength = object.length;
	var isWysiwyg = false;
	var uCategory = false;
	var category = false;
	var isPost = false;

	for (var i=0;i<formLength;i++) {
		if (object[i].name=="wysiwygObject[]") {
			isWysiwyg = true;
		}
		if (object[i].name=="title") {
			isPost = true;
		}
	}

	if (isPost==true) {
		if (!object.title.value) {
			alert(LANG["InsertTitle"]);
			object.title.focus();
			ToggleFormSubmitButton("visible");
			return false;
		}
	}

	if (isWysiwyg==true) {
		var isSuccess = GetWysiwygSource(form);
		if (isSuccess==false) {
			ToggleFormSubmitButton("visible");
			return false;
		}
	}

	IsWritePageSubmit = true;
	return true;
}

function CheckMent(form) {
	ToggleFormSubmitButton("hidden");
	var object = document.forms[form];

	if (!object.content.value) {
		alert(LANG["InsertContent"]);
		object.content.focus();
		return false;
	}

	return true;
}

function DeleteMent(iid,no) {
	if (confirm(LANG["ConfirmDelete"])==true) {
		execFrame.location.href = ENV["dir"]+"/doInfinder.do?exec=deleteMent&iid="+iid+"&no="+no;
	}
}

function WriteApply() {
	document.getElementById('Apply').style.display='';
	setTimeout("try{WysiwygDesignMode('post');}catch(e){}",100);
}

function SelectApply(iid,no) {
	if (confirm(LANG["ConfirmApplyRecept"])==true) {
		execFrame.location.href = ENV["dir"]+"/doInfinder.do?exec=selectApply&iid="+iid+"&no="+no;
	}
}

function CompleteApply(iid,no) {
	if (confirm(LANG["ConfirmApplyRecept"])==true) {
		execFrame.location.href = ENV["dir"]+"/doInfinder.do?exec=completeApply&iid="+iid+"&no="+no;
	}
}

function ReceiveApply(iid,no) {
	execFrame.location.href = ENV["dir"]+"/doInfinder.do?exec=receiveApply&iid="+iid+"&no="+no;
}

function SetRunTime(typeValue,object) {
	var type = document.getElementsByName("runtime_type");
	var days = document.getElementsByName("runtime_days");
	var startDay = document.getElementById("runtime_startday");
	var endDay = document.getElementById("runtime_endday");
	var startTime = document.getElementById("runtime_starttime");
	var endTime = document.getElementById("runtime_endtime");
	var userSet = document.getElementById("runtime_userset");
	var setValue = "";

	if (typeValue) {
		if (typeValue==1) {
			if (type[0].checked==true) {
				type[1].checked = false;
				type[2].checked = false;
				type[3].checked = false;
				type[4].checked = false;

				for (var i=0;i<7;i++) {
					days[i].checked = false;
					days[i].disabled = true;
				}
			}
		} else if (typeValue==5) {
			if (type[4].checked==true) {
				type[0].checked = false;
				type[1].checked = false;
				type[2].checked = false;
				type[3].checked = false;

				for (var i=0;i<7;i++) {
					days[i].checked = false;
					days[i].disabled = true;
				}
			} else {
				userSet.value = "";
				userSet.disabled = true;
			}
		} else {
			if (type[1].checked==true || type[2].checked==true || type[3].checked==true) {
				if (type[1].checked==true) {
					var isChecked = false;
					for (var i=0;i<7;i++) {
						if (days[i].checked==true) {
							isChecked = true;
						}
					}
					if (isChecked==false) {
						for (var i=0;i<7;i++) {
							days[i].checked = true;
						}
					}
				}
				type[0].checked = false;
				type[4].checked = false;
			}
		}
	}

	if (type[0].checked==true) {
		setValue = type[0].value;
	}

	if (type[2].checked==true) {
		startDay.disabled = false;
		endDay.disabled = false;

		var thisTime = new Date();
		var thisYear = thisTime.getFullYear();
		var thisMonth = thisTime.getMonth()+1;
		var thisDay = thisTime.getDate();

		if (thisMonth<10) thisMonth = "0"+thisMonth;
		if (thisDay<10) thisDay = "0"+thisDay;

		startDay.value = !startDay.value ? thisYear+"-"+thisMonth+"-"+thisDay : startDay.value;
		endDay.value = !endDay.value ? thisYear+"-"+thisMonth+"-"+thisDay : endDay.value;

		setTitle = type[2].value.split(",");
		setValue = startDay.value+setTitle[0]+" "+endDay.value+setTitle[1];
	} else {
		startDay.value = "";
		startDay.disabled = true;
		endDay.value = "";
		endDay.disabled = true;
	}

	if (type[1].checked==true) {
		setTitle = type[1].value.split(",");
		setValue+= setValue ? " "+setTitle[0]+" " : setTitle[0]+" ";
		var isChecked = false;
		for (var i=0;i<7;i++) {
			days[i].disabled = false;
			if (days[i].checked==true) {
				setValue+= days[i].value+",";
				isChecked = true;
			}
		}

		if (isChecked==false) {
			alert(LANG["SelectOneOverItems"]);
			object.checked = true;
			setValue+= object.value;
		}

		if (setValue.substr(setValue.length-1,setValue.length)==",") {
			setValue = setValue.substr(0,setValue.length-1)+setTitle[1];
		} else {
			setValue = setValue+setTitle[1];
		}
	} else {
		for (var i=0;i<7;i++) {
			days[i].checked = false;
			days[i].disabled = true;
		}
	}

	if (type[3].checked==true) {
		setTitle = type[3].value.split(",");
		startTime.disabled = false;
		endTime.disabled = false;
		setValue+= setValue!="" ? " " : "";
		setValue+= startTime.value+setTitle[0]+" "+endTime.value+setTitle[1];
	} else {
		startTime.disabled = true;
		endTime.disabled = true;
	}

	if (type[4].checked==true) {
		userSet.disabled = false;
		setValue = userSet.value;
	} else {
		userSet.value = "";
		userSet.disabled = true;
	}

	document.getElementById("RunTimeSetViewer").innerHTML = setValue;
	document.getElementById("RunTimeSet").value = setValue;
}
