var spoiler = 'SPOILER';
var TD = document.getElementsByTagName('TD');
for(t=0; t<TD.length; t++)
{
if(TD[t].width == "30%" && TD[t].innerHTML.match(/Add Tags:/i))
{
TD[t+1].getElementsByTagName('font')[0].innerHTML+='<a href=javascript:add("[spoiler]","[/spoiler]")><img src="http://i10.photobucket.com/albums/a109/Nancy12345/spoilbutton.gif" alt="Spoiler" border="0"/>'
break;
}
}

// Create spoiler table...

var spoiler1='<center><table class="bordercolor" align="center" border="0" cellpadding="0" cellspacing="1" width="500px">';
spoiler1+='<tr><td class="spoilertitle" align="center"><b>';
var spoiler2='</b><td><tr><tr style="display: none"><td class="spoilerbody"><table width="100%" cellpadding="2"><tr><td>';

// Find spoilers and insert table into posts...

var post = document.getElementsByTagName('TD');
for(t=0; t<post.length; t++)
{
if(post[t].align=='right'&&post[t].height=='20'&&post[t].vAlign=='bottom'&&post[t].width=='40%')
{
var posttxt=post[t+1].innerHTML;
posttxt=posttxt.split('[spoiler');
for(s=1; s<posttxt.length; s++)
{
spoilertxt = spoiler;
if(posttxt[s].split(']')[0].split('=').length>1)
{
spoilertxt = posttxt[s].split('=')[1].split(']')[0];
}
posttxt[s]=posttxt[s].split('[/spoiler]');
posttxt[s][0]=spoiler1+spoilertxt+spoiler2+posttxt[s][0].split(']')[1]+'</td></tr></table></td></tr></table></center>';
posttxt[s]=posttxt[s].join(' ');
}
posttxt=posttxt.join(' ');
post[t+1].innerHTML=posttxt;
}
}

// Show spoiler when clicked on...

var spoil = document.getElementsByTagName('table');
for(s=0; s<spoil.length; s++)
{
if(spoil[s].getElementsByTagName('TD')[0].className=='spoilertitle')
{
spoil[s].onclick=function(){if(this.getElementsByTagName('TR')[2].style.display=='none'){this.getElementsByTagName('TR')[2].style.display='';}else{this.getElementsByTagName('TR')[2].style.display='none';}}
spoil[s].style.cursor = 'pointer';
}
}
