var imgArr = new Array();
if(location.href.match(/action=(logout|home)$/i) || !location.href.match(/(action|board)=/i)){
	imgArr.push(['off.gif', 'icons/off.png']);
	imgArr.push(['on.gif', 'icons/on.png']);
	imgArr.push(['info.gif', 'icons/forumstats.png']);
	imgArr.push(['bdaycake.gif', 'icons/bdays.png']);
	imgArr.push(['online.gif', 'icons/online.png']);
	imgArr.push(['hide.gif', 'icons/close.png']);
	imgArr.push(['show.gif', 'icons/open.png']);
}
imgArr.push(['profile.gif', 'blank.png']);
imgArr.push(['search.gif', 'blank.png']);
imgArr.push(['thread.gif', 'folders/normal.png']);
imgArr.push(['locked.gif', 'folders/locked.png']);
imgArr.push(['hotthread.gif', 'folders/warm.png']);
imgArr.push(['veryhotthread.gif', 'folders/hot.png']);
imgArr.push(['sticky.gif', 'folders/sticky.png']);
imgArr.push(['stickylock.gif', 'folders/stickylock.png']);
for(i=0; i<riImg.length; i++)
	for(im=0; im<imgArr.length; im++)
		if(riImg[i].src.match(new RegExp('proboards.com/' + imgArr[im][0], 'i')))
			riImg[i].src = imgBase + imgArr[im][1];

var riImg = document.getElementsByTagName('img');
for(i=0; i<riImg.length; i++){
	if(riImg[i].alt == 'Inbox') riImg[i].alt = '[Inbox]';
	if(riImg[i].src.match(/proboards.com/i) && !riImg[i].src.match(/_sm/i) && riImg[i].alt.match(/\[(.+)\]/i) && riImg[i].parentNode.nodeName == 'A'){
		riImg[i].parentNode.className = 'button';
		riImg[i].parentNode.replaceChild(document.createTextNode(RegExp.$1), riImg[i]);
		i = i -1;
	}
}

