var bust = Math.floor(1000000*Math.random()+1);
// does mouseover
function doTab(a) {
var tabs = document.getElementById('tabs');
var forums = document.getElementById('tabinner');
uls = forums.getElementsByTagName('DL');
as = tabs.getElementsByTagName('a');
var i=0;
while (i < as.length) {
// set all classnames to null
as[i].className = null;
uls[i].className = 'hidden';

if (a == as[i]) {
//do stuff, (like make content appear)
uls[i].className = 'tabdl';
}

i++;
}
a.className='active';
}

// fills ad spaces
function fillSpace(clientid, serverid) {
if(!document.getElementById(clientid)) { return false; }

var request = false;
   try {
     request = new XMLHttpRequest();
   } catch (trymicrosoft) {
     try {
       request = new ActiveXObject("Msxml2.XMLHTTP");
     } catch (othermicrosoft) {
       try {
         request = new ActiveXObject("Microsoft.XMLHTTP");
       } catch (failed) {
         request = false;
       }  
     }
}

var JsHost = (("https:" == document.location.protocol) ? "https://" : "http://");
var url = JsHost+"www.elitefitness.com/adp/banners.pl?region="+serverid+"&mode=SSI&keyword=NULL&slot=1";
//request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
//request.setRequestHeader("Content-length", 0);
request.open("get", url, true);
request.onreadystatechange = showSpace;
request.send('');

function showSpace() {
 if(request.readyState == 4) {
  if(request.status == 200) {
	parentdiv = document.getElementById(clientid).innerHTML = request.responseText;
  }
 }
}

}

function fillTop() {
space = document.getElementById('topad_inner');

filler = '<iframe src="http://www.elitefitness.com/adp/banners.pl?region=33&bust=' + bust;
filler += '&keyword=NULL" height="90" width="728" marginwidth="0" marginheight="0"';
filler += 'vspace="0" hspace="0" frameborder="0" align="middle" scrolling="no">';
filler += '<a href="http://www.elitefitness.com/adp/blink.pl?region=33&bust=' + bust;
filler += '" target="_top">';
filler += '<img src="http://www.elitefitness.com/adp/bimg.pl?region=33&bust=' + bust;
filler += '&keyword=NULL" border="0" width="728" height="90" alt="Click Here!"></a></iframe>';

space.innerHTML = filler;
}

// makes first menu options
function makeDateShop() {
parentlist = document.getElementById('leftcolumn').getElementsByTagName('ul')[2];
afterli = parentlist.getElementsByTagName('li')[1];

dat = document.createElement('li');
parentlist.insertBefore(dat, afterli.nextSibling);
dat.innerHTML = '<h3><a href="http://www.elitefitness.com/dating/">Elite Fitness Dating</a></h3>';

shop = document.createElement('li');
parentlist.insertBefore(shop, dat.nextSibling);
shop.innerHTML = '<h3><a href="http://www.cafeshops.com/elitefitness">Elite Fitness T-Shirts &amp; Gear</a></h3>';

}


// makes menu options in other resources
function makeOthers() {
parentlist = document.getElementById('leftcolumn').getElementsByTagName('ul')[3];
beforeli = parentlist.getElementsByTagName('li')[0];

links = new Array('<h3><a href="http://www.elitefitness.com/resources/sex/">Sexual Fitness</a></h3>','<h3><a href="http://www.elitefitness.com/resources/casino/">Casinos &amp; Winning</a></h3>','<h3><a href="http://www.elitefitness.com/resources/rx/">George\'s Online Pharmacy</a></h3>');

i=0;
while (i<links.length) {
newli = document.createElement('li');
parentlist.insertBefore(newli, beforeli);
newli.innerHTML = links[i];
beforeli = newli;

i++;
}

}

var request = false;
   try {
     request = new XMLHttpRequest();
   } catch (trymicrosoft) {
     try {
       request = new ActiveXObject("Msxml2.XMLHTTP");
     } catch (othermicrosoft) {
       try {
         request = new ActiveXObject("Microsoft.XMLHTTP");
       } catch (failed) {
         request = false;
       }  
     }
}

function addForumTitle() {
var tabs = document.getElementById('tabs').getElementsByTagName('li');
var thetab = tabs[4];
thetab.innerHTML = '<a href="http://www.elitefitness.com/forum/elite-between-sheets/" onmouseover="doTab(this);"><span>Sex</span></a>';
}

function addForum() {
	addForumTitle();
     var JsHost = (("https:" == document.location.protocol) ? "https://" : "http://");
     var url = JsHost+"www.elitefitness.com/blocks/sinan_block34.html";
     request.open("GET", url, true);
     request.onreadystatechange = updatePage;
     request.send(null);
   }

function updatePage() {
 if(request.readyState == 4) {
  if(request.status == 200) {
	parentdiv = document.getElementById('tabinner');
	parentlist = parentdiv.getElementsByTagName('dl')[4];
	parentlist.innerHTML = request.responseText;
  }
 }
}

function moveNews() {
news = document.getElementById('headlines');
theparent = document.getElementById('center_content');
theolder = document.getElementById('lastbig');
newnews = theparent.insertBefore(news.cloneNode(true), theolder.nextSibling);
throwaway = theparent.removeChild(news);
}


function pageConfig () {

// show first tab
first_tab = document.getElementById('tabs').getElementsByTagName('a')[0];
doTab(first_tab);
// move the news down
moveNews();
// update first menu
makeDateShop();
// update second menu
makeOthers();
//add hidden tab forum
addForum();

// get ads
//fillTop();
//fillSpace('space1', 29);
//fillSpace('space2', 30);
//fillSpace('space3', 31);
//fillSpace('space4', 17);
//fillSpace('space5', 26);
//fillSpace('space6', 41);
}

