var subject = 'Referral: ##referrer##';
var content = 'I was referred by ##referrer## to this site and wanted you to know.';
var logcheck = false;
var strong = document.getElementsByTagName('strong');
for(s=0;s<strong.length;s++){
if(strong[s].innerHTML.match(/Logged in as:/)){
logcheck = true;
break;
}}
if(logcheck == true){
if(document.cookie.match(/reff=(.+?)(;|$)/)){
if(window.ActiveXObject){
var newrequest = new ActiveXObject("Microsoft.XMLHTTP");
} else {
var newrequest = new XMLHttpRequest();
}
if(window.ActiveXObject){
var secondrequest = new ActiveXObject("Microsoft.XMLHTTP");
} else {
var secondrequest = new XMLHttpRequest();
}
var ref = unescape(RegExp.$1);
function BegJax(aurl){
newrequest.onreadystatechange = grabJaxData;
newrequest.open("GET",aurl,true);
newrequest.send('');
}
function grabJaxData(){
if(newrequest.readyState == 4 && newrequest.status == 200){
addJaxData();
}}
function addJaxData(){
var addedjax = newrequest.responseText;
var jaxdiv = document.createElement('div');
jaxdiv.innerHTML = addedjax;
var tosend = '';
var admin = escape(jaxdiv.getElementsByTagName('input')[4].value);
subject = subject.replace(/##referrer##/gi,ref);
subject = escape(subject);
content = content.replace(/##referrer##/gi,ref);
content = escape(content);
tosend += 'act=Msg&CODE=04&MODE=01';
tosend += '&entered_name='+admin;
tosend += '&msg_title='+subject;
tosend += '&Post='+content;
moreJaxing(tosend);
}
function moreJaxing(tosend){
var opener = location.href.split(/\/index.php/)[0]+"/index.php";
secondrequest.open("POST",opener,true);
secondrequest.setRequestHeader("Content-type","application/x-www-form-urlencoded");
secondrequest.send(tosend);
var expr = new Date("January 1, 1964");
expr = expr.toGMTString();
document.cookie = 'reff=;expires='+expr;
}
BegJax(location.href.split(/\/index.php/)[0]+"/index.php?act=Msg&CODE=4&MID=1");
}}
if(logcheck == false && document.REG){
var table = document.getElementsByTagName('table');
for(t=0;t<table.length;t++){
if(table[t].className == "tablebasic" && table[t].getElementsByTagName('td')[0].innerHTML.match(/<b>Please choose a Username<\/b>/i)){
var newrow = table[t].insertRow(-1);
var cellone = newrow.insertCell(0);
var celltwo = newrow.insertCell(1);
cellone.className = "pformleft";
cellone.innerHTML = '<b>Please enter a referral</b><br />If you were referred here by someone you may enter it here';
celltwo.className = "pformright";
celltwo.innerHTML = '<input id="refinp" type="text" size="32" class="forminput" />';
break;
}}
function saveRef(){
var ref = escape(document.getElementById('refinp').value);
if(ref != ""){
var expr = new Date("January 1, 6000");
expr = expr.toGMTString();
document.cookie = 'reff='+ref+';expires='+expr;
}}
if(document.addEventListener){
document.REG.addEventListener('submit',saveRef,false);
} else {
document.REG.attachEvent('onsubmit',saveRef);
}}