
function initmenu() {
	// not used anymore, left in to prevent js errors on cached pages!
}

function inittab() { 

   pagedivs = new Array();
   pagedivs[0] = document.getElementById("promo_Area1");
   pagedivs[1] = document.getElementById("promo_Area2")
   
   for (var j = 0; j < pagedivs.length; j++) {

	   if (pagedivs[j]) {

		   thiscomponent = pagedivs[j];
		   var tabnumber = 0; 
		   var totalwidth = 0;    
		   thisbox = thiscomponent.id;
		   thiswidth = thiscomponent.offsetWidth - 1;  
		   elements = getChildElements(thiscomponent);
		   ///alert(thisbox + "has" + elements);
		   tablist = elements[0];
		   tabs = tablist.getElementsByTagName("li");			
		   promolist = elements[1];
		   promo = getChildElements(promolist);
		   for (var i = 0; i < tabs.length; i++) {
			  	 	 tabnumber = tabnumber + 1;
					 tabs[i].id = thisbox + "tab" + tabnumber;
					 promo[i].id = thisbox + "promo" + tabnumber;	
			  	 	 eval("tabs[" + i + "].onclick = function(){showPromo(\"" + thisbox + "\", " + tabnumber + ",\"on\");return false;}");
					 eval("tabs[" + i + "].onfocus = function(){showPromo(\"" + thisbox + "\", " + tabnumber + ",\"on\");return false;}");
					 totalwidth = totalwidth + tabs[i].offsetWidth;						
		    }

			eval(thisbox + "totaltabs = " + tabnumber);
			thiswidth = thiswidth - (tabnumber + 1);
			widthdiff = thiswidth - totalwidth;	
		    extrawidth = parseInt(widthdiff/tabnumber);
			
			if (thisbox!="promo_Area2") {
				for (var k = 0; k < tabs.length; k++) {
				tabs[k].style.width = tabs[k].offsetWidth + extrawidth + "px";
	
				}
				remainder = widthdiff % tabnumber;
				
				tabs[0].style.width = tabs[0].offsetWidth + remainder + "px";	
			}
				
				
		}
	}
}

function showPromo(thisbox,promoNo,onoff) {
    eval("totaltabs = " + thisbox + "totaltabs");
    for (var i = 1; i <= totaltabs; i++) {
	document.getElementById(thisbox + "promo" + i).style.display = 'none';
	document.getElementById(thisbox + "tab" + i).className = 'none';
	}
	if ( onoff == "on" ) {
	document.getElementById(thisbox + "promo" + promoNo).style.display = 'block';
	document.getElementById(thisbox + "tab" + promoNo).className = 'selected';
	}
}

function getChildElements(elemName) {
   nodesList = elemName.childNodes;
   var childElems = new Array();
   var counter = 0;
   for (var m = 0; m < nodesList.length; m++) {
   if (nodesList[m].nodeType == 1) {
   childElems[counter] = nodesList[m];
   counter = counter + 1;
   }
   }  
   return childElems;
}

var t_width=350;
var t_height=15;
var t_unit="px";
var t_speed=2;
var restart=t_speed;
var re_speed=t_speed;
var tickerColor="#FFFFFF";
var ticker_data=new Array();

if (ticker_data.length>1)
ti=1;
else 
ti=0;

function startTicker(){
	if(document.getElementById){
		document.getElementById('iemozdiv').style.left=t_width+t_unit;
		document.getElementById('iemozdiv').innerHTML=ticker_data[0];
		ticker2(document.getElementById('iemozdiv'));
		}
	else if(document.all) {
			iemozdiv.style.left=t_width+t_unit;
			iemozdiv.innerHTML=ticker_data[0];
			ticker1(iemozdiv);
			}
		else if(document.layers){
			document.ns4div.document.ns4div1.left=t_width+t_unit;
			document.ns4div.document.ns4div1.document.write(ticker_data[0]);
			document.ns4div.document.ns4div1.document.close();
			ticker2(document.ns4div.document.ns4div1);
			}
		}
			
function ticker1(whichdiv){
	tiediv=eval(whichdiv);
	sizeup=tiediv.offsetWidth;
	if(parseInt(tiediv.style.left)>0&&parseInt(tdiv.style.left)<=t_speed){
		tiediv.style.pixelLeft=0;
		setTimeout("ticker1(tiediv)",110);
		}
	if(parseInt(tiediv.style.left)>=sizeup*-1){
		tiediv.style.pixelLeft-=t_speed;
		setTimeout("ticker1(tiediv)",110);
		}
		else{
		tiediv.style.pixelLeft=t_width;
		tiediv.innerHTML=ticker_data[ti];
		if(ti==ticker_data.length-1)
		ti=0;
		else 
		ti++;
		}
	}

function move(whichlayer){
	ns4layer=eval(whichlayer);
	sizeup=ns4layer.document.width;
	if(ns4layer.left>0&&ns4layer.left<=sspeed){
		ns4layer.left=0;
		setTimeout("move(ns4layer)",100);
		}
	if (ns4layer.left>=sizeup*-1){
		ns4layer.left-=sspeed+t_unit;
		setTimeout("move(ns4layer)",100);
		}
		else{
		ns4layer.left=swidth+t_unit;
		ns4layer.document.write(singletext[ti]);
		ns4layer.document.close();
		if(ti==singletext.length-1)
		ti=0;
		else 
		ti++;
		}
	}
	
function ticker2(whichdiv){
	tmozdiv=eval(whichdiv);
	sizeup=tmozdiv.offsetWidth;
	if(parseInt(tmozdiv.style.left)>0&&parseInt(tmozdiv.style.left)<=t_speed){
		tmozdiv.style.left=0;
		setTimeout("ticker2(tmozdiv)",110);
		}
	if (parseInt(tmozdiv.style.left)>=sizeup*-1){
		tmozdiv.style.left=parseInt(tmozdiv.style.left)-t_speed+t_unit;
		setTimeout("ticker2(tmozdiv)",110);
		}
		else{
		tmozdiv.style.left=t_width+t_unit;
		tmozdiv.innerHTML=ticker_data[ti];
		if(ti==ticker_data.length-1)
		ti=0;
		else 
		ti++;
		}
	}

function sfHover() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
/*** Team Jump Selector ***/
function jumpToTeamNews(pageId) {
	if (pageId != "-") {
		window.location.href='/football/news/0,,' + pageId + ',00.html';
	}	
}


function showReg() {
	var regWin = window.open('/football/reg_popup','regwin','width=520,height=560,scrollbars=yes,resize=yes,xpos=30,ypos=30');
}

function onClick(href)
{
//document.getElementById("tracker").src = "tracker.app?url=" + encodeURI(href);
//alert(href);
location.href=href;
return true;
}

function loadSoccerSaturday()
{

	window.open('http://www.teamtalk.com/soccersaturdaylive','SoccerSaturdayLive','resizable=no, scrollbars=no, width=735, height=665');
	var wmp = document.getElementById("TTPlayer");
	
	if(wmp) 
	{
		if(hasActiveX()) 
		{
			handleStop();
		}
		else 
		{
			addElement("TTPlayer", "http://www.teamtalk.com/football/tv/playlist.asx", 211, 146, "N", "full", "N"); 
		}
	}
}




