var boardMod="";
for(iLink=0; iLink<document.links.length; iLink++){
if(document.links[iLink].className == "nav"){
if(document.links[iLink].parentNode.getElementsByTagName('FONT')[0])
{
boardMod = "<FONT class=\"nav\">"+document.links[iLink].parentNode.getElementsByTagName('FONT')[0].innerHTML+"</FONT>";
document.links[iLink].parentNode.innerHTML = document.links[iLink].parentNode.innerHTML.replace(document.links[iLink].parentNode.getElementsByTagName('FONT')[0].innerHTML, "");
}
document.links[iLink].parentNode.innerHTML = document.links[iLink].parentNode.innerHTML.replace(/<br>/ig, "-");
while(document.links[iLink].parentNode.getElementsByTagName('IMG')[0]){
document.links[iLink].parentNode.getElementsByTagName('IMG')[0].removeNode(true);
}

if(boardMod.match(/^\(Moderator:/i) && !(boardMod.match(/Moderators: none/)))
document.links[iLink].parentNode.innerHTML += boardMod;
else
document.links[iLink].parentNode.innerHTML = document.links[iLink].parentNode.innerHTML.substring(0, document.links[iLink].parentNode.innerHTML.length - 3);
break;
}}


makeCenter = document.getElementsByTagName('TD');
for(t=0;t<makeCenter.length;t++)
if(makeCenter[t].width=="20%" && makeCenter[t].rowSpan=="2" && makeCenter[t].vAlign=="top") {
makeCenter[t].align='center';
} 


//hr post line
<!--
var color = "#c9dff7";
var TD = document.getElementsByTagName("TD");
for(t=0;t<TD.length;t++) {
if(TD[t].vAlign=="top" && TD[t].width=="20%"){
TD[t].style.borderRight="solid 1px "+color+""
}}

// stop scrolling text in posts and sigs
var fhnt = document.getElementsByTagName('FONT')
for(ju=0; ju<fhnt.length; ju++){
if(fhnt[ju].innerHTML.match(/<marquee>/i))
fhnt[ju].innerHTML=fhnt[ju].innerText;
}

//Remove Glow/Shadow From Posts
var tab = document.getElementsByTagName('TABLE')
for(tt=0; tt<tab.length; tt++){
if(tab[tt].style.filter.indexOf("glow") != -1 || tab[tt].style.filter.indexOf("shadow") != -1){
tab[tt].style.filter="";
tab[tt].width="100%"
}
}
/* Seperate posts */
  TD = document.getElementsByTagName('TD');
  var gapHeight="10"; //Height of gap between posts
  var gapBg=document.bgColor; //Leave unless needed
  var gapImg=new Array("","center"); //Image Seperator(optional),align
  if (location.href.match("action=display")) {
  if(gapImg[0] != "") { gapImg[0]='<img src="'+gapImg[0]+'">'; }
  for(d=0;d<TD.length;d++) {
  if (TD[d].width=="20%" && (TD[d].innerText.match("Posts: ") || TD[d].innerText.match("guest"))){ who=TD[d].getElementsByTagName('a')[0].innerText+' ('+TD[d].getElementsByTagName('a')[0].outerHTML.split("username=")[1].split("\"")[0]+')';
  gapHTML='<div style="background-color:'+gapBg+';padding:'+parseInt(gapHeight/4)+' 0 '+parseInt(gapHeight/4)+' 0;align:'+gapImg[1]+'">'+gapImg[0]+'</div>'
  TD[d-2].innerHTML = gapHTML+TD[d-2].innerHTML+gapHTML;
  }}}


var noDoubleMess = "You are not allowed to double post.";

// Array of usernames that can double post, ie...["admin", "peter"]
var canDouble = ["Phoenix004", "Crayak", "adamjared", "Raphael", "admin"];

function checkLast(curuser){
    var iStaff = false;
    for(c = 0; c < canDouble.length; c ++){
       if(canDouble[c] == curuser){
          iStaff = true;
          break;
       }
    }
    var re = new RegExp("username=" + curuser + "$");
    var iTable = document.getElementsByTagName("table");
    for(t = 0; t < iTable.length; t ++){
       if(iTable.item(t).cellPadding == "2" && iTable.item(t).cellSpacing == "1" && iTable.item(t).innerHTML.match(/>Topic Summary<\//)){
          var lastRow = iTable.item(t).rows.item(iTable.item(t).rows.length - 2).cells.item(0);
          if(!iStaff && lastRow.getElementsByTagName("a").item(0).href.match(re)){
              document.postmodify.message.value = noDoubleMess;
              for(e = 0; e < document.postmodify.elements.length; e ++){
                 document.postmodify.elements[e].disabled = true;
              }
          }
       }
    }
}

if(location.href.match(/=post/i) && document.postmodify){
    checkLast(document.cookie.match(/\user=(\w+)/i)[1]);
}