//iF version by Webworldx - v2.5
//No editing or re-creation of any or all of the code below is allowed without prior consent
//This code may NOT be posted on any other forum without express permission from the iF creator

var doit = document.getElementsByTagName('td');
for(a=0;a<doit.length;a++){
if (doit[a].className=="post2" || doit[a].className=="post1") {
if (doit[a].innerHTML.match("Posts: ")) {

var thisTd=""
var gotTD="0"
for(i=a;i<doit.length;i++){
if (doit[i].innerHTML.match(/<div/i) && doit[i].className=="darkrow3" && gotTD=="0"){
thisTD=i
gotTD="1"
}}
var GetRace=doit[thisTD].innerHTML
if (GetRace.match("http://invisionfree.com/RPG/")){
GetRace = GetRace.split("http://invisionfree.com/RPG/")
GetRace = GetRace[1].split('"')
var RPGRace = GetRace[0]
}
if (!RPGRace){RPGRace="<i>None</i>"}

var M = doit[a].innerText
M = M.split("\n")
for (i=0;i<M.length;i++){
if (M[i].match("Posts: ")){ var PostCount=M[i].substring(7)}
}

var SetState=new Array();
if (isNaN(parseInt(PostCount))){
SetState[0]="Hot"
SetState[1]=PostCount
PostCount="100000"
}

var LevelText=parseInt(PostCount/NextLevel)
var BarWidth=100/RPGHigh

var CWeapon=parseInt(LevelText/NextWeapon)
var CItem=parseInt(LevelText/NextItem)
var TheMoney=parseInt(PostCount * AddMoney)

var ChosenRace=""
var TheWeapons=""

for (i=1;i<Race.length;i++){
if (RPGRace==Race[i][0]){
ChosenRace=i
for (j=0;j<WPName[i].length;j++){
TheWeapons+="<img src='" + BaseURL + Race[i][1]
if (CWeapon>i) { TheWeapons+=WPURL2[i][j]  } 
else { TheWeapons+=WPURL[i][j]  }
TheWeapons+=Extension + "' alt='" + WPName2[i][j] + "'> "
}}}
if (TheWeapons=="") { TheWeapons="<i>None</i>"}

stats = getStats();

var Foundi=0
for (i=0;i<NextLevel;i++){
var theNum=parseInt(PostCount) + parseInt(i)
if (Foundi==0){ if (LevelText +1==parseInt(theNum/NextLevel)){
Foundi=i
}}}
var EXP=(Foundi/NextLevel) * 100
EXP = parseInt(EXP)
EXP = 100-EXP
if (EXP==100){EXP=0}

var TheItems=""
for (i=0;i<Items.length;i++){ if (CItem>i) { TheItems+="<img src='" + BaseURL + "/" + ItemsURL[i] + Extension + "' alt='" + Items[i] + "'> "}}
if (TheItems=="") { TheItems="<i>None</i>"}

if (SetState[0]=="Hot"){
PostCount=SetState[1]
}

var tbl = doit[a].innerHTML
tbl+='<TABLE width="140"  class=postdetails><TR><TD height="99" width=100%>'
if (MoneyOn=="Y"){
tbl+='<table  class=postdetails border="0" cellpadding="0" cellspacing="0" width="100%">'
tbl+='<tr><td class=postdetails width="45%" valign="middle">'
tbl+='Money: <td width="100%"><center>' + MoneySign + TheMoney + '</center></td></td></tr></table>'
}

tbl+='<BR><center><table style="border: 1px solid;" class=postdetails border="0" cellpadding="0" cellspacing="0" width="100%">'

for (i=0;i<(stats.length);i++){
tbl+='<tr><td valign="middle" class=postdetails style="border: 1px solid;">' + statsImage[i][0] + ':</td><td style="border: 1px solid" class=postdetails width="100%"><img style="position:absolute;z-index:1;" src=' + StatsURL + statsImage[i][1] + ' width=' + parseInt(stats[i] * BarWidth) + '% height=12><DIV style="position:relative;z-index:2" class=postdetailsset><center><b>' + parseInt(stats[i]) + '</b></center></div></td></tr>'
}

tbl+='<tr><td valign="middle" style="border: 1px solid;" class=postdetails>' + theEXP[0] + ':<td style="border: 1px solid;" class=postdetails width="100%"><img style="position:absolute;z-index:1" src=' + StatsURL + theEXP[1] + ' width=' + EXP + '% height=12><DIV style="position:relative;z-index:2" class=postdetailsset><center><b>' + EXP + '%</b></center></div></td></td></tr>'
tbl+='<tr><td valign="middle" style="border: 1px solid;" class=postdetails>Level:<td style="border: 1px solid;" class=postdetails width="100%"><center><b>' + LevelText + '</b></center></td></td></tr>'
tbl+='</table>'

tbl+='<center><table  class=postdetails border="0" cellpadding="0" cellspacing="0" width="100%">'
tbl+='<BR><tr><td valign="middle" class=postdetails><center>Class:</center><td  class=postdetails width="100%"><center> ' + RPGRace + ' </center></td></td></tr>'

if (ItemWeapOn=="Y"){
tbl+='<tr><td class=postdetails width="80%" valign="middle" colspan="2"><BR>Items: ' + TheItems + '</td></tr>'
tbl+='<tr><td class=postdetails width="80%" valign="middle" colspan="2">Weapons: ' + TheWeapons + '</td></tr>'
}

tbl+='</table>'
tbl+='</tr></table></TD></TR></TABLE><BR><BR>'

doit[a].innerHTML = tbl
}}}
