// Default JavaScript file for the Main ANL website
// 06/14/2004
// Author: Dana M. Stasiak (CIS); revised by B Waterman
//
// Code for swapping stylesheets
// Load the alternate stylesheet based on platform
var p = navigator.platform;
if(p.substring(0,3) == 'Win')
{
	// load some additional style sheet items
	document.write('<link rel="stylesheet" href="http://www.transportation.anl.gov/stylesheets/anl_default.css" type="text/css">');
}
else if (p.substring(0,3) == 'Mac')
{
	if(navigator.appName == "Microsoft Internet Explorer")
	{
		// do nothing - the default is fine
	}
	else
	{
		// load some additional style sheet items
		document.write('<link rel="stylesheet" href="http://www.transportation. anl.gov/stylesheets/anl_default.css" type="text/css">');
	}
}
else
{
	// load some additional style sheet items
	document.write('<link rel="stylesheet" href="http://www.transportation. anl.gov/stylesheets/anl_default.css" type="text/css">');
}

// FUNCTION: anlBreadCrumbs(string baseURL)
//
// Last Modified: 08/17/2004
// Modified by: D. M. Stasiak (CIS)
//
// Public function for creating breadcrumbs, all defaults for delimiter and styles
// are set in this function.  End-users only need to specify the base URL for their
// site, without the trailing slash (/)
function anlBreadCrumbs(baseURL){
	breadCrumbs(baseURL,">","index.html",null,null,null,"0");
}

// Breadcrumbs code from KaosWeaver Dreamweaver Extension
// Modified slightly to remove the base breadcrumb 
// and to remove the title from the breadcrumb stream
function breadCrumbs(base,delStr,defp,cStyle,tStyle,dStyle,nl) { // by Paul Davis - http://www.kaosweaver.com
	loc=window.location.toString();	subs=loc.substr(loc.indexOf(base)+base.length+1).split("/");
	//document.write('<a href="'+getLoc(subs.length-1)+defp+'" class="'+cStyle+'">Argonne Home</a>  '+'<span class="'+dStyle+'">'+delStr+'</span> ');
	a=(loc.indexOf(defp)==-1)?1:2;
	for (i=0;i<(subs.length-a);i++) 
	{
		subs[i]=makeCaps(unescape(subs[i]));
		document.write('<a href="'+getLoc(subs.length-i-2)+defp+'" class="'+cStyle+'">'+subs[i]+'</a>  '+'<span class="'+dStyle+'">'+delStr+'</span> ');
	}
	if (nl==1) document.write("<br>");
	//document.write('<span class="'+tStyle+'">'+document.title+'</span>');
}
function makeCaps(a) {
  g=a.split(' ');for (l=0;l<g.length;l++) g[l]=g[l].toUpperCase().slice(0,1)+g[l].slice(1);
  return g.join(" ");
}
function getLoc(c) {
  var d="";if (c>0) for (k=0;k<c;k++) d=d+"../"; else d="/"; return d;
}
// Navigation menu code from SoThink DHTMLMenu Dreamweaver Extension
// Code is being generated in an unlinked library object and then pasted into this JavaScript
// file for ease in updating.
function generateAboutMenu()
{
	stm_bm(["uueoehr",430,"/images/templates/","blank.gif",0,"","",0,0,0,0,0,1,0,0,"","",0],this);
stm_bp("p0",[0,4,0,0,3,2,0,0,100,"",-2,"",-2,90,0,0,"#000000","#444444","",3,0,0,"#000000"]);
stm_ai("p0i0",[0,"About TTRDC","","",-1,-1,0,"/about.html","_self","","","","",0,0,0,"","",0,0,0,0,1,"#444444",1,"#444444",1,"","",3,3,0,0,"#fffff7","#000000","#ffffff","#ffffff","bold 8pt 'Arial','Verdana'","bold 8pt 'Arial','Verdana'",0,0]);
stm_ep();
stm_em();
}
function generateMissionMenu()
{
	stm_bm(["uueoehr",430,"/images/templates/","blank.gif",0,"","",0,0,0,0,0,1,0,0,"","",0],this);
stm_bp("p0",[0,4,0,0,3,2,0,0,100,"",-2,"",-2,90,0,0,"#000000","#444444","",3,0,0,"#000000"]);
stm_ai("p0i0",[0,"Mission","","",-1,-1,0,"/mission.html","_self","","","","",0,0,0,"","",0,0,0,0,1,"#444444",1,"#444444",1,"","",3,3,0,0,"#fffff7","#000000","#ffffff","#ffffff","bold 8pt 'Arial','Verdana'","bold 8pt 'Arial','Verdana'",0,0]);
stm_ep();
stm_em();
}
function generateStaffMenu()
{
stm_bm(["uueoehr",430,"/images/templates/","blank.gif",0,"","",0,0,0,0,0,1,0,0,"","",0],this);
stm_bp("p0",[0,4,0,0,3,2,0,0,100,"",-2,"",-2,90,0,0,"#000000","#444444","",3,0,0,"#000000"]);
stm_ai("p0i0",[0,"Experts","","",-1,-1,0,"/experts/index.html","_self","","","","",0,0,0,"","",0,0,0,0,1,"#444444",1,"#444444",1,"","",3,3,0,0,"#fffff7","#000000","#ffffff","#ffffff","bold 8pt 'Arial','Verdana'","bold 8pt 'Arial','Verdana'",0,0]);
stm_ep();
stm_em();
}
function generateFacilitiesMenu()
{
	stm_bm(["uueoehr",430,"/images/templates/","blank.gif",0,"","",0,0,0,0,0,1,0,0,"","",0],this);
stm_bp("p0",[0,4,0,0,3,2,0,0,100,"",-2,"",-2,90,0,0,"#000000","#444444","",3,0,0,"#000000"]);
stm_ai("p0i0",[0,"Facilities","","",-1,-1,0,"/facilities/index.html","_self","","","","",0,0,0,"","",0,0,0,0,1,"#444444",1,"#444444",1,"","",3,3,0,0,"#fffff7","#000000","#ffffff","#ffffff","bold 8pt 'Arial','Verdana'","bold 8pt 'Arial','Verdana'",0,0]);
stm_ep();
stm_em();
}
function generateToolsMenu()
{
stm_bm(["uueoehr",430,"/images/templates/","blank.gif",0,"","",0,0,0,0,0,1,0,0,"","",0],this);
stm_bp("p0",[0,4,0,0,3,2,0,0,100,"",-2,"",-2,90,0,0,"#000000","#444444","",3,0,0,"#000000"]);
stm_ai("p0i0",[0,"Tools","","",-1,-1,0,"/tools/index.html","_self","","","","",0,0,0,"","",0,0,0,0,1,"#444444",1,"#444444",1,"","",3,3,0,0,"#fffff7","#000000","#ffffff","#ffffff","bold 8pt 'Arial','Verdana'","bold 8pt 'Arial','Verdana'",0,0]);
stm_ep();
stm_em();
}
function generatePublicationsMenu()
{
stm_bm(["uueoehr",430,"/images/templates/","blank.gif",0,"","",0,0,0,0,0,1,0,0,"","",0],this);
stm_bp("p0",[0,4,0,0,3,2,0,0,100,"",-2,"",-2,90,0,0,"#000000","#444444","",3,0,0,"#000000"]);
stm_ai("p0i0",[0,"Publications","","",-1,-1,0,"/publications/index.html","_self","","","","",0,0,0,"","",0,0,0,0,1,"#444444",1,"#444444",1,"","",3,3,0,0,"#fffff7","#000000","#ffffff","#ffffff","bold 8pt 'Arial','Verdana'","bold 8pt 'Arial','Verdana'",0,0]);
stm_ep();
stm_em();
 }
