<!--
function editorInit() {
	tinyMCE.init({
		// General options
		mode : "textareas",
		theme : "advanced",

		plugins : "emotions,insertdatetime,media,contextmenu,paste,inlinepopups",

		// Theme options
		theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,fontsizeselect,hr,removeformat,|,emotions,image,media",
		theme_advanced_buttons2 : "cut,copy,paste,|,bullist,numlist,|,outdent,indent,|,undo,redo,|,link,unlink,|,sub,sup,insertdate,inserttime,|,forecolor,backcolor",
		theme_advanced_buttons3 : "",

		theme_advanced_toolbar_location : "top",
		theme_advanced_toolbar_align : "left",
		//theme_advanced_statusbar_location : "bottom",
		theme_advanced_resizing : true,

		// Replace values for the template plugin
		template_replace_values : {
			username : "hehaclub",
			staffid : "hehaclub"
		}
	});
}

function editorFocus() {
	var ed = tinyMCE.get('editor');
	ed.focus();
}

function wordCount() {
	var ed = tinyMCE.get('editor');
	alert("目前字數 " + ed.getContent().length + "\n\n最多字數 10000");
}

function getHttpRequest(){
	var httpRequest;
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		httpRequest = new XMLHttpRequest();
		if (httpRequest.overrideMimeType) {
			httpRequest.overrideMimeType('text/xml');
			// See note below about this line
		}
	} 
	else if (window.ActiveXObject) { // IE
		try {
			httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
			} 
			catch (e) {
					   try {
							httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
						   } 
						 catch (e) {}
					  }
								   }
	
	if (!httpRequest) {
		alert('系統錯誤, 請使用 IE6.0 或以上版本之瀏灠器');
		return false;
	}
	
	return httpRequest;
}

function showFrame(frame,page,id,show){
	var objID = frame;
	var tableID = frame + "tr";
	var httpRequest = getHttpRequest();
	var showFrame;
	
	if (!page) page = frame;
	
	if (!show){
		if (document.getElementById(tableID).style.display == "none"){
			showFrame = true;
		} else {
			showFrame = false;
		}
	} else {
		showFrame = true;
	}
	
	if (showFrame == true){
		var serverPage = "user/"+page+".php?id=" + id;
		showFrame = false;
		document.getElementById(tableID).style.display = "";
		
		var obj = document.getElementById(objID);
		
		obj.innerHTML = "<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td height=\"200\" valign=\"middle\"><div align=\"center\"><img src=\"images/progress.gif\" width=\"32\" height=\"32\" /></div></td></tr></table>";

		httpRequest.open("GET",serverPage, true);
		httpRequest.onreadystatechange = function() {
			if (httpRequest.readyState == 4 && httpRequest.status == 200) {
				obj.innerHTML = httpRequest.responseText;
			}
		}
		
		httpRequest.send(null);

		if (page=='diaryadd') {
			setTimeout("editorInit()",200);
		} else if (frame=='photoframe') {
			setTimeout("initLightbox()",200);
		}
		
	} else {
		showFrame = true;
		document.getElementById(tableID).style.display = "none";
		document.getElementById(objID).innerHTML = "";
	}

}

function showDiaryFrame(frame,page,id,show,day,month,year){
	var objID = frame;
	var tableID = frame + "tr";
	var httpRequest = getHttpRequest();
	var showFrame;
	
	if (!page) page = frame;
	
	if (!show){
		if (document.getElementById(tableID).style.display == "none"){
			showFrame = true;
		} else {
			showFrame = false;
		}
	} else {
		showFrame = true;
	}
	
	if (showFrame == true){
		var serverPage = "user/"+page+".php?id=" + id + "&day=" + day + "&month=" + month + "&year=" + year;
		showFrame = false;
		document.getElementById(tableID).style.display = "";
		
		var obj = document.getElementById(objID);

		obj.innerHTML = "<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td height=\"200\" valign=\"middle\"><div align=\"center\"><img src=\"images/progress.gif\" width=\"32\" height=\"32\" /></div></td></tr></table>";

		httpRequest.open("GET",serverPage, true);
		httpRequest.onreadystatechange = function() {
			if (httpRequest.readyState == 4 && httpRequest.status == 200) {
				obj.innerHTML = httpRequest.responseText;
			}
		}
		
		httpRequest.send(null);
		
		if (page=='diaryedit') {
			setTimeout("editorInit()",200);
		}
		
	} else {
		showFrame = true;
		document.getElementById(tableID).style.display = "none";
		document.getElementById(objID).innerHTML = "";
	}

}

