/*
RPG Infection v.2.0
Created by Naruto and Infinite
This code may not be re-posted without full permission from its creators.
All Rights Reserved.
*/
{
var TD=document.getElementsByTagName("TD")
for(s=0;s<TD.length;s++){
if(location.href.indexOf("action=display")!=-1){
if(TD[s].width=="20%" && TD[s].innerHTML.match(/Post/i)){
var range = document.body.createTextRange();
range.collapse(true);
while (range.findText("member is offline")) {
range.pasteHTML('Status: <b>Offline</b>');
range.collapse(false);
}}}}
}
{
var TD=document.getElementsByTagName("TD")
for(s=0;s<TD.length;s++){
if(location.href.indexOf("action=display")!=-1){
if(TD[s].width=="20%" && TD[s].innerHTML.match(/Post/i)){
var range = document.body.createTextRange();
range.collapse(true);
while (range.findText("member is online")) {
range.pasteHTML('Status: <b>Online</b>');
range.collapse(false);
}}}}
}
{
var MT = document.getElementsByTagName("td");
for(i=0;i<MT.length;i++){
if(MT[i].width=="20%" && MT[i].innerHTML.match("Posts:")){
MT[i].align='center';
var info = MT[i].innerHTML.split("<B"+"R>");
MT[i].cellspacing="0";
var split = MT[i].innerHTML.split("<b"+"r>");
if(MT[i].innerHTML.match("Guest")){
MT[i].innerHTML='<b>'+split[0]+'</b>'+split[1];

} else {

table = "<table width='100%' cellspacing='1' class='bordercolor'><tr><td class='titlebg' align='center'><b>Forum Status</b></td></tr><tr><td class='windowbg' align='center'>"+split[0]+"</td></tr></table>";
MT[i].innerHTML = table;
}}}

if(location.href.indexOf("action=display") != -1){

var rp=document.getElementsByTagName("td");
for(t=0;t<rp.length;t++){

if(rp[t].width=="20%" && rp[t].innerHTML.match("Posts:")){
var posts=rp[t].innerHTML
posts = rp[t].innerHTML.split("Posts");
posts = posts[1].split(":")
posts = posts[1].split("<BR>")

var Symbol="$";

var Exp = posts[0]
var Lvl = parseInt(Exp/12);
var HP = parseInt((1/2) * (Exp + 7));
var MP = parseInt((1/2) * (Exp - 15));
var Atk = parseInt((Exp * 1.2) + (3));
var Def = parseInt((Exp * 1.5) + (5));
var Mny = parseInt((Exp * 2.5) + (13));

rp[t].innerHTML+="<br><table width='100%' border='0' cellspacing='1' cellpadding='1' class='bordercolor' align='center'><tr bgcolor=''><td colspan='2' class='titlebg'><center><b>RPG Status</b></center></td></tr><tr> <td class='windowbg' width='10'><font size='1'>HP:</font></td><td class='windowbg' height='10'><font size='1'>"+ HP +"</font></td></tr><tr><td class='windowbg' width='10' align='center'><font size='1'>MP:</font></td><td class='windowbg' width='90'><font size='1'>"+ MP +"</font></td></tr><tr><td class='windowbg' width='10' align='center'><font size='1'>Atk:</font></td><td class='windowbg' width='90'><font size='1'>"+ Atk +"</font></td></tr><tr><td class='windowbg' width='10' align='center'><font size='1'>Def:</font></td><td class='windowbg' width='90'><font size='1'>"+ Def +"</font></td></tr><tr><td class='windowbg' width='10' align='center'><font size='1'>Gil:</font><td class='windowbg' width='90'><font size='1'>"+Symbol+" "+ Mny +"</font></td></tr></td><tr><td class='windowbg' width='10' align='center'><font size='1'>Exp:</font></td><td class='windowbg' width='90'><font size='1'>" +Exp+ "</font></td></tr><tr><td class='windowbg' width='10' align='center'><font size='1'>Lvl:</font></td><td class='windowbg' width='90'><font size='1' color='orange'>" +Lvl+ "</font><tr class='windowbg'><td colspan='2' background=''><center><font size='1'><a href='#'>Back to Top</a></font></center></td></tr></td></tr></td></tr></table></td></tr></table>"
}}}
}