// Quick Reply Overload by Chris
// Do not redistribute without permission of the creator

// Yes or No answers only.
var cenTitle = "Yes"; // Center the "Quick Reply" text in the titlebg grad?
var cenContent = "Yes"; // Center the textarea and buttons?
var remMessage = "Yes"; // Remove the "Message:" text?
var remShorts = "Yes"; // Remove the posting shortcuts text?

// Head/Base Settings
var h = "URL OF HEAD IMAGE"; // URL of the head image. Don't change to disable it.
var b = "URL OF BASE IMAGE"; // URl of the foot image. Don't change to disable it.

// Other Settings
var r = 10; // Number of rows in the textarea. Set to 0 to leave at default.
var c = 90; // Number of columns in the textarea. Set to 0 to leave at default.
var g = 5; // Additional pixel gap between the textarea and buttons. Set to 0 to leave as default gap.

// DO NOT EDIT BELOW HERE
if(!document.postForm && document.getElementsByName("message")[0]){
    var m = document.getElementsByName("message")[0];
    if(r > 0) m.rows = r;
    if(c > 0) m.cols = c;
    if(g > 0){
        var s = document.createElement("div");
        s.style.height = g+"px";
        m.parentNode.insertBefore(s,m.nextSibling);
    }


    var n = m.form;
    while(n.className != "bordercolor")
        n = n.parentNode;
    if(cenTitle.match(/^yes$/i))
        n.getElementsByTagName("td")[1].align = "center";
    if(cenContent.match(/^yes$/i))
        n.getElementsByTagName("td")[2].align = "center";


    var f = n.getElementsByTagName("font");
    if(remMessage.match(/^yes$/i)){
        var r = f[1];
        for(a=0;a<r.childNodes.length;a++){
            if(r.childNodes[a].data && r.childNodes[a].data.match(/Message:/i)){
                r.removeChild(r.childNodes[a]);
                break;
            }
        }
    }
    if(remShorts.match(/^yes$/i)){
        for(a=0;a<f.length;a++){
            if(f[a].firstChild && f[a].firstChild.data && f[a].firstChild.data.match(/Shortcut to/i)){
                f[a].style.display = "none";
            }
        }
    }


    if(h.match(/^http:/)){
        var he = document.createElement("img");
        he.src = h;
        he.align = "center";
        n.parentNode.insertBefore(he,n);
    }
    if(b.match(/^http:/)){
        var ba = document.createElement("img");
        ba.src = b;
        ba.align = "center";
        n.parentNode.insertBefore(ba,n.nextSibling);
    }
}


<!--
// Center Mini-Profile

var td=document.getElementsByTagName('td')
for (i=0;i<td.length;i++) {
if (td[i].className.match(/windowbg/i) && td[i].width=='20%') {
td[i].align='center';
}
}
//-->

/* Post Splitter with Head/Base images v2
By Scorpian: [url]http://roddyinnovations.com[/url] */

/*/_| Edit These |_\*/
var riHead = 'http://ourparadiselost.com/codes/blank.png'; // URL of head image
var riBase = 'http://ourparadiselost.com/codes/blank.png'; // URL of base image
var riGap = '25'; // Height of gap
var riAuthor = 'no'; // Show "author|topics" row? 'yes' or 'no' only

