function inittab() { 
   pagedivs = new Array();
   pagedivs[0] = document.getElementById("promo_Area1");
  
   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);
		   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);
			totalwidth = (totalwidth+tabnumber)
			widthdiff = (thiswidth - totalwidth);	
		  extrawidth = parseInt(widthdiff/tabnumber);
			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";	
		}
	}

   pagedivs[0] = 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);
		   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);
			totalwidth = (totalwidth+tabnumber)
			widthdiff = (thiswidth - totalwidth);	
		  extrawidth = parseInt(widthdiff/tabnumber);
			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;
}

sfHover = function() {
	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"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);


function addLoadEvent(func) {
	var oldonload = window.onload;
	  	if (typeof window.onload != 'function') {
    	window.onload = func;
  	} else {
    	window.onload = function() {
    	oldonload();
    	func();
    	}
	}
}

