var bartabs='';
var barcontent='';
var itemlist='';
var subitems='';
var hideall='';
var linkCount=0;
var tabs=new Array();
var linktabs=new Array();
var delayid;
var hottab;

function makeHeading(title, color) {
	bartabs+='<td id="tb'+title.replace(' ','')+'" bgcolor="#EDEDE6" height="6"></td>'
	barcontent+='<td><a href="javascript:touchBar(\''+title.replace(' ','')+'\',\''+color+'\');" OnMouseOver="touchBar(\''+title.replace(' ','')+'\',\''+color+'\');headLight(\''+title+'\',\''+color+'\')" OnMouseOut="clearTabs();">'+title+'</a></td>'
	tabs[tabs.length] = title.replace(' ','');
}
function makeHeadingLink(title, target, color) {
	bartabs+='<td id="tb'+title.replace(' ','')+'" bgcolor="#EDEDE6" height="6"></td>'
	barcontent+='<td><a href="javascript:headLink(\''+title+'\',\''+target+'\',\''+color+'\');" OnMouseOver="headLight(\''+title+'\',\''+color+'\');hideAll();" OnMouseOut="clearTabs();">'+title+'</a></td>'
	linktabs[linktabs.length] = title.replace(' ','');
}
function makeSubItem(title, tab, target, color, tabcolor) {
	linkCount++;
	itemlist+='<tr><td id="lid'+linkCount+'"><a href="javascript:headLink(\''+tab+'\',\''+target+'\',\''+tabcolor+'\');" OnMouseOver="lidLight(\'lid'+linkCount+'\', \''+color+'\');" OnMouseOut="lidSnuff(\'lid'+linkCount+'\', \''+color+'\');">'+title+'</a></td></tr>'
}
function closeHeading(title) {
	var nstitle=title.replace(' ','');
	var style='position:absolute;top:25px;left:10px;width:170px;background-color: #FFFFFF;border-bottom: #D9D9C9 1px solid;visibility: hidden;padding:0px;margin:0px;'
	subitems+='<div id="tw'+nstitle+'" style="'+style+'" onMouseEnter="notick();" onMouseOut="tick();"><table width="170" cellspacing="0" cellpadding="0">'+ itemlist + '</table></div>';
	hideall+='hideDiv(\''+nstitle+'\');'
	itemlist='';
}
function notick() {
	clearTimeout(delayid);
	clearTimeout();
}
function tick() {
	clearTimeout(delayid);
	delayid=setTimeout("hideAll(); hottab=''; clearTabs();", 5000);
}
function writeSubItems() {
	document.write(subitems);
	document.write('<script>function hideAll() {'+hideall+'}</script>');
	document.write('<script>showLastTab();</script>');
	
	for(var i=0;i<tabs.length;i++) {		
		if (document.all) {
			eval("document.all.tw"+tabs[i]+".style.left=findPosX(document.all.tb"+tabs[i]+")");
		}else {
			eval("document.layers[tw"+tabs[i]+"].pageX=findPosX(document.all.tb"+tabs[i]+")"); 
		}
	}
}
function writeToolBar() {
	document.write('<center><table class="twbar" cellspacing=0 cellpadding=0><tr>'+bartabs+'</tr><tr>'+barcontent + '</tr></table></center>');
}
function showDiv(divName) {
 if(document.all) {
	eval("document.all.tw"+divName+".style.visibility='visible'");
 } else {
	eval("document.layers[tw"+divName+"].visibility='show'"); 
 }
}
function hideDiv(divName) {
 if(document.all) {
	eval("document.all.tw"+divName+".style.visibility='hidden'");
 } else {
	eval("document.layers[tw"+divName+"].visibility='hide'"); 
 }
}
function touchBar(divName, color) {
	hideAll();
	showDiv(divName);
	hottab=divName.replace(' ','');
}
function headLink(title, url, color) {
	SetCookie("topic", title.replace(' ', ''));
	SetCookie("topiccolor", color);
	window.location=url;
}
function setPosition(divName,x,y) {
	if (document.all) {
		eval("document.all.tw"+divName+".style.left="+x);
		eval("document.all.tw"+divName+".style.top="+y);
	} else {
		eval("document.layers[tw"+divName+"].pageX="+x); 
		eval("document.layers[tw"+divName+"].pageY="+y); 
	}
}
function lidLight(tdName, color) {
	if (document.all) {
		eval("document.all."+tdName+".bgColor='"+color+"'");
	} else {
		eval("document.layers[tw"+divName+"].bgColor='"+color+"'"); 
	}
	notick();
}
function headLight(tdName, color) {
	var nstitle = tdName.replace(' ','');
	hottab=tdName.replace(' ','');

	clearTabs();
	
	if (document.all) {
		eval("document.all.tb"+nstitle+".bgColor='"+color+"'");
	} else {
		eval("document.layers[tb"+nstitle+"].bgColor='"+color+"'"); 
	}
}
function showLastTab() {
	var lasttab=GetCookie("topic");
	var lastcolor=GetCookie("topiccolor");

	if(lasttab!=null) {
		headLight(lasttab, lastcolor);
	} else {
		lasttab='Home';
		lastcolor='#9599EF';
		headLight("Home","#9599EF");
	}
	
}
function clearTabs() {
	var topic=GetCookie("topic");
	
	if (!topic) {topic="Home";}
	
	for(var i=0;i<tabs.length;i++) {
		if (tabs[i]!=topic.replace(' ','') && tabs[i]!=hottab) {
			if (document.all) {
				eval("document.all.tb"+tabs[i]+".bgColor='#EDEDE6'");
			} else {
				eval("document.layers[tb"+tabs[i]+"].bgColor='#EDEDE6'"); 
			}
		}
	}
	for(var i=0;i<linktabs.length;i++) {
		if (linktabs[i]!=topic.replace(' ','') && linktabs[i]!=hottab) {
			if (document.all) {
				eval("document.all.tb"+linktabs[i]+".bgColor='#EDEDE6'");
			} else {
				eval("document.layers[tb"+linktabs[i]+"].bgColor='#EDEDE6'"); 
			}
		}
	}
}
function lidSnuff(tdName, color) {
		
	if (document.all) {
		eval("document.all."+tdName+".bgColor='#FFFFFF'");
	} else {
		eval("document.layers[tw"+divName+"].bgColor='#FFFFFF'"); 
	}
}
function findPosX(obj) {
	var curleft=0;
	if (obj.offsetParent) {
		while (obj.offsetParent) {
			curleft += obj.offsetLeft;
			obj = obj.offsetParent;
		}
	} else if (obj.x) 
		curleft += obj.x;
	
	return curleft;
}