/*/_| Do Not Edit |_\*/
var riTable = document.getElementsByTagName('table');
var headImg = document.createElement('img');
var baseImg = document.createElement('img');
headImg.src = riHead; baseImg.src = riBase;
var tehTab = document.createElement('table');
var tehBody = document.createElement('tbody');
tehTab.cellSpacing = 1; tehTab.cellPadding = 4;
tehTab.className = 'bordercolor'; tehTab.width = '100%';
var gapDiv = document.createElement('div');
gapDiv.style.height = riGap;
var end = false; var insBef = false;
if(location.href.match(/action=display/i)){
    for(a=0; a<riTable.length; a++){
        if(riTable[a].cellSpacing == 1 && riTable[a].cellPadding == 4 && riTable[a].rows[0].cells[0].colSpan == 2){
            riTable[a-1].style.backgroundColor = 'transparent';
            riTable[a].className = 'bordercolor';
            var newCell = riTable[a-1].insertRow(-1).insertCell(0);
            for(b=2; b<riTable[a].rows.length; b++){
                if(riTable[a].rows[b-1].cells[0].innerHTML.match(/Poll/i)){
                    var insBef = true;
                    newCell.appendChild(gapDiv.cloneNode(true));
                }
                if(riTable[a].rows[b].cells[0].className.match(/windowbg/i) && !riTable[a].rows[b-1].cells[0].innerHTML.match(/Poll/i)){
                    var newTable = tehTab.cloneNode(true);
                    var newTab = tehBody.cloneNode(true);
                    if(riTable[a].rows[b-1].cells[0].className == 'catbg' && riTable[a].rows[b-2].cells[0].className == 'titlebg'){
                        newTab.appendChild(riTable[a].rows[b-2].cloneNode(true));
                        riTable[a].rows[b-2].style.display = 'none';
                        if(riAuthor == 'yes'){ newTab.appendChild(riTable[a].rows[b-1].cloneNode(true)); }
                        riTable[a].rows[b-1].style.display = 'none';
                    }
                    if(insBef){
                        newTab.appendChild(riTable[a].rows[0].cloneNode(true));
                        riTable[a].rows[0].style.display = 'none';
                        if(riAuthor == 'yes'){ newTab.appendChild(riTable[a].rows[3].cloneNode(true)); }
                        riTable[a].rows[3].style.display = 'none';
                    }
                    newTab.appendChild(riTable[a].rows[b].cloneNode(true));
                    riTable[a].rows[b].style.display = 'none';
                    if(riTable[a].rows[b+1] && riTable[a].rows[b+1].cells[0].className == 'titlebg'){
                        var end = true;
                        newTab.appendChild(riTable[a].rows[b+1].cloneNode(true));
                        riTable[a].rows[b+1].style.display = 'none';
                        if(riTable[a].rows[b+2]){
                            newTab.appendChild(riTable[a].rows[b+2].cloneNode(true));
                            riTable[a].rows[b+2].style.display = 'none';
                        }
                    }
                    newCell.appendChild(headImg.cloneNode(true));
                    newTable.appendChild(newTab);
                    newCell.appendChild(newTable);
                    newCell.appendChild(baseImg.cloneNode(true));
                    if(!end){ newCell.appendChild(gapDiv.cloneNode(true)); }
                }
            }
            if(insBef){
                riTable[a].parentNode.insertBefore(headImg.cloneNode(true),riTable[a]);
                riTable[a].parentNode.insertBefore(baseImg.cloneNode(true),riTable[a].nextSibling);
            }else{
                riTable[a].parentNode.parentNode.style.display = 'none';
            }
            break;
        }
    }
}


<!--
/* Dual-Image Sticky Splitter by Scorpian
http://roddyinnovations.com */

/*=== Edit These ===*/
var headImg = ['http://ourparadiselost.com/codes/blank.png']; // [Turn on head image? 'yes or 'no', url of the head image]
var baseImg = ['http://ourparadiselost.com/codes/blank.png']; // [Turn on base image? 'yes or 'no', url of the base image]
var gHeight = '50'; // Distance between tables

var cNames = ['Important Topics','Normal Topics']; // Names of the tables

/*=== No Touchy! ===*/
var riTable = document.getElementsByTagName('table');
var hImg = document.createElement('img'); var bImg = document.createElement('img');
hImg.src = headImg[1]; bImg.src = baseImg[1]; var gDiv = document.createElement('div');
gDiv.style.height = gHeight + 'px'; var theMainTable = document.createElement('table');
with(theMainTable){
cellSpacing = 1; cellPadding = 4; border = 0; align = 'center'
width = '100%'; className = 'bordercolor';
appendChild(document.createElement('tbody'));
}
if(location.href.match(/board=/i) && !location.href.match(/action=/i)){
for(a=0; a<riTable.length; a++){
if(riTable[a].rows[0].cells[0].className == 'titlebg' && riTable[a].rows[1] && riTable[a].rows[1].cells[0].className == 'catbg'){
if(riTable[a].rows[0].cells[0].colSpan == 8){ break; }
var stickies = false; var anyTopics = false;
riTable[a-1].style.backgroundColor = 'transparent';
var newCellA = riTable[a-1].insertRow(-1).insertCell(0);
var newCellB = riTable[a-1].insertRow(-1).insertCell(0);
if(headImg[0] == 'yes'){ newCellA.appendChild(hImg.cloneNode(true)); }
newCellA.appendChild(theMainTable.cloneNode(true));
if(baseImg[0] == 'yes'){ newCellA.appendChild(bImg.cloneNode(true)); }
newCellA.appendChild(gDiv.cloneNode(true));
if(headImg[0] == 'yes'){ newCellB.appendChild(hImg.cloneNode(true)); }
newCellB.appendChild(theMainTable.cloneNode(true));
if(baseImg[0] == 'yes'){ newCellB.appendChild(bImg.cloneNode(true)); }
var tbodA = newCellA.getElementsByTagName('table')[0].firstChild;
var tbodB = newCellB.getElementsByTagName('table')[0].firstChild;
tbodA.appendChild(riTable[a].rows[1].cloneNode(true));
tbodB.appendChild(riTable[a].rows[1].cloneNode(true));
tbodA.parentNode.rows[0].cells[2].firstChild.firstChild.innerHTML = cNames[0];
tbodB.parentNode.rows[0].cells[2].firstChild.firstChild.innerHTML = cNames[1];
for(b=0; b<riTable[a].rows.length; b++){
if(riTable[a].rows[b].cells[0] && riTable[a].rows[b].cells[0].className == 'windowbg2' && riTable[a].rows[b].cells[1] && riTable[a].rows[b].cells[1].className == 'windowbg2'){
if(riTable[a].rows[b].cells[0].innerHTML.match(/sticky/i) && riTable[a].rows[b].cells[2] && !riTable[a].rows[b].cells[2].innerHTML.match(/Announcement:/i)){
var word = '<font size="1">Important:</font> '; var isStick = true; var stickies = true;
}else if(riTable[a].rows[b].cells[2].innerHTML.match(/Announcement:/i)){
var word = ''; var isStick = true; var stickies = true;
}else{
var word = ''; var isStick = false; var anyTopics = true;
}
riTable[a].rows[b].cells[2].innerHTML = word + riTable[a].rows[b].cells[2].innerHTML;
if(isStick){
tbodA.appendChild(riTable[a].rows[b].cloneNode(true));
}else{
tbodB.appendChild(riTable[a].rows[b].cloneNode(true));
}
riTable[a].rows[b].style.display = 'none';
}
}
tbodA.appendChild(riTable[a].rows[0].cloneNode(true));
tbodB.appendChild(riTable[a].rows[0].cloneNode(true));
riTable[a-1].rows[0].style.display = 'none';
if(stickies || anyTopics){
newCellA.style.display = (stickies) ? '' : 'none';
newCellB.style.display = (anyTopics) ? '' : 'none';
}else{
newCellA.style.display = 'none';
var nCell = tbodB.parentNode.insertRow(1).insertCell(0);
nCell.className = 'windowbg'; nCell.align = 'center';
nCell.colSpan = 7; nCell.style.fontStyle = 'italic';
nCell.style.fontSize = '12px';
nCell.appendChild(document.createTextNode('There are no topics in this board.'));
}
break;
}
}
}
//-->