var tabFrag = document.createDocumentFragment();
if(location.href.match(/board=/i) && !location.href.match(/action=/i)){
	tabFrag.appendChild(headDiv.cloneNode(true));
	tabFrag.lastChild.appendChild(document.createElement('font'));
	tabFrag.lastChild.lastChild.appendChild(document.createTextNode('Important Topics'));
	tabFrag.appendChild(cenDiv.cloneNode(true));
	var stickTab = tabFrag.lastChild.firstChild.firstChild;
	tabFrag.appendChild(baseDiv.cloneNode(true));
	tabFrag.appendChild(gapDiv.cloneNode(true));
	tabFrag.appendChild(headDiv.cloneNode(true));
	tabFrag.lastChild.appendChild(document.createElement('font'));
	tabFrag.lastChild.lastChild.appendChild(document.createTextNode('Normal Topics'));
	tabFrag.appendChild(cenDiv.cloneNode(true));
	var normTab = tabFrag.lastChild.firstChild.firstChild;
	tabFrag.appendChild(baseDiv.cloneNode(true));
	for(t=riTable.length-1; t>=0; t--){
		if(riTable[t].cellSpacing == 1 && riTable[t].cellPadding == 4 && riTable[t].rows[0].cells[0].className == 'titlebg' && riTable[t].rows[1] && riTable[t].rows[1].cells[0].className == 'catbg' && riTable[t].rows[0].cells[0].colSpan == 7){
			var mmOn = (riTable[t].rows[0].cells[0].colSpan == 8) ? true : false;
			riTable[t-1].style.backgroundColor = 'transparent';
			riTable[t].rows[0].colSpan = 7;
			riTable[t].rows[1].cells[(mmOn?2:1)].style.display = 'none';
			stickTab.appendChild(riTable[t].rows[1].cloneNode(true));
			normTab.appendChild(riTable[t].rows[1].cloneNode(true));
			for(r=0; r<riTable[t].rows.length; r++){
				if(riTable[t].rows[r].cells[0].className == 'windowbg2' && riTable[t].rows[r].cells[1]){
					riTable[t].rows[r].cells[(mmOn?2:1)].style.display = 'none';
					if(riTable[t].rows[r].cells[(mmOn?1:0)].innerHTML.match(/sticky(lock)?.png/i)){
						stickTab.appendChild(riTable[t].rows[r].cloneNode(true));
					}else{
						normTab.appendChild(riTable[t].rows[r].cloneNode(true));
					}
				}
			}
			if(!stickTab.rows[1]){
				stickTab.insertRow(-1).insertCell(0);
				with(stickTab.rows[1].cells[0]){
					className = 'windowbg';
					colSpan = (mmOn) ? 7 : 6;
					align = 'center';
					vAlign = 'middle';
					height = '40';
					appendChild(document.createElement('i'));
					lastChild.appendChild(document.createTextNode('There are no stickied topics to display at the moment.'));
				}
			}
			if(!normTab.rows[1]){
				normTab.insertRow(-1).insertCell(0);
				with(normTab.rows[1].cells[0]){
					className = 'windowbg';
					colSpan = (mmOn) ? 7 : 6;
					align = 'center';
					vAlign = 'middle';
					height = '40';
					appendChild(document.createElement('i'));
					lastChild.appendChild(document.createTextNode('There are no normal topics to display at the moment.'));
				}
			}
			stickTab.appendChild(riTable[t].rows[0].cloneNode(true));
			normTab.appendChild(riTable[t].rows[0].cloneNode(true));
			riTable[t].rows[riTable[t].rows.length-2].cells[0].colSpan = (mmOn) ? 7 : 6;
			if(mmOn) normTab.appendChild(riTable[t].rows[riTable[t].rows.length-2].cloneNode(true));
			riTable[t].parentNode.replaceChild(tabFrag, riTable[t]);
			break;
		}
	}
}
if(location.href.match(/action=display/i)){
	for(t=riTable.length-3; t>=0; t--){
		if(riTable[t].cellSpacing == 1 && riTable[t].cellPadding == 4 && riTable[t].rows[0].cells[0].className == 'titlebg' && riTable[t].rows[1] && riTable[t].rows[1].cells[0].className == 'catbg'){
			var isPoll = (riTable[t].rows[1].cells[0].innerHTML.match(/Poll/i)) ? true : false;
			riTable[t-1].style.backgroundColor = 'transparent';
			riTable[t].rows[1].cells[0].firstChild.removeChild(riTable[t].rows[1].cells[0].firstChild.getElementsByTagName('img')[0]);
			if(isPoll) riTable[t].rows[3].cells[0].firstChild.removeChild(riTable[t].rows[3].cells[0].firstChild.getElementsByTagName('img')[0]);
			for(r=(isPoll?4:2); r<riTable[t].rows.length; r++){
				if(riTable[t].rows[r].cells[0].className.match(/windowbg/i)){
					tabFrag.appendChild(headDiv.cloneNode(true));
					tabFrag.appendChild(cenDiv.cloneNode(true));
					with(tabFrag.lastChild.firstChild.firstChild){
						appendChild(riTable[t].rows[(isPoll?3:1)].cloneNode(true));
						appendChild(riTable[t].rows[r].cloneNode(true));
						appendChild(riTable[t].rows[0].cloneNode(true));
					}
					tabFrag.appendChild(baseDiv.cloneNode(true));
					if(riTable[t].rows[r+1] && riTable[t].rows[r+1].cells[0].className.match(/windowbg/i)) tabFrag.appendChild(gapDiv.cloneNode(true));
				}
				if(riTable[t].rows[r-1].cells[0].className == 'titlebg'){
					tabFrag.appendChild(gapDiv.cloneNode(true));
					tabFrag.appendChild(document.createElement('table'));
					with(tabFrag.lastChild){
						align = 'center'
						width = '100%';
						cellSpacing = 1;
						cellPadding = 4;
						border = 0;
						className = 'bordercolor';
						appendChild(document.createElement('tbody'));
					}
					tabFrag.lastChild.firstChild.appendChild(riTable[t].rows[r].cloneNode(true));
				}
			}
			if(isPoll){
				riTable[t].className = 'bordercolor';
				var l = riTable[t].rows.length
				for(r=3; r<l; r++) riTable[t].deleteRow(3);
				riTable[t].parentNode.appendChild(gapDiv.cloneNode(true));
				riTable[t].parentNode.appendChild(tabFrag);
			}else{
				riTable[t].parentNode.replaceChild(tabFrag, riTable[t]);
			}
			break;
		}
	}
}

var cLink = document.createElement('a');
cLink.appendChild(new Image());
cLink.href = 'http://roddyinnovations.com/';
cLink.title = 'Template Provided by Roddy Innovations Designs';
cLink.target = '_blank';
cLink.firstChild.src = imgBase + 'copyright.png';
cLink.firstChild.alt = 'Copyright Roddy Innovations Designs';
cLink.firstChild.border = 0;
var cDiv = document.createElement('div');
cDiv.align = 'center';
cDiv.appendChild(cLink);
document.body.appendChild(cDiv);