//This Code is for use by anyone on a PROBOARDS REMOTELY HOSTED FORUM!
//This Code May Not Be Edited
//This Code Was Made By Isaname
//If I Find That You Are Using The Source Code On Your Forum, Edited or Not...I will file a TOS Violation against your board. This is your warning.
/*
MAIN FOOTER PORTION
Isaname's Admin Editable Portal
This code must not be reposted anywhere but Cold Fire Forums
http://coldfireforums.proboards55.com/index.cgi
or
MX Designs
http://heartseeker.proboards62.com/index.cgi
*/
var d = document.getElementsByTagName('div');
for(x=0;x<d.length;x++){
if(d[x].innerHTML.match(/Headers\sand\sFooters/i)){
d[x].innerHTML+='<br/><br/><b>Update Portal</b><br /><a href="index.cgi?action=headersfooters2&id=-&type=portalsettings">General Settings</a><br /><a href="index.cgi?action=headersfooters2&id=-&type=portalcols">Update Columns</a><br/><a href="index.cgi?action=headersfooters2&id=-&type=portalbod">Update Body</a><br/><a href="index.cgi?action=headersfooters2&id=-&type=portallnk">Update Links</a><br/><a href="http://bb.domaindlx.com/Isaname/" target="_blank">Help</a><br/><a href="index.cgi?action=portal">View Portal</a><br/><a href="http://bb.domaindlx.com/Isaname/newheader.html" target="_blank">Errors? Update Now!</a>';
}}
if(location.href.match(/type=portalsettings/i)){
document.title = document.title.split("-")[0] += '- Portal Settings';
var table = document.getElementsByTagName('table');
for(a=4;a<table.length;a++){
table[a].style.display="none";
}}
if(location.href.match(/type=portalsettings/i)){
var form='<center><table border="0" cellpadding="1" cellspacing="1" class="bordercolor">';
form+='<tr><td class="titlebg">Update Settings</td></tr>';
form+='<tr><td class="windowbg" align="center">';
form+='Portal Title: <input type="text" id="titlef" value="'+ptitle+'"> Title of your Portal.<br/>';
form+='Portal Menu Image:  <input type="text" id="imgurl">This is the image URL you would like to use.';
form+='<br/><input type="button" value="Submit" onclick="updatesettings()"></td></tr></table></center>';
document.write(form)
}
if(location.href.match(/type=portalcols/i)){
document.title = document.title.split("-")[0] += '- Update Portal Columns';
var table = document.getElementsByTagName('table');
for(a=4;a<table.length;a++){
table[a].style.display="none";
}}
if(location.href.match(/type=portalcols/i)){
leftcol = leftcol.replace(/\\\'/g,'\'');
var form='<center><table border="0" cellpadding="1" cellspacing="1" class="bordercolor">';
form+='<tr><td class="titlebg">Update Columns</td></tr>';
form+='<tr><td class="windowbg" align="center">Left Column:  <textarea cols="50" rows="10" id="leftc">'+leftcol+'</textarea></td></tr>';
form+='<tr><td class="windowbg"><input type="button" value="Submit" onclick="updatecols()"></td></tr></table></center>';
document.write(form)
}
if(location.href.match(/type=portalbod/i)){
document.title = document.title.split("-")[0] += '- Update Portal Body';
var table = document.getElementsByTagName('table');
for(b=4;b<table.length;b++){
table[b].style.display="none";
}}
if(location.href.match(/type=portalbod/i)){
pbod1 = pbod1.replace(/\\\'/g,'\'');
pbod2 = pbod2.replace(/\\\'/g,'\'');
pbod3 = pbod3.replace(/\\\'/g,'\'');
var form='<center><table border="0" cellpadding="1" cellspacing="1" class="bordercolor">';
form+='<tr><td class="titlebg">Update Body</td></tr>';
form+='<tr><td class="windowbg" align="center">Body Area 1:  <textarea cols="50" rows="10" id="pbod1">'+pbod1+'</textarea></td></tr>';
form+='<tr><td class="windowbg" align="center">Body Area 2:  <textarea cols="50" rows="10" id="pbod2">'+pbod2+'</textarea></td></tr>';
form+='<tr><td class="windowbg" align="center">Body Area 3:  <textarea cols="50" rows="10" id="pbod3">'+pbod3+'</textarea></td></tr>';
form+='<tr><td class="windowbg"><input type="button" value="Submit" onclick="updatebody()"></td></tr></table></center>';
document.write(form)
}
if(location.href.match(/type=portallnk/i)){
document.title = document.title.split("-")[0] += '- Update Portal Links';
var table = document.getElementsByTagName('table');
for(c=4;c<table.length;c++){
table[c].style.display="none";
}}
if(location.href.match(/type=portallnk/i)){
txt1 = txt1.replace(/\\\'/g,'\'');
txt2 = txt2.replace(/\\\'/g,'\'');
txt3 = txt3.replace(/\\\'/g,'\'');
txt4 = txt4.replace(/\\\'/g,'\'');
txt5 = txt5.replace(/\\\'/g,'\'');
var form='<center><table border="0" cellpadding="1" cellspacing="1" class="bordercolor">';
form+='<tr><td class="titlebg">Update Links</td></tr>';
form+='<tr><td class="windowbg" align="center">';
form+='URL:<input type="text" id="url1" value="'+url1+'"> Text<input type="text" id="txt1" value="'+txt1+'"><br/>';
form+='URL:<input type="text" id="url2" value="'+url2+'"> Text<input type="text" id="txt2" value="'+txt2+'"><br/>';
form+='URL:<input type="text" id="url3" value="'+url3+'"> Text<input type="text" id="txt3" value="'+txt3+'"><br/>';
form+='URL:<input type="text" id="url4" value="'+url4+'"> Text<input type="text" id="txt4" value="'+txt4+'"><br/>';
form+='URL:<input type="text" id="url5" value="'+url5+'"> Text<input type="text" id="txt5" value="'+txt5+'"><br/>';
form+='</td><tr><td class="windowbg"><input type="button" value="Submit" onclick="updatelinks()"></td></tr></table></center>';
document.write(form)
}
if(location.href.match(/action=portal/i)){
document.title = document.title.split("-")[0] += '- Portal';
var parea = document.getElementsByTagName('table');
for(d=4;d<parea.length;d++){
parea[d].style.display="none";
}}
if(location.href.match(/action=portal/i)){
var ptable='<center><table border="0" cellpadding="1" cellspacing="1" class="bordercolor" width="700">';
ptable+='<tr><td class="windowbg" align="center"><a href="http://coldfireforums.proboards55.com/">Admin Editable Portal<br/>By Isaname!</a></td><td class="windowbg2" colspan="2" align="center" valign="center" height="125"><br/><h1>'+ptitle+'</h1></td></tr><tr><td class="windowbg" colspan="3" align="center">';
ptable+='| <a href="'+url1+'">'+txt1+'</a> |';
ptable+=' <a href="'+url2+'">'+txt2+'</a> |';
ptable+=' <a href="'+url3+'">'+txt3+'</a> |';
ptable+=' <a href="'+url4+'">'+txt4+'</a> |';
ptable+=' <a href="'+url5+'">'+txt5+'</a> |';
ptable+='</td></tr><tr>';
ptable+='<td rowspan="3" class="windowbg" width="20%" height="300" valign="top">'+leftcol+'</td>';
ptable+='<td class="windowbg2" height="150">'+pbod1+'</td>';
ptable+='</tr>';
ptable+='<tr><td class="windowbg2" height="150">'+pbod2+'</td></td>';
ptable+='<tr><td class="windowbg2" height="150">'+pbod3+'</td></tr>';
ptable+='<tr><td colspan="3" class="windowbg2"><center>';
ptable+='Admin Editable Portal Copyright Isaname.  All Rights Reserved.';
ptable+='</center></td></tr>';
ptable+='</table></center>';
ptable+='';
document.write(ptable);
}
function updatecols(){
for(h=0;h<document.forms.length;h++){
if(document.forms[h].header){
var field = document.forms[h].header;
var colleft=document.getElementById("leftc");
colleft.value = colleft.value.replace(/'/g,'\\\'');
field.value = field.value.replace(/var leftcol='.*';/i,"var leftcol='"+colleft.value+"';");
document.forms[h].submit();
}}}
function updatebody(){
for(h=0;h<document.forms.length;h++){
if(document.forms[h].header){
var field = document.forms[h].header;
var pbody1=document.getElementById("pbod1");
var pbody2=document.getElementById("pbod2");
var pbody3=document.getElementById("pbod3");
pbody1.value = pbody1.value.replace(/'/g,'\\\'');
pbody2.value = pbody2.value.replace(/'/g,'\\\'');
pbody3.value = pbody3.value.replace(/'/g,'\\\'');
field.value = field.value.replace(/var pbod1='.*';/i,"var pbod1='"+pbody1.value+"';");
field.value = field.value.replace(/var pbod2='.*';/i,"var pbod2='"+pbody2.value+"';");
field.value = field.value.replace(/var pbod3='.*';/i,"var pbod3='"+pbody3.value+"';");
document.forms[h].submit();
}}}
function updatesettings(){
for(h=0;h<document.forms.length;h++){
if(document.forms[h].header){
var field = document.forms[h].header;
var name=document.getElementById("titlef");
field.value = field.value.replace(/var ptitle='.*';/i,"var ptitle='"+name.value+"';");
var iurl=document.getElementById("imgurl");
field.value = field.value.replace(/var imgurl='.*';/i,"var imgurl='"+iurl.value+"';");
document.forms[h].submit();
}}}
function updatelinks(){
for(h=0;h<document.forms.length;h++){
if(document.forms[h].header){
var field = document.forms[h].header;
var url1=document.getElementById("url1");
var txt1=document.getElementById("txt1");
var url2=document.getElementById("url2");
var txt2=document.getElementById("txt2");
var url3=document.getElementById("url3");
var txt3=document.getElementById("txt3");
var url4=document.getElementById("url4");
var txt4=document.getElementById("txt4");
var url5=document.getElementById("url5");
var txt5=document.getElementById("txt5");
txt1.value = txt1.value.replace(/'/g,'\\\'');
txt2.value = txt2.value.replace(/'/g,'\\\'');
txt3.value = txt3.value.replace(/'/g,'\\\'');
txt4.value = txt4.value.replace(/'/g,'\\\'');
txt5.value = txt5.value.replace(/'/g,'\\\'');
field.value = field.value.replace(/var txt1='.*';/i,"var txt1='"+txt1.value+"';");
field.value = field.value.replace(/var url1='.*';/i,"var url1='"+url1.value+"';");
field.value = field.value.replace(/var txt2='.*';/i,"var txt2='"+txt2.value+"';");
field.value = field.value.replace(/var url2='.*';/i,"var url2='"+url2.value+"';");
field.value = field.value.replace(/var txt3='.*';/i,"var txt3='"+txt3.value+"';");
field.value = field.value.replace(/var url3='.*';/i,"var url3='"+url3.value+"';");
field.value = field.value.replace(/var txt4='.*';/i,"var txt4='"+txt4.value+"';");
field.value = field.value.replace(/var url4='.*';/i,"var url4='"+url4.value+"';");
field.value = field.value.replace(/var txt5='.*';/i,"var txt5='"+txt5.value+"';");
field.value = field.value.replace(/var url5='.*';/i,"var url5='"+url5.value+"';");
document.forms[h].submit();
}}}