// Default JavaScript file for the Main ANL website
// 06/14/2004
// Author: Dana M. Stasiak (CIS)
//
// 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="/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="/stylesheets/anl_default.css" type="text/css">');
	}
}
else
{
	// load some additional style sheet items
	document.write('<link rel="stylesheet" href="/stylesheets/anl_default.css" type="text/css">');
}

function anlBreadCrumbs(baseURL){
	breadCrumbs(baseURL,">");
}
//function simplified by Jonas Downey 3/14/08
//wordmap functionality added 6/12/08
function breadCrumbs(base,delStr) {
	//grab current URL
	loc=window.location.toString();
	//split into array
	subs = loc.split("/");
	//print the crumbs
	//note: the first four entries in the subs array are contents pulled from 'http://www.domain.com',
	//so we start with i=3. the last entry is 'filename.html' and should not be printed, 
	//so we opt for subs.length-1.
	var path='';
	var wordmap=new Array();
	wordmap['Administration']="About Argonne";
	wordmap['Science_and_Technology']="Research";
	wordmap['Careers']="Working at Argonne";
	wordmap['Media_Center']="Newsroom";

	for (i=3;i<(subs.length-1);i++) 
	{
		//build up the path variable for each successive folder
		path=path+'/'+subs[i];
		
		for(var v in wordmap){
			if(subs[i]==v)
				subs[i]=wordmap[v];
		}
		subs[i]=makeCaps(unescape(subs[i]));

		//create absolute links using base path
		document.write('<a href="'+base+path+'">'+subs[i]+'</a>  '+delStr+' ');

		//old relative link option
		//document.write('<a href="'+getLoc(subs.length-i-2)+'">'+subs[i]+'</a>  '+delStr+' ');
	}

}
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;
}

function generateSciTechMenu()
{
stm_bm(["uueoehr",640,"/images/","blank.gif",0,"","",0,0,0,0,0,1,0,0,"","",0,0,1,1,"default","hand","/javascript/"],this);
stm_bp("p0",[0,4,0,0,3,2,0,7,100,"",-2,"",-2,90,0,0,"#000000","#444444","",3,0,0,"#000000"]);
stm_ai("p0i0",[0,"Research","","",-1,-1,0,"/Science_and_Technology/index.html","_self","","","","",0,0,0,"arrow_w_d.gif","arrow_w_d.gif",7,7,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_bp("p1",[1,4,-3,3,2,2,6,0,100,"progid:DXImageTransform.Microsoft.Fade(overlap=.5,enabled=0,Duration=0.43)",-2,"",-2,67,2,3,"#999999","#FFFFFF","",3,1,1,"#ACA899"]);
stm_aix("p1i0","p0i0",[0,"Overview","","",-1,-1,0,"/Science_and_Technology/index.html","_self","","","","",0,0,0,"","",0,0,0,0,1,"#FFFFFF",0,"#666666",0,"","",3,3,0,0,"#FFFFF7","#000000","#000000","#FFFFFF","8pt 'Arial','Verdana'","8pt 'Arial','Verdana'"]);
stm_aix("p1i1","p1i0",[0,"Programs","","",-1,-1,0,"/Science_and_Technology/programs.html","_self","","","","",6]);
stm_aix("p1i2","p1i0",[0,"Divisions","","",-1,-1,0,"/Science_and_Technology/divisions.html","_self","","","","",6]);
stm_aix("p1i3","p1i0",[0,"Facilities","","",-1,-1,0,"/Science_and_Technology/facilities.html"]);
stm_aix("p1i4","p1i0",[0,"User Registration","","",-1,-1,0,"/Science_and_Technology/userreg.html"]);
stm_ai("p1i10",[6,1,"#000000","",-1,-1,0]);
stm_aix("p1i5","p1i0",[0,"Notable Researchers","","",-1,-1,0,"/Science_and_Technology/notable_researchers.html"]);
stm_ai("p1i10",[6,1,"#000000","",-1,-1,0]);
stm_aix("p1i6","p1i0",[0,"Library Services","","",-1,-1,0,"http://www.library.anl.gov/","_blank"]);
stm_aix("p1i7","p1i0",[0,"Educational Programs","","",-1,-1,0,"http://www.dep.anl.gov","_blank"]);
stm_ai("p1i10",[6,1,"#000000","",-1,-1,0]);
stm_aix("p1i8","p1i0",[0,"Work with Argonne","","",-1,-1,0,"/work_with_argonne.html"]);
stm_ep();
stm_ep();
stm_em();
    }
function generateCommEnvironMenu()
{
	stm_bm(["uueoehr",430,"/images/","blank.gif",0,"","",0,0,0,0,0,1,0,0,"","",0],this);
	stm_bp("p0",[0,4,0,0,3,2,0,7,100,"",-2,"",-2,90,0,0,"#000000","#444444","",3,0,0,"#000000"]);
	stm_ai("p0i0",[0,"Community/Environment","","",-1,-1,0,"/Community_and_Environment/index.html","_self","","","","",0,0,0,"arrow_w_d.gif","arrow_w_d.gif",7,7,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_bp("p1",[1,4,-3,3,2,2,6,0,100,"progid:DXImageTransform.Microsoft.Fade(overlap=.5,enabled=0,Duration=0.43)",-2,"",-2,67,2,3,"#999999","#ffffff","",3,1,1,"#aca899"]);
	stm_aix("p1i0","p0i0",[0,"Overview","","",-1,-1,0,"/Community_and_Environment/index.html","_self","","","","",6,0,0,"","",0,0,0,0,1,"#ffffff",0,"#666666",0,"","",3,3,0,0,"#fffff7","#000000","#000000","#ffffff","8pt 'Arial','Verdana'","8pt 'Arial','Verdana'"]);
     stm_aix("p1i1","p1i0",[0,"Community Round Table","","",-1,-1,0,"/Community_and_Environment/clrt.html"]);
     stm_ai("p1i6",[6,1,"#000000","",-1,-1,0]);
	stm_aix("p1i11","p1i0",[0,"Alumni Resources","","",-1,-1,0,"/Careers/alumni.html"]);
	stm_aix("p1i12","p1i0",[0,"Arts at Argonne","","",-1,-1,0,"http://www.anl.gov/ARTS/intro.html","_blank"]);
	stm_aix("p1i13","p1i0",[0,"Combined Appeal","","",-1,-1,0,"/Community_and_Environment/aca.html"]);
	stm_aix("p1i14","p1i0",[0,"Speakers Bureau","","",-1,-1,0,"/Community_and_Environment/Speakers/index.html"]);
     stm_ai("p1i6",[6,1,"#000000","",-1,-1,0]);
	stm_aix("p1i7","p1i0",[0,"Environmental Protection","","",-1,-1,0,"/Community_and_Environment/environment.html"]);
	stm_aix("p1i8","p1i0",[0,"Environmental Policy","","",-1,-1,0,"/Community_and_Environment/environmental_policy.html"]);
	stm_ep();
	stm_ep();
	stm_em();
}
function generateMediaCenterMenu()
{
	stm_bm(["uueoehr",430,"/images/","blank.gif",0,"","",0,0,0,0,0,1,0,0,"","",0],this);
	stm_bp("p0",[0,4,0,0,3,2,0,7,100,"",-2,"",-2,90,0,0,"#000000","#444444","",3,0,0,"#000000"]);
	stm_ai("p0i0",[0,"Newsroom","","",-1,-1,0,"/Media_Center/index.html","_self","","","","",0,0,0,"arrow_w_d.gif","arrow_w_d.gif",7,7,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_bp("p1",[1,4,-3,3,2,2,6,0,100,"progid:DXImageTransform.Microsoft.Fade(overlap=.5,enabled=0,Duration=0.43)",-2,"",-2,67,2,3,"#999999","#ffffff","",3,1,1,"#aca899"]);
	stm_aix("p1i0","p0i0",[0,"Press Room","","",-1,-1,0,"/Media_Center/index.html","_self","","","","",6,0,0,"","",0,0,0,0,1,"#ffffff",0,"#666666",0,"","",3,3,0,0,"#fffff7","#000000","#000000","#ffffff","8pt 'Arial','Verdana'","8pt 'Arial','Verdana'"]);
	stm_aix("p1i1","p1i0",[0,"News Releases","","",-1,-1,0,"/Media_Center/News/index.html"]);
	stm_aix("p1i2","p1i0",[0,"Publications","","",-1,-1,0,"/Media_Center/publications.html"]);
	stm_ep();
	stm_ep();
	stm_em();
}
function generateAdminMenu()
{
	stm_bm(["uueoehr",430,"/images/","blank.gif",0,"","",0,0,0,0,0,1,0,0,"","",0],this);
	stm_bp("p0",[0,4,0,0,3,2,0,7,100,"",-2,"",-2,90,0,0,"#000000","#444444","",3,0,0,"#000000"]);
	stm_ai("p0i0",[0,"About Argonne","","",-1,-1,0,"/Administration/index.html","_self","","","","",0,0,0,"arrow_w_d.gif","arrow_w_d.gif",7,7,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_bp("p1",[1,4,-3,3,2,2,6,0,100,"progid:DXImageTransform.Microsoft.Fade(overlap=.5,enabled=0,Duration=0.43)",-2,"",-2,67,2,3,"#999999","#ffffff","",3,1,1,"#aca899"]);
	stm_aix("p1i0","p0i0",[0,"Overview","","",-1,-1,0,"/Administration/index.html","_self","","","","",6,0,0,"","",0,0,0,0,1,"#ffffff",0,"#666666",0,"","",3,3,0,0,"#fffff7","#000000","#000000","#ffffff","8pt 'Arial','Verdana'","8pt 'Arial','Verdana'"]);
	stm_aix("p1i1","p1i0",[0,"Visit Argonne","","",-1,-1,0,"/Administration/visit.html","_self","","","","",0]);
	stm_aix("p1i2","p1i1",[0,"Mission","","",-1,-1,0,"/Administration/mission.html"]);
     stm_ai("p1i6",[6,1,"#000000","",-1,-1,0]);
	stm_aix("p1i3","p1i1",[0,"Leadership","","",-1,-1,0,"/Administration/leadership.html"]);
	stm_aix("p1i4","p1i1",[0,"Board of Governors","","",-1,-1,0,"http://www.uchicagoargonnellc.org/about/governors_members.htm","_blank"]);
	stm_aix("p1i5","p1i1",[0,"Organizational Chart","","",-1,-1,0,"http://www.ipd.anl.gov/anl_org_chart/","_blank"]);
     stm_ai("p1i6",[6,1,"#000000","",-1,-1,0]);
	stm_aix("p1i6","p1i1",[0,"Accomplishments","","",-1,-1,0,"/Science_and_Technology/Accomplishments/index.html"]);
	stm_aix("p1i6","p1i1",[0,"Awards","","",-1,-1,0,"/Media_Center/awards.html"]);
stm_aix("p1i7","p1i1",[0,"History","","",-1,-1,0,"/Administration/history.html"]);
     stm_ai("p1i6",[6,1,"#000000","",-1,-1,0]);
	stm_aix("p1i8","p1i0",[0,"Contact Us","","",-1,-1,0,"/Administration/contactus.html"]);
	stm_ep();
	stm_ep();
	stm_em();
}
function generateCareersMenu()
{
	stm_bm(["uueoehr",430,"/images/","blank.gif",0,"","",0,0,0,0,0,1,0,0,"","",0],this);
	stm_bp("p0",[0,4,0,0,3,2,0,7,100,"",-2,"",-2,90,0,0,"#000000","#444444","",3,0,0,"#000000"]);
	stm_ai("p0i0",[0,"Working at Argonne","","",-1,-1,0,"/Careers/index.html","_self","","","","",0,0,0,"arrow_w_d.gif","arrow_w_d.gif",7,7,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_bp("p1",[1,4,-3,3,2,2,6,0,100,"progid:DXImageTransform.Microsoft.Fade(overlap=.5,enabled=0,Duration=0.43)",-2,"",-2,67,2,3,"#999999","#ffffff","",3,1,1,"#aca899"]);
	stm_aix("p1i0","p0i0",[0,"Careers","","",-1,-1,0,"/Careers/index.html","_self","","","","",6,0,0,"","",0,0,0,0,1,"#ffffff",0,"#666666",0,"","",3,3,0,0,"#fffff7","#000000","#000000","#ffffff","8pt 'Arial','Verdana'","8pt 'Arial','Verdana'"]);
	stm_aix("p1i1","p1i0",[0,"Search for Jobs","","",-1,-1,0,"http://www.anl.gov/jobsearch/search.jsp","_blank"]);
	stm_aix("p1i2","p1i0",[0,"Benefits","","",-1,-1,0,"/Careers/benefits.html"]);
	stm_aix("p1i3","p1i0",[0,"Retiree Benefits","","",-1,-1,0,"/Careers/retiree_benefits.html"]);
	stm_aix("p1i4","p1i0",[0,"Educational Programs","","",-1,-1,0,"http://www.dep.anl.gov","_blank"]);
	stm_aix("p1i5","p1i0",[0,"Women in Science &amp; Tech.","","",-1,-1,0,"http://www.wist.anl.gov/","_blank"]);
	stm_ep();
	stm_ep();
	stm_em();
}
//
// Search functions
function checkSearchForm(f)
{
	if(f.q.value != "Search Argonne ...")
	{
		return true;
	}
	else
	{
		alert("Please enter a search term.");
		f.q.focus();
	}
	return false;
}