	window.onload = function(){setScreenClass();setBehavior();$('navco1').setStyle('opacity',0)}; 
	window.onresize = setScreenClass;

	//  Following transition classes will be declared:
	//
	//	classname		  screenwidth
	//	------------------------------------------
	//	pda_v			  240px			
	//	pda_h			  320px			
	//	ultralow		  320px -  640px	
	//	screen_lo		  640px -  800px	
	//	screen_med		  800px - 1024px	
	//	screen_hi		 1024px - 1280px	
	//	screen_wide				> 1280px			


	function setScreenClass(){
		var fmt = document.documentElement.clientWidth;
		//var cls = (fmt<=240)?'pda_ver':(fmt>240&&fmt<=320)?'pda_hor':(fmt>320&&fmt<=640)?'screen_ultralow':(fmt>640&&fmt<=800)?'screen_low':(fmt>800&&fmt<=1024)?'screen_med':(fmt>1024&&fmt<=1280)?'screen_high':'screen_wide';
		var cls = (fmt>20&&fmt<=500)?'screen_pda':(fmt>500&&fmt<=960)?'screen_800':'screen_wide';
		//document.getElementById('count').innerHTML=fmt+'px -> '+cls;
		document.body.className=cls;
	};


	function setBehavior(){
		tabs = document.getElementsByTagName('dt');
		for (t=0;t < tabs.length; t++ ){
			if(tabs[t].parentNode.parentNode.className == 'tabbed'){
				tabs[t].onclick = activateTab;
				//alert(tabs[t].onclick);
			}
		}
	};

	function activateTab(){
		tabs = document.getElementsByTagName('dt');
		for (t=0;t < tabs.length; t++ ){
			if(tabs[t].className == 'current'){tabs[t].className="";}
		}
		page = document.getElementsByTagName('dd');
		for (t=0;t < page.length; t++ ){
			if(page[t].className == 'current'){page[t].className="";}
		}
		this.className="current";
		dd = this.nextSibling;
		if(dd.nodeType!=1){dd = dd.nextSibling;}
		dd.className="current";		
	};
	
	
	// suzuki site navigation menus
	
	function topBarNav() {
	
		// test to see if the general css stylesheet is in effect (essentially testing if this is a graphical css interpreting browser)	
		if ($$('body').getStyle('text-align')!='center') {
			return false;
		}
	
		if ($('navco1').getStyle('visibility')!='visible') {
			var myFx = new Fx.Morph('navco1',{duration:300}).start({opacity:.95});
		} else {
			var myFx = new Fx.Morph('navco1',{duration:300}).start({opacity:0});
		}
	}