var tabBorderColor=new Array();				<!-- Tab border color, must match tab set style sheet  -->
var tabColorOn=new Array();					<!-- Active tab color  -->
var tabTextColorOn=new Array();				<!-- Active tab text color  -->
var tabColorOff=new Array();				<!-- Inactive tab color, must match tab set style sheet  -->
var tabTextColorOff=new Array();			<!-- Inactive tab text color, must match tab set style sheet  --> 
var tabTextColorHover=new Array();			<!-- This attribute will need to match tab set style sheet  -->
var activeTab=new Array();					<!-- Active tab in a set  -->
var tabTemplate=new Array(); 

var browserName = ' ';
var browserVersion = ' ';

tabBorderColor[1]="#666666";			
tabColorOn[1]="#F1F8ED";				
tabTextColorOn[1]="#800000";			
tabColorOff[1]="#AEAEAE";				
tabTextColorOff[1]="#000000";         	 
tabTextColorHover[1]="#FFFFFF";			

tabBorderColor[2]="#666666";			
tabColorOn[2]="#FFFFFF";				
tabTextColorOn[2]="Blue";				
tabColorOff[2]="#AEAEAE";				
tabTextColorOff[2]="#000000";			
tabTextColorHover[2]="Yellow";

tabBorderColor[3]="#666666";			
tabColorOn[3]="#F3F3F5";				
tabTextColorOn[3]="#800000";			
tabColorOff[3]="#AEAEAE";				
tabTextColorOff[3]="#000000";         	 
tabTextColorHover[3]="#FFFFFF";


function setTabSet(s,w,h,lw,d,n,template) {		<!-- set, width, height, label width, default tab, total tabs, template  -->
	
	detectBrowser();
	
	tabTemplate[s]=template; 
	activeTab[s]=d;
	document.getElementById('Set'+s+'_'+'TabContainer').style.width=w;
	if (browserName=='Netscape') { w=w-2; }
	for (i=1; i<=n; i++) {
		document.getElementById('Set'+s+'_'+'TabLabel'+i).style.width=lw;
		document.getElementById('Set'+s+'_'+'Tab'+i).style.width=w;
		document.getElementById('Set'+s+'_'+'Tab'+i).style.height=h;
		document.getElementById('Set'+s+'_'+'Tab'+i).style.backgroundColor=tabColorOn[tabTemplate[s]];
	}
		
	setActiveTab(s,activeTab[s]);
		
}


function setInactiveTab(s,t) {

	offTabLabel='Set'+s+'_'+'TabLabel'+activeTab[s]; 
	offTabLabelText='Set'+s+'_'+'TabLabelText'+activeTab[s];
	offTab='Set'+s+'_'+'Tab'+activeTab[s];

	document.getElementById(offTabLabel).style.backgroundColor=tabColorOff[tabTemplate[s]];
	document.getElementById(offTabLabel).style.borderBottom='1px solid '+ tabBorderColor[tabTemplate[s]]; 
	document.getElementById(offTabLabelText).style.color=tabTextColorOff[tabTemplate[s]];
	
	if (browserName='Internet Explorer' && browserVersion<6) {
		document.getElementById(offTabLabelText).style.cursor = 'hand';  
	}		
	else {
		document.getElementById(offTabLabelText).style.cursor = 'pointer';  
	}	
	
	document.getElementById(offTab).style.visibility="hidden";

}


function setActiveTab(s,t) {

	onTabLabel='Set'+s+'_'+'TabLabel'+t; 
	onTabLabelText='Set'+s+'_'+'TabLabelText'+t;
	onTab='Set'+s+'_'+'Tab'+t;
		
	document.getElementById(onTabLabel).style.backgroundColor=tabColorOn[tabTemplate[s]];
  	document.getElementById(onTabLabel).style.borderBottom='0px solid';
	document.getElementById(onTabLabelText).style.color=tabTextColorOn[tabTemplate[s]];
	document.getElementById(onTabLabelText).style.cursor = 'default';
	document.getElementById(onTab).style.visibility="visible"; 
	
	document.getElementById('Set'+s+'_'+'TabContainer').style.visibility="visible";
	
	activeTab[s]=t;

}

function setTabs(s,t) {
	
	setInactiveTab(s,t);
	setActiveTab(s,t);

}

function setTabTextHoverOn(s,t) {
	if (activeTab[s]!=t) {
		hoverText='Set'+s+'_'+'TabLabelText'+t;
		document.getElementById(hoverText).style.color=tabTextColorHover[s];
	}	

}

function setTabTextHoverOff(s,t) {
	if (activeTab[s]!=t) {
		hoverText='Set'+s+'_'+'TabLabelText'+t;
		document.getElementById(hoverText).style.color=tabTextColorOff[s];
	}

}
function setMenuItemHoverOn(i) {
	document.getElementById(i).style.borderBottomColor="red";
	document.getElementById(i).style.borderLeftColor="red";
}	


function setMenuItemHoverOff(i) {
	document.getElementById(i).style.borderBottomColor="#000066";
	document.getElementById(i).style.borderLeftColor="#000066";

}


function detectBrowser() {

	browser = 'an unknown browser';
  	platform = 'an unknown platform';
  	var u = navigator.userAgent;
  	var i = u.indexOf('WebTV');
  	if(i >= 0) { browser = 'WebTV'; i += 6; }
  		else {
    		i = u.indexOf('MSIE');
    		if (i >= 0) { browser = 'Internet Explorer'; i += 5; }
    			else {
      				i = u.indexOf('Opera');
      				if (i >= 0) { browser = 'Opera'; i = u.indexOf(') ') + 2; }
     					else {
        					i = u.indexOf('Mozilla/');
        					if (i >= 0) { browser = 'Netscape'; i += 8; }
						}
    			}
  		}
	version = parseFloat(u.substring(i, i+4));
  	if (u.indexOf('Win') >= 0) {
    	platform = 'Windows';
    	if(u.indexOf('95') >= 0) platform+=" 95";
    		else if(u.indexOf('98') >= 0) platform+=" 98";
    			else if(u.indexOf('2000') >= 0) platform+=" 2000";
    				else if(u.indexOf('NT') >= 0) platform+=" NT";
  	}
	if (u.indexOf('Mac') >= 0) { platform = 'Macintosh'; }
  	if (u.indexOf('OS/2') >= 0) { platform = 'OS/2'; }
  	if (u.indexOf('X11') >= 0) { platform = 'UNIX'; }
  	if (u.indexOf('Linux') >= 0) { platform = 'Linux'; }
  	if(browser=="Netscape" && version>=5) version=6;
	
	browserName=browser;
	browserVersion=version;
	
	
	
    // document.write("You are using "+browser+" "+version+" on "+platform);
    // document.write(" with Java "+(navigator.javaEnabled()?"enabled":"disabled")+".");

}


