/*
 * Forum Functions JavaScript
 * (c) 2006 Your IT Depot Ltd.
 */

var id;

function copyQuote(postNum, name, postID) {
	var e = document.getElementById("post" + postID);
	var quote = e.innerHTML;
	enableReply(postNum, quote, name, postID);
}

function enableReply(postNum, quote, name, postID) {
	var existingText = xinha_editors.postMessage.getHTML();
	if(quote)
		quote = "<span class=\"quoteName\">" + name + " said in post <a href=\"viewPost.php?#p=" + postID + "\">" + "#" + postNum + "</a></span><blockquote class=\"quote\">" + quote + "</blockquote><br />" + existingText;
	else
		quote = "In reply to <span class=\"quoteName\">" + name + "\'s post <a href=\"viewPost.php?#p=" + postID + "\">" + "#" + postNum + "</a></span>" + existingText;
	xinha_editors.postMessage.setHTML(quote);
}

function showComment(postID) {
	var f = document.getElementById("pCon" + postID);
	var e = document.getElementById("post" + postID);
	e.innerHTML = "Retrieving Post...<br />Please wait...";

	if(window.XMLHttpRequest)
		s = new XMLHttpRequest();
	if(window.ActiveXObject)
		s = new ActiveXObject("Microsoft.XMLHTTP");

	s.onreadystatechange = function() {
		if(s.readyState == 4)
			f.innerHTML = s.responseText;
	}

	s.open("GET", "http://www.phatassproduction.ca/forum/comment.php?p=" + postID, true);
	s.send(null);
}

function openAward(webbase, userID) {
	var answer = "userID=" + userID;
	var temp = document.award.postMessage.value;
	document.award.postMessage.value = document.award.postMessage.value + xinha_editors.postMessage.getHTML();
	for(var i = 0; i < document.award.elements.length; i++) {
		name = document.award.elements[i].name;
		value = document.award.elements[i].value;

		answer += "&" + name + "=" + value;
	}
	//Reset textarea to avoid duplicating content when xinha exists
	document.award.postMessage.value = temp;
	url = webbase + "awardPreview.php?" + answer;
	preview = window.open(url, 'remote', 'width=800,height=600,resizable=yes,scrollbars=yes,toolbar=no,location=no');
	preview.focus();
}

function toggleMessage(id) {
	var e = document.getElementById("message" + id);
	var f = document.getElementById("toggle" + id);
	var g = document.getElementById("elip" + id);
	if(e.style.display == "none") {
		e.style.display = "inline";
		g.style.display = "none";
		f.innerHTML = "Hide Message";
	} else {
		e.style.display = "none";
		g.style.display = "inline";
		f.innerHTML = "Show Message";
	}

}

