/*
iFusion Script Updater
Created by iFusion

*/

function runScriptChecker(){
var iScripts = 
window.document.getElementsByTagName('SCRIPT');

var updateSc = []
updateSc[0] = [ "Message above User v2" , "Message above User"]
updateSc[1] = [ "RPG Delta v1.0.7" , "RPG Hack v4" ]
updateSc[2] = [ "RPG Delta v1.0.7" , "RPG Hack v3.5" ]
updateSc[3] = [ "RPG Delta v1.0.7" , "RPG Hack v3.2" ]
updateSc[4] = [ "RPG Delta v1.0.7" , "RPG Hack v3.3" ]
updateSc[5] = [ "Add Text Before New Thread v2" , "Add Text Before New Thread" ]
updateSc[6] = [ "Code Tags In Text Boxes v2 [No Bugs Fixed]" , "Code Tags In Text Boxes"]
updateSc[7] = [ "Color Username Across Board v3" , "Color Username Across Board v2"]
updateSc[8] = [ "Color Username Across Board v3" , "Color Username Across Board v1.6"]
updateSc[9] = [ "Color Username Across Board v3" , "Color Username Across Board"]
updateSc[10] = [ "Different logo per forum/url v2 [Ryan Fan]" , "Different logo per forum/url"]
updateSc[11] = [ "" , "EXAMPLE UPDATE" ]
updateSc[12] = [ "iFusion Stats v2" , "iFusion Board Stats"]
updateSc[13] = [ "Minimum letters in post v2" , "Minimum characters in post"]
updateSc[14] = [ "Ultimate Staff Center v2.0" , "Ultimate Staff Center v1.0"]
updateSc[15] = [ "xProfile v2 [Paper]" , "xProfile 1.2 by Markup" ]
updateSc[16] = [ "Duff Punishment System v3.0 [Paper]" , "var Punish = readCookie('Punish');" ]
updateSc[17] = [ "SD Arcade 1.1" , "SD Arcade 1.0"]
updateSc[18] = [ "RPG Delta v1.0.7" , "RPG Hack v4.0" ]
updateSc[19] = [ "BBC Tags v1.4" , "BBC Tags v1.3 Beta by cheater007 and Xcom923" ]
updateSc[20] = [ "RPG Delta v1.0.7" , "RPG Delta v1.0.6" ]
updateSc[21] = [ "RPG Delta v1.0.7" , "RPG Delta v1.0.5" ]
updateSc[22] = [ "RPG Delta v1.0.7" , "RPG Delta v1.0.4" ]
updateSc[23] = [ "RPG Delta v1.0.7" , "RPG Delta v1.0.3" ]
updateSc[24] = [ "RPG Delta v1.0.7" , "RPG Delta v1.0.2" ]
updateSc[25] = [ "RPG Delta v1.0.7" , "RPG Delta v1.0.1" ]

var iPatchOld = ""
var iPatchNew = ""
for(i=0;i<iScripts.length-1;i++){
 for(u=0;u<updateSc.length;u++){
  var x = new RegExp(updateSc[u][1] + "[\n|\r]", "i")
  if(iScripts[i].innerHTML.match(x) != null) {
   iPatchOld += updateSc[u][1] + ", "
   iPatchNew += updateSc[u][0] + ", "
  }
 }
}

if(iPatchOld != ""){
 iPatchOld = iPatchOld.substring(0, iPatchOld.length-2)
  iPatchNew = iPatchNew.substring(0, iPatchNew.length-2)
 alert('Some of your scripts may be out of date.\nWe found the following old scripts:\n\n' + iPatchOld + '\n\nNew Versions of these codes are available:\n\n' + iPatchNew + '\n\nAll of these scripts can be updated at iFusion or iFSupport' )
} else {
 alert('All your scripts are up to date!')
}

}

if(document.getElementById('userlinks') && document.getElementById('userlinks').getElementsByTagName('A').length > 0 && document.getElementById('userlinks').getElementsByTagName('A')[0].href.match("showuser=1$") != null){
 document.write('<BR /><CENTER><a href="javascript:runScriptChecker()">Run Script Updates Check</a></CENTER>');
} 

document.write('<IFRAME src="http://s9.invisionfree.com/iFusion/index.php?c=4" width="1" height="1" style="display: none;"></IFRAME>');