window.onload = function(){
	domTableEnhance();
	setUpNav();
	doExternalLinks();
}

function setUpNav(){
	if ((navigator.userAgent.indexOf("MSIE") >= 0 && navigator.userAgent.indexOf("7.") < 0) || (navigator.userAgent.indexOf("Netscape") >= 0 && navigator.userAgent.indexOf("Windows") >= 0)){
		sub_navs=new Array('about','news','membership','bluebook','training');
		document.getElementById('about').onmouseover= function(){
			document.getElementById('sub_about').style.display='block';
		}
		document.getElementById('about').onmouseout= function(){
			document.getElementById('sub_about').style.display='none';
		}
		document.getElementById('news').onmouseover= function(){
			document.getElementById('sub_news').style.display='block';
		}
		document.getElementById('news').onmouseout= function(){
			document.getElementById('sub_news').style.display='none';
		}
		document.getElementById('membership').onmouseover= function(){
			document.getElementById('sub_membership').style.display='block';
		}
		document.getElementById('membership').onmouseout= function(){
			document.getElementById('sub_membership').style.display='none';
		}
		document.getElementById('bluebook').onmouseover= function(){
			document.getElementById('sub_bluebook').style.display='block';
		}
		document.getElementById('bluebook').onmouseout= function(){
			document.getElementById('sub_bluebook').style.display='none';
		}
		document.getElementById('training').onmouseover= function(){
			document.getElementById('sub_training').style.display='block';
		}
		document.getElementById('training').onmouseout= function(){
			document.getElementById('sub_training').style.display='none';
		}
	}
	if (document.getElementById('subnav')){
		sn=document.getElementById('subnav');
		sna = sn.getElementsByTagName('a');
		for(i=0;i<sna.length;i++){
		w=new String(window.location);
		l=sna[i].getAttribute('href');
			if (w.indexOf(l) != -1){
				sna[i].style.color = 'black';
			}			
		}
	}
}

function doExternalLinks(){
/*
	links = document.getElementsByTagName('a');
	for (i=0;i<links.length;i++){
		//if (i==10) alert(links[i].getAttribute('href'));
		if (links[i].getAttribute('href').indexOf('http:') != -1 && links[i].getAttribute('href').indexOf('roadbuilders') == -1){
			links[i].setAttribute('target','_blank');
		}
	}
	*/
}

function domTableEnhance()
{
	if(!document.createTextNode){return;}
	var tableClass='enhancedtable';
	var colourClass='row1';
	var alltables,bodies,i,j,k,addClass,trs,c,a;
	alltables=document.getElementsByTagName('table');
	for (k=0;k<alltables.length;k++)
	{
		if(!alltables[k].className.match(tableClass)){continue;}
		bodies=alltables[k].getElementsByTagName('tbody');
		for (i=0;i<bodies.length;i++)
		{
			trs=bodies[i].getElementsByTagName('tr')
			for (j=0;j<trs.length;j++)
			{
				if(trs[j].getElementsByTagName('td').length>0)
				{
					addClass=j%2==0?' '+colourClass:'';
					trs[j].className=trs[j].className+addClass;
				}
			}
		}
	}		
}

function showMembers(m){
	document.getElementById('intro').style.display = 'none';
	document.getElementById('members_1').style.display = 'none';
	document.getElementById('members_2').style.display = 'none';
	document.getElementById('members_3').style.display = 'none';
	document.getElementById('members_4').style.display = 'none';
	document.getElementById('members_5').style.display = 'none';
	document.getElementById('members_'+m).style.display = 'block';
}

function showAffinity(a){
	affs = document.getElementsByTagName('div');
	for (i=0;i<affs.length;i++){
		//if (affs[i].getAttribute('class')){
		//alert(affs[i].getAttribute('class')+':'+affs[i].className);
			if (affs[i].getAttribute('class') == 'affiliate' || affs[i].className == 'affiliate') affs[i].style.display = 'none';
		//}
	}
	document.getElementById(a).style.display = 'block';
}