<!--
/* remove last edit */
var font=document.getElementsByTagName("font");
if(location.href.match(/on=(displ|search2|(user)?rece)/)){
    for(i=0;i<font.length;i++){
        if(font[i].innerHTML.match(/Last\sEdit:/i) && font[i].parentNode.align=="left"){
            font[i].style.display="none";
        }
    }
}
// -->


<!--
/* drop down font menu
by elindir */

var font=["Times","Arial Black","Impact","Arial","Verdana","Courier New","Tahoma","Century","Century Gothic","Georgia","Comic Sans MS","Palatino Linotype","Trebuchet"];

function aF(font){add("[font=", "[/font]", font);}
var td=document.getElementsByTagName("td");
for(e=0;e<td.length;e++)
if(document.postForm && td[e].width=="70%" && td[e].className=="windowbg2" && td[e].previousSibling.innerHTML.match(/Add Tags/)){
var dropBox='<select onChange="aF(this.options[this.selectedIndex].value); this.selectedIndex=0;"><option value="">Font</option>';
for(j=0;j<font.length;j++)
{
dropBox+='<option value="'+font[j]+'">'+font[j]+'</option>';
}
dropBox+='</select>';
td[e].innerHTML+=dropBox;
}
//-->


<!--
/* add a copyright to every user's post by california */

var copyright="<br><br><sub>©2009, all rights reserved to <font color=B1AC79><b>THE GLASS ONION</b></font></sub>";

var td=document.getElementsByTagName("td");
if(location.href.match(/action=(display|search2)/)){
    for(i=0;i<td.length;i++){
        var tda=td[i].getElementsByTagName("a");
        if(td[i].width=="20%" && td[i].className.match(/windowbg/)){
            if(tda.length>2){
                if(tda[1].name) dname = tda[2].innerHTML;
                else dname = tda[1].innerHTML;
            }else{
                var dname = (td[i].innerHTML.match(/<\/a>\s?(\w+)\s?</i)) ? RegExp.$1 : 'guest';
            }
        }
        if(td[i].colSpan=="3" && td[i].vAlign=="bottom"){
            td[i].innerHTML=copyright.replace(/#username#/gi,dname)+td[i].innerHTML;
        }
    }
}
// -->


<!--
/* Code Tag Modification by hpmad
Do not repost or claim as your own without permission
This header must remain intact */

var table = document.getElementsByTagName('table');
if(location.href.match(/action=(display|recent|pmview|search2)/i)){
   for(i=0;i<table.length;i++){
      if(table[i].className=='code'){
         var codeArea = table[i].firstChild.firstChild.firstChild.firstChild.innerHTML;
         codeArea = codeArea.replace(/&nb+sp;/gi,' ');
         codeArea = codeArea.replace(/&a+mp;/gi,'&');
   codeArea = codeArea.replace(/\t/gi,'&nsb+sp;&nb+sp; ')
         codeArea = codeArea.replace(/<br\s?\/?>/gi,'\n');
         table[i].parentNode.parentNode.parentNode.parentNode.parentNode.innerHTML = '<font size="1"><b>Code:</b></font><br><center><form><textarea class="codeArea" style="font-size: 7pt;" readonly name="codeArea" cols="50" rows="8">'+codeArea+'</textarea><br><input type="button" value="Highlight Code" onclick="javascript:this.form.codeArea.focus();this.form.codeArea.select();"></form></center>';
         i--;
      }
   }
}