		// set up shortcuts for YAHOO utils
		var $Y = YAHOO.util;
		var $W = YAHOO.widget;
		var $E = $Y.Event;
		var $D = $Y.Dom;
		var $ = $D.get;
		YAHOO.namespace('CRANK');
		var CRANK = YAHOO.CRANK;
				
		CRANK.buildSubNav = function(){
			if($D.inDocument('nav3')){
			var lnks = $('nav3').getElementsByTagName('a');
			var clr = '';
			for (var i = lnks.length - 1; i >= 0; i--){
				clr = ($D.hasClass(lnks[i],'curr')) ? '0xcc0000' : '0x333333';
				var str = new String(lnks[i].innerHTML);
				// replace &amp; with %26 to ensure proper encoding of ampersand
				var strOut = encodeURIComponent(str.toUpperCase()).replace(/%26amp%3B/,"%26");
				lnks[i].innerHTML = "<img src=\"/tools/fig2/file.drawtext2.php?text='"+strOut+"'&amp;font='DELIR___.TTF'&amp;size=9&amp;leading=14&amp;color="+clr+"&amp;antialias=12\" alt=\""+lnks[i].innerHTML+"\" />";
			};
		};
		};
		CRANK.buildHeads = function(){
			var h4 = $('main').getElementsByTagName('h4');
			for (var i = h4.length - 1; i >= 0; i--){
				var str = new String(h4[i].innerHTML);
				// replace &amp; with %26 to ensure proper encoding of ampersand
				var strOut = encodeURIComponent(str).replace(/%26amp%3B/,"%26");
				h4[i].innerHTML = "<img src=\"/tools/fig2/file.drawtext2.php?text='"+strOut+"'&amp;font='DELIR___.TTF'&amp;size=13.5&amp;color=0x135183&amp;\" alt=\""+h4[i].innerHTML+"\" />";
			};
		};
		
		CRANK.makeMoreLinks = function(){
			var lnks = $D.getElementsByClassName('more','a');
			for (var i = lnks.length - 1; i >= 0; i--){
				lnks[i].innerHTML += '<img src="/images/arrow.gif" alt="more" class="moreArrow" />';
			};
		};
		
		CRANK.setFileSizes = function(){
		// this needs to be fixed so that the PHP script can find the file...
		/*	var nfo = $D.getElementsByClassName('nfo','span');
			$D.batch(nfo,function(o){
					if(o.parentNode.firstChild.tagName.toLowerCase()=='a'){
					//this will need to be fixed
					var re = new RegExp('http://[a-zA-Z\.]*[/]');
					var href = o.parentNode.firstChild.href.toString().replace(re,'');
					//var sUrl = "tools/getfilesize.php?file=" + o.parentNode.firstChild.href.substr(o.parentNode.firstChild.href.lastIndexOf('/')+1);
					var sUrl = "tools/getfilesize.php?file=" + href;
					
var handleSuccess = function(p){
	if(p.responseText !== undefined && p.responseText != ''){
		o.innerHTML = " (" + p.responseText + ") ";
		
	} else {
		o.innerHTML = o.innerHTML;
	}
}

var callback =
{
  success:handleSuccess,
  failure: null
}; 
var request = $Y.Connect.asyncRequest('GET', sUrl, callback); 
			}				
			});
			*/
		};
		CRANK.init = function(){
			CRANK.buildSubNav();
			CRANK.buildHeads();
			CRANK.makeMoreLinks();
			//CRANK.setFileSizes();
			//
			if($('isSettled')){
				CRANK.tips['settled'] = new $W.Tooltip("tt1", { context:$('isSettled'),showdelay:0 } );
				$('isSettled').style.cursor = 'help';
			};
			//
			$('wrapper').style.visibility = 'visible';
		};
		CRANK.tips = [];
		$E.on(window,'load',CRANK.init);
		document.write("<style type=\"text/css\">#wrapper {visibility:hidden;}<\/style>");

