var SID = 1;
var oY = 0;
var oM = 0;
var loadingCal = false;
function loadCal(id, y, m) {
	if(loadingCal) return;
	loadingCal = true;
	var add = 0;
	if(/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)) {
		var ffversion=new Number(RegExp.$1)
		if (ffversion>=3)add = -1;
	}
	$(id).innerHTML = "Loading...<br><br><br><br><br><br><br><br><br><br>";
	switch(SID) {
		case 1:
			$("flowName").style.top = (38+add)+"px";
			$("flowName").style.left = "256px";
			$("flowName").innerHTML = "馬頭圍";
		break;
		case 2:
			$("flowName").style.top = (83+add)+"px";
			$("flowName").style.left = "252px";
			$("flowName").innerHTML = "啟業";
		break;
		case 3:
			$("flowName").style.top = (134+add)+"px";
			$("flowName").style.left = "253px";
			$("flowName").innerHTML = "興民";
		break;
		case 4:
			$("flowName").style.top = (185+add)+"px";
			$("flowName").style.left = "254px";
			$("flowName").innerHTML = "愛鄰";
		break;
	}
	if(y) oY = y;
	if(m) oM = m;
	var rURL = "ajax_cal.php";
	var loadCalVar = {
		method: "post",
		postBody: "mode=display&id="+id+"&SID="+SID+"&y="+oY+"&m="+oM+"&"+Math.random(),
		onSuccess: function(t) {
			$(id).innerHTML = t.responseText;
			loadingCal = false;
		},
		on404: function(t) {
			$(id).innerHTML = "Failed...Please refresh.";
		},
		onFailure: function(t) {
			$(id).innerHTML = "Failed...Please refresh.";
		}
	}
	new Ajax.Request(rURL, loadCalVar);
}

function loadCal2(id, theid) {
	var v = $F(id).split(",");
	setTimeout("loadCal('"+theid+"',"+v[0]+","+v[1]+")",100);
}

function setCal(theid, s) {
	SID = s;
	setTimeout("loadCal('"+theid+"')",100);
}

function openEvent(Eid) {
	window.open("event.php?Eid="+Eid,"event","width=750,height=500,scrollbars,resizable");
}

var loadingNews = false;
function loadNews(id, limit, d) {
	if(loadingNews) return;
	loadingNews = true;
	$(id).innerHTML = "Loading...<br><br><br><br><br><br><br><br><br><br>";
	var rURL = "ajax_news.php";
	var loadNewsVar = {
		method: "post",
		postBody: "limit="+limit+(d?"&d=1":"")+"&"+Math.random(),
		onSuccess: function(t) {
			$(id).innerHTML = t.responseText;
			loadingNews = false;
		},
		on404: function(t) {
			$(id).innerHTML = "Failed...Please refresh.";
		},
		onFailure: function(t) {
			$(id).innerHTML = "Failed...Please refresh.";
		}
	}
	new Ajax.Request(rURL, loadNewsVar);
}