function generateAwardsMenu()
{
stm_bm(["uueoehr",430,"/images/templates/","blank.gif",0,"","",0,0,0,0,0,1,0,0,"","",0],this);
stm_bp("p0",[0,4,0,0,3,2,0,0,100,"",-2,"",-2,90,0,0,"#000000","#444444","",3,0,0,"#000000"]);
stm_ai("p0i0",[0,"Awards","","",-1,-1,0,"/awards.html","_self","","","","",0,0,0,"","",0,0,0,0,1,"#444444",1,"#444444",1,"","",3,3,0,0,"#fffff7","#000000","#ffffff","#ffffff","bold 8pt 'Arial','Verdana'","bold 8pt 'Arial','Verdana'",0,0]);
stm_ep();
stm_em();
}
function generateMediaCenterMenu()
{
stm_bm(["uueoehr",430,"/images/templates/","blank.gif",0,"","",0,0,0,0,0,1,0,0,"","",0],this);
stm_bp("p0",[0,4,0,0,3,2,0,0,100,"",-2,"",-2,90,0,0,"#000000","#444444","",3,0,0,"#000000"]);
stm_ai("p0i0",[0,"Media Center","","",-1,-1,0,"/media_center/index.html","_self","","","","",0,0,0,"","",0,0,0,0,1,"#444444",1,"#444444",1,"","",3,3,0,0,"#fffff7","#000000","#ffffff","#ffffff","bold 8pt 'Arial','Verdana'","bold 8pt 'Arial','Verdana'",0,0]);
stm_ep();
stm_em();
}
function generateSitemapMenu()
{
stm_bm(["uueoehr",430,"/images/templates/","blank.gif",0,"","",0,0,0,0,0,1,0,0,"","",0],this);
stm_bp("p0",[0,4,0,0,3,2,0,0,100,"",-2,"",-2,90,0,0,"#000000","#444444","",3,0,0,"#000000"]);
stm_ai("p0i0",[0,"Site Index","","",-1,-1,0,"/sitemap.html","_self","","","","",0,0,0,"","",0,0,0,0,1,"#444444",1,"#444444",1,"","",3,3,0,0,"#fffff7","#000000","#ffffff","#ffffff","bold 8pt 'Arial','Verdana'","bold 8pt 'Arial','Verdana'",0,0]);
stm_ep();
stm_em();
}

//
// Search functions
function checkSearchForm(f)
{
		// Check to see if a restriction is applied to the search
		if(f.q.value == "" || f.q.value == "Search Argonne ...")
		{
				alert("Please enter your search terms.");
				f.q.focus();
				return false;
		}
		return true;
}
