var $j = jQuery.noConflict();

function ContentManager() {
	var self = this;
	
	self.post = function(data) {
		var description = $j(data).find("PostDescription").text();
	
		var content = "<div class='postbox'>";
		content += "<div class='topicname'><h3>"; // Topic name
		content += "<a href='" + $j(data).find("TopicLink").text() + "'>" + $j(data).find("TopicTitle").text() + "</a></h3></div>";
		content += "<div class='topicauthor'>"; // Topic author info
		content += "<p class='meta'>Started by ";
		content += "<a href='" + $j(data).find("TopicAuthorProfileLink").text() + "'>" + $j(data).find("TopicAuthor").text() + "</a></p></div>";
		content += "<div class='authoricon'>"; // Post author icon; float left
		content += "<span><img src='/Images/spacer.gif' width='8' height='20'/></span><a href='" + $j(data).find("PostAuthorProfileLink").text() + "'>";
		content += "<img src='" + $j(data).find("PostAuthorIcon").text() + "' class='icons' /></a></div>";
		content += "<div class='icontent'>";
		content += "<div class='itop'><img src='/Images/spacer.gif' width='590' height='3'/></div>";
		content += "<div class='isubcontent'>";
		content += "<div class='description'>";
		content += "<p class='meta'>"
		content += "<a href='" + $j(data).find("PostAuthorProfileLink").text() + "'>";
		content += $j(data).find("PostAuthorName").text() + "</a> posted on " + $j(data).find("PostTimeStamp").text() + " / ";
		content += "<a href='" + $j(data).find("TopicLink").text() + "'>view full discussion</a></p>";
		content += "<p>"
		content += ((description.length > 250) ? description.substring(0, 250) + "..." :  description) + "</p></div>";
		content += "<a class='addpost' href='" + $j(data).find("TopicAddPost").text() + "'>Add to this message board topic</a></div>";
		content += "<div class='ibottom'><img src='/Images/spacer.gif' width='590' height='3'/></div>";
		content += "</div>";
		content += "<div class='clear'></div>";
		content += "</div>";
		
		return content;
	};
};