/* Add Blog to Forum */

// Build blog table
blogtable = document.createElement("table");
blogtable.width = "100%";
blogtable.cellPadding = "4";
blogtable.cellSpacing = "1";
for(i=0; i<10; i++){
	blogtable.appendChild(newBlogRow(i));
}

// Add table under category heading
maintable = null;
blogcat = null;
allcats = document.getElementsByTagName("a");
for(i=0; i<allcats.length; i++){
	if(allcats[i].name=="l4eblog"){
		wrapper = document.createElement("tr");
		wrapper.appendChild(document.createElement("td"));
		wrapper.firstChild.colSpan = "5";
		wrapper.firstChild.style.padding = "0px";
		wrapper.firstChild.appendChild(blogtable);
		allcats[i].parentNode.parentNode.parentNode.insertBefore(wrapper, allcats[i].parentNode.parentNode.nextSibling);
	};
}

// Make a post row
function newBlogRow(postnum){
	nbr = document.createElement("tr");
	// Avatar
	nbra = document.createElement("td");
	nbra.className = "windowbg";
	nbra.width = "15%";
	nbra.vAlign = "top";
	nbra.align = "center";
	nbra.innerHTML = "<b>"+blogauthor[postnum]+"</b>";
	// Title
	nbrt = document.createElement("td");
	nbrt.id = "blogpost_"+postnum;
	nbrt.className = "windowbg2";
	nbrt.width = "65%";
	nbrt.innerHTML = '<b><a id="postlink_'+postnum+'" href="javascript:showBlogPost('+postnum+')">'+blogtitle[postnum]+"</a></b>";
	// Date
	nbrd = document.createElement("td");
	nbrd.className = "windowbg";
	nbrd.width = "20%";
	nbrd.vAlign = "top";
	nbrd.align = "center";
	nbrd.innerHTML = blogdate[postnum];
	// Append children
	nbr.appendChild(nbra);
	nbr.appendChild(nbrt);
	nbr.appendChild(nbrd);
	return nbr;
}

// Reveal post
function showBlogPost(postnum){
	postbody = document.createElement("div");
	postbody.id = "postbody_"+postnum;
	postbody.style.marginTop = "10px";
	postbody.innerHTML = blogcontent[postnum];
	document.getElementById("blogpost_"+postnum).appendChild(postbody);
	document.getElementById("postlink_"+postnum).href = "javascript:hideBlogPost("+postnum+")";
}

// Hide post
function hideBlogPost(postnum){
	document.getElementById("postbody_"+postnum).parentNode.removeChild(document.getElementById("postbody_"+postnum));
	document.getElementById("postlink_"+postnum).href = "javascript:showBlogPost("+postnum+")";
}