

function adminLogout() {
	
	logoutCnf = confirm("管理モードからログアウトします。\nよろしいですか？");
	if (logoutCnf) {
		document.logoutForm.submit();
	}

}

function adminLogoutContext() {
	
	logoutCnf = confirm("管理モードからログアウトします。\nよろしいですか？");
	if (logoutCnf) {
		document.logoutForm_onContext.submit();
	}

}


function displayObj(objName) {

	/*
	new Effect.Fade(
		$(objName),
		{
			from:1,
			to:0,
			delay:0,
			fps:60,
			duration:1
		}
	);
	*/
	document.getElementById(objName).style.display = "block";

}

function eraseObj(objName) {

	/*
	new Effect.Fade(
		$(objName),
		{
			from:1,
			to:0,
			delay:0,
			fps:60,
			duration:1
		}
	);
	*/
	document.getElementById(objName).style.display = "none";

}









function brFormOpen(objName) {
	formIdName = "brFormDIV_" + objName;
	openSwitchName = "brFormOpenTag" + objName;
	closeSwitchName = "brFormCloseTag" + objName;
	document.getElementById(formIdName).style.display = "block";
	document.getElementById(openSwitchName).style.display = "none";
	document.getElementById(closeSwitchName).style.display = "inline";
}

function brFormClose(objName) {
	formIdName = "brFormDIV_" + objName;
	openSwitchName = "brFormOpenTag" + objName;
	closeSwitchName = "brFormCloseTag" + objName;
	document.getElementById(formIdName).style.display = "none";
	document.getElementById(openSwitchName).style.display = "inline";
	document.getElementById(closeSwitchName).style.display = "none";
}

function bpDelete(fm) {
	if (fm.is_admin.value == "yes") {
		conf = confirm('掲示板トピックを削除します。\n実行してよろしいですか？');
		if (conf) {
			fm.submit();
		}
	} else {
		var delPw = prompt('掲示板トピックを削除します。\nパスワードを入力して下さい');
		if (delPw != null && delPw != "") {
			fm.password.value = delPw;
			fm.submit();
		}
	}
}

function brDelete(fm) {
	if (fm.is_admin.value == "yes") {
		conf = confirm('掲示板コメントを削除します。\n実行してよろしいですか？');
		if (conf) {
			fm.submit();
		}
	} else {
		var delPw = prompt('掲示板コメントを削除します。\nパスワードを入力して下さい');
		if (delPw != null && delPw != "") {
			fm.password.value = delPw;
			fm.submit();
		}
	}
}

function commentDelete(fm) {
	if (fm.is_admin.value == "yes") {
		conf = confirm('コメントを削除します。\n実行してよろしいですか？');
		if (conf) {
			fm.submit();
		}
	} else {
		var delPw = prompt('コメントを削除します。\nパスワードを入力して下さい');
		if (delPw != null && delPw != "") {
			fm.password.value = delPw;
			fm.submit();
		}
	}
}







function bpApproval(fm) {
	if (fm.is_admin.value == "yes") {
		conf = confirm('掲示板トピックを承認します。\n実行してよろしいですか？');
		if (conf) {
			fm.bp_del_target.value = "";
			fm.password.value = "";
			fm.approval_go.value = "bp";
			fm.submit();
		}
	} else {
		alert('この操作を行う権限がありません');
	}
}

function brApproval(fm) {
	if (fm.is_admin.value == "yes") {
		conf = confirm('掲示板コメントを承認します。\n実行してよろしいですか？');
		if (conf) {
			fm.br_del_target.value = "";
			fm.password.value = "";
			fm.approval_go.value = "br";
			fm.submit();
		}
	} else {
		alert('この操作を行う権限がありません');
	}
}

function commentApproval(fm) {
	if (fm.is_admin.value == "yes") {
		conf = confirm('コメントを承認します。\n実行してよろしいですか？');
		if (conf) {
			fm.del_comment_target.value = "";
			fm.password.value = "";
			fm.approval_go.value = "go";
			fm.submit();
		}
	} else {
		alert('この操作を行う権限がありません');
	}
}




function calendarJump(fm) {

	fm.submit();

}

function openEventDialog(evId) {

	document.getElementById('eventOverlay').style.display = 'block';
	document.getElementById(evId).style.display = 'block';

}


function byDayEventMouseOver(eventClass) {
	var elements = document.getElementsByClassName(eventClass); 
	for (i = 0; i < elements.length; i++){
		elements[i].style.backgroundColor="#dc143c";
		elements[i].style.color="#fff";
	}
}

function byDayEventMouseOut(eventClass) {
	var elements = document.getElementsByClassName(eventClass); 
	for (i = 0; i < elements.length; i++){
		elements[i].style.backgroundColor="#d4d4d4";
		elements[i].style.color="#262626";
	}
}

function eventMouseOver(eventClass) {
	var elements = document.getElementsByClassName(eventClass); 
	for (i = 0; i < elements.length; i++){
		elements[i].style.color="#dc143c";
	}
}

function eventMouseOut(eventClass) {
	var elements = document.getElementsByClassName(eventClass); 
	for (i = 0; i < elements.length; i++){
		elements[i].style.color="#333";
	}
}









function timeMarkerOn() {

	markerOnConf = confirm("現在時刻に既読マーカーを設定し、\n現在までの記事を全て既読とします。");
	if (markerOnConf) {
		document.timeMarkerForm.tm_on.value = "1";
		document.timeMarkerForm.tm_off.value = "";
		document.timeMarkerForm.submit();
	}

}

function timeMarkerOff() {

	markerOffConf = confirm("既読マーカーを破棄し、\nマーカー値をシステムの初期値に戻します。");
	if (markerOffConf) {
		document.timeMarkerForm.tm_on.value = "";
		document.timeMarkerForm.tm_off.value = "1";
		document.timeMarkerForm.submit();
	}

}

function timeMarkerOn2() {

	markerOnConf = confirm("現在時刻に既読マーカーを設定し、\n現在までの記事を全て既読とします。");
	if (markerOnConf) {
		document.timeMarkerForm2.tm_on.value = "1";
		document.timeMarkerForm2.tm_off.value = "";
		document.timeMarkerForm2.submit();
	}

}

function timeMarkerOff2() {

	markerOffConf = confirm("既読マーカーを破棄し、\nマーカー値をシステムの初期値に戻します。");
	if (markerOffConf) {
		document.timeMarkerForm2.tm_on.value = "";
		document.timeMarkerForm2.tm_off.value = "1";
		document.timeMarkerForm2.submit();
	}

}




