	function GetExpeditionTime() {
		var ExpeditionTimeZoneOffset = 345;
		
		//get current time from user time zone
		var today = new Date();
		
		//get GMT Time Zone Offset from user time zone
		var GMTTimeZoneOffset = today.getTimezoneOffset();
		
		//set total time offset by adding Expedition TimeZone Offset and GMT Time Zone Offset
		//convert time to internal milliseconds
		var TotalTimeZoneOffset = (GMTTimeZoneOffset + ExpeditionTimeZoneOffset) * 60 * 1000;
		
		
		//set Expedition Time Object
		var ExpeditionTime = new Date();
		ExpeditionTime.setTime(today.getTime() + TotalTimeZoneOffset);
		
		var hours = ExpeditionTime.getHours();
		if (hours > 12) {
			hours = fixTime(hours - 12);
		}
		if (hours == 0) {
			hours = 12;
		}
		
		var minutes = fixTime(ExpeditionTime.getMinutes());
		var seconds = fixTime(ExpeditionTime.getSeconds());
		var ampm = (ExpeditionTime.getHours() >= 12) ? "pm" : "am"
		
		//var day = fixDay(ExpeditionTime.getDay());
		var month = fixMonth(ExpeditionTime.getMonth());
		var date = ExpeditionTime.getDate();
		var year = ExpeditionTime.getYear();
		
		//fix year for Netscape bug
		if (year == 101) {
			year = 2001;
		}
				
		var ExpeditionCustomDate = date + " " + month + " " + year + " ";
		var ExpeditionCustomTime = hours + ":" + minutes + ":" + seconds + ampm;
			
		
		//write time to div	
		WriteExpeditionTime(ExpeditionCustomDate, ExpeditionCustomTime);
		setTimeout("GetExpeditionTime()",1000);
	}
	
	//fixes the time when a value is returned as 1:5:5am instead of 1:05:05am
	function fixTime(the_time) {
		if (the_time < 10) {
			the_time = "0" + the_time;
		}
	
		return the_time;
	}
	
	//custom day formatting
	function fixDay(the_day) {
		var WeekDays = ["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];
		return WeekDays[the_day];
	}
	
	//custom month formatting
	function fixMonth(the_day) {
		var Months = ["JAN","FEB","MAR","APR","MAY","JUN","JUL","AUG","SEP","OCT","NOV","DEC"]
		return Months[the_day];
	}
	
	function WriteExpeditionTime(ExpeditionCustomDate, ExpeditionCustomTime) {
		if (isHighBrowser) {
			document.getElementById("ExpeditionTimeDiv").innerHTML = "<nobr><span class=\"ExpeditionTimeCopy\">" + ExpeditionCustomDate + " " + ExpeditionCustomTime + "</span></nobr>";
		}
		else if(isLowIEBrowser) {
			document.all["ExpeditionTimeDiv"].innerHTML = "<nobr><span class=\"ExpeditionTimeCopy\">" + ExpeditionCustomDate + " " + ExpeditionCustomTime + "</span></nobr>";
		}
		else if (isLowNSBrowser) {
			document.layers["CenteringContainer"].document.layers["ExpeditionTimeDiv"].document.open();
			document.layers["CenteringContainer"].document.layers["ExpeditionTimeDiv"].document.write("<nobr><span class=\"ExpeditionTimeCopy\">" + ExpeditionCustomDate + " " + ExpeditionCustomTime + "</span></nobr>");
			document.layers["CenteringContainer"].document.layers["ExpeditionTimeDiv"].document.close();
		}
	}