function showPageChange(frame,page,id,show,pageno){
	var objID = frame;
	var tableID = frame + "tr";
	var httpRequest = getHttpRequest();
	var showFrame;
	
	if (!page) page = frame;
	
	if (!show){
		if (document.getElementById(tableID).style.display == "none"){
			showFrame = true;
		} else {
			showFrame = false;
		}
	} else {
		showFrame = true;
	}
	
	if (showFrame == true){
		var serverPage = "user/"+page+".php?id=" + id + "&page=" + pageno;
		showFrame = false;
		document.getElementById(tableID).style.display = "";
		
		var obj = document.getElementById(objID);

		obj.innerHTML = "<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td height=\"200\" valign=\"middle\"><div align=\"center\"><img src=\"images/progress.gif\" width=\"32\" height=\"32\" /></div></td></tr></table>";

		httpRequest.open("GET",serverPage, true);
		httpRequest.onreadystatechange = function() {
			if (httpRequest.readyState == 4 && httpRequest.status == 200) {
				obj.innerHTML = httpRequest.responseText;
			}
		}
		
		httpRequest.send(null);
	} else {
		showFrame = true;
		document.getElementById(tableID).style.display = "none";
		document.getElementById(objID).innerHTML = "";
	}

}

function showFriendList(frame,page,id,pageno,mode,friendcount,blackcount,matchcount){

	var objID = frame;
	var httpRequest = getHttpRequest();
	
	if (!page) page = frame;

	var serverPage = "user/"+page+".php?id=" + id + "&page=" + pageno + "&mode=" + mode + "&friendcount=" + friendcount + "&blackcount=" + blackcount + "&matchcount=" + matchcount;
	
	var obj = document.getElementById(objID);

	obj.innerHTML = "<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td height=\"200\" valign=\"middle\"><div align=\"center\"><img src=\"images/progress.gif\" width=\"32\" height=\"32\" /></div></td></tr></table>";

	httpRequest.open("GET",serverPage, true);
	httpRequest.onreadystatechange = function() {
		if (httpRequest.readyState == 4 && httpRequest.status == 200) {
			obj.innerHTML = httpRequest.responseText;
		}
	}
	
	httpRequest.send(null);

}

function showIntro(id){
	var objID = "userintro";
	var httpRequest = getHttpRequest();
	var serverPage = "user/userintro.php?id=" + id;
	var obj = document.getElementById(objID);

	obj.innerHTML = "<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td height=\"200\" valign=\"middle\"><div align=\"center\"><img src=\"images/progress.gif\" width=\"32\" height=\"32\" /></div></td></tr></table>";

	httpRequest.open("GET",serverPage, true);
	httpRequest.onreadystatechange = function() {
		if (httpRequest.readyState == 4 && httpRequest.status == 200) {
			obj.innerHTML = httpRequest.responseText;
		}
	}
	
	httpRequest.send(null);

}

function showChatbox(){
	var objID = "chatbox";
	var httpRequest = getHttpRequest();
	var serverPage = "utility/chatbox.php";
	var obj = document.getElementById(objID);

	obj.innerHTML = "<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td height=\"200\" valign=\"middle\"><div align=\"center\"><img src=\"images/progress.gif\" width=\"32\" height=\"32\" /></div></td></tr></table>";

	httpRequest.open("GET",serverPage, true);
	httpRequest.onreadystatechange = function() {
		if (httpRequest.readyState == 4 && httpRequest.status == 200) {
			obj.innerHTML = httpRequest.responseText;
		}
	}
	
	httpRequest.send(null);

}

function frmsubmit(frm){
	frm.submit();
	var img = 'img' + frm.fn.value;
	document.getElementById(img).innerHTML = "<table width=\"130\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"imageframe\"><tr><td height=\"162\" valign=\"middle\"><div align=\"center\"><img src=\"images/progress.gif\" width=\"32\" height=\"32\" /></div></td></tr></table>";
}

function showReply(tableid){
	var table = 'table' + tableid;
	document.getElementById(table).style.display = "";
}

function showFriendStatus(action,mode,id){
	var objID = "friendstatus";
	var obj = document.getElementById(objID);
	if (action=="add"){
	if (mode=="friend")
		obj.innerHTML = "<span class=green>好友</span><span class=\"grey\"> - </span><a href=\"user/removelist.php?id="+id+"&mode=friend\" target=\"dummyframe\" class=\"disable\">移除</a>";
	else
		obj.innerHTML = "<span class=dark>黑名單</span><span class=\"grey\"> - </span><a href=\"user/removelist.php?id="+id+"&mode=black\" target=\"dummyframe\" class=\"disable\">移除</a>";
	} else if (action=="remove"){
		obj.innerHTML = "加入<a href=\"user/addlist.php?id="+id+"&mode=friend\" target=\"dummyframe\">好友名單</a> / <a href=\"user/addlist.php?id="+id+"&mode=black\" target=\"dummyframe\">黑名單</a>";
	}

}
-->