
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);
	}
}

function openMediaPlayer(clipName, clipTitle, clipDescription) {
	clipWin = window.open('/tools/mplayer/default.asp?clip=' + clipName + '&title=' + escape(clipTitle) + '&desc=' + escape(clipDescription) + '', 'clip', 'width=707,height=375,status=no,title=yes,scrollbars=yes,resizable=yes');
	clipWin.focus();
}



// 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 openDialog(url, dialogName) {
	var radWindow = radopen(url, dialogName);
	radWindow.SetUrl(radWindow.GetUrl());
}

function getRadWindow() {

	var radWindow = null;
	if (window.radWindow) {
		radWindow = window.radWindow;
	}
	else if (window.frameElement.radWindow) {
		radWindow = window.frameElement.radWindow;
	}
	return radWindow;	
}


function closeDialog() {
	getRadWindow().Close();
}

function radWindowClose(radWindow) {

	document.location = document.location;
}


function refreshParentPage() {
	// Don't use reload to avoid postback
	getRadWindow().BrowserWindow.location = getRadWindow().BrowserWindow.location;
}

function closeMediaWindow(window) {
	var radWindow = GetRadWindowManager().getWindowByName("videoWindow");
	radWindow.get_contentFrame().contentWindow.closeMedia();
}