
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);


function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function jumpto(x){

  if (document.form.jumpmenu.value != "") {
	  window.open(x);
  }
}

// Random Image Generator Function

function initArray() {
	this.length = initArray.arguments.length;
	
	for (var i=0; i<this.length; i++) {
		this[i] = initArray.arguments[i];
	}
}

// Photograph title alt tag
arrTitle = new initArray(
"Photo of Transportation Modes",
"Photo of Transportation Modes",
"Photo of Transportation Modes",
"Photo of Transportation Modes",
"Photo of Transportation Modes",
"Photo of Transportation Modes",
"Photo of Transportation Modes",
"Photo of Transportation Modes",
"Photo of Transportation Modes",
"Photo of Transportation Modes",
"Photo of Transportation Modes" 
);



// Photograph image source
arrImage = new initArray(
"/images/random_photo01.jpg",
"/images/random_photo02.jpg",
"/images/random_photo03.jpg",
"/images/random_photo04.jpg",
"/images/random_photo05.jpg",
"/images/random_photo06.jpg",
"/images/random_photo07.jpg",
"/images/random_photo08.jpg",
"/images/random_photo09.jpg",
"/images/random_photo10.jpg",
"/images/random_photo11.jpg"

);


var iRandomIndex =  Math.round(Math.random() * (arrTitle.length - 1));
var strTitle  = arrTitle[iRandomIndex];
var strImage = arrImage[iRandomIndex];

function displayRandomPhoto() {
	document.write("<td align=\"center\"><img src=\"" + strImage + "\" border=\"0\" vspace=\"0\" hspace=\"0\" alt=\"" + strTitle + "\"></td>\n");
}

function onSelectMapLocation(page, value) {
	if (value != "") {
		document.location = page + value;
	}	
}

function printWindow() {
	if (window.print) {
		window.print();
	}
	else {
		alert("To print this page press Ctrl-P on your keyboard.");
	}
}

/* Begin Download Right Click Blocker */
/* THIS IS NOT RECOMMENDED, BUT A REQUIREMENT */
function right(e) {
	if (navigator.appName == 'Netscape' && (e.which == 3 || e.which == 2))
		return false;
	else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3)) {
		alert("Image downloads not permitted.");
		return false;
	}
	return true;
}

document.onmousedown=right;
document.onmouseup=right;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
if (document.layers) window.captureEvents(Event.MOUSEUP);
window.onmousedown=right;
window.onmouseup=right;
/* End Right Click Blocker */

// Submits search form
function doSearch(searchPhrase) {
	var searchLocation = "/tools/search/search.aspx?query=" + escape(searchPhrase);	
	window.location.href = searchLocation;

}


// Submit search form on enter event in textbox
function onSearchEnter(evt, advanced) {
	evt = (evt) ? evt : event;
	var target = (evt.target) ? evt.target : evt.srcElement;
	var targetForm = target.form;
	var queryValue = target.value;	
	var charCode = (evt.charCode) ? evt.charCode :
		((evt.which) ? evt.which : evt.keyCode);
	if ((charCode == 13) || (charCode == 3)) {
		doSearch(queryValue);		
		return false;
	}
	else {
		return true;
	}
}