// Stardate script by Phillip L. Sublett
// TrekMaster@TrekGuide.com
// http://TrekGuide.com
// http://TrekGuide.com/Stardates.htm
// Stardate 00000.0 began on May 25, 2322 00:00:00
// An average Earth year comprises 365.2422 mean solar days
// Voyager episode "Homestead" stated April 6, 2377, was Stardate 54868.6


function StardateThis(form) {

YearInput = eval(form.Year.value)
MonthInput = eval(form.Month.value)
DayInput = eval(form.Date.value)
HourInput = eval(form.Hour.value)
MinuteInput = eval(form.Minute.value)

var StardateOrigin = new Date("May 25, 2322 00:00:00");
var StardateInput = new Date();

StardateInput.setYear(YearInput)
StardateInput.setMonth(MonthInput)
StardateInput.setDate(DayInput)
StardateInput.setHours(HourInput)
StardateInput.setMinutes(MinuteInput)
StardateInput.setSeconds(0)
StardateInput.toGMTString(0)

var findMilliseconds = StardateInput.getTime() - StardateOrigin.getTime();

var findStarYear = findMilliseconds / (60 * 60 * 24 * 365.2422);

findStarYear = Math.floor(findStarYear * 100);
findStarYear = findStarYear / 100

form.YourChosenDate.value = StardateInput;
form.StarDateOutput.value = findStarYear;
	
return true; 
	}
	
	
	






function CalendarizeThis(form) {

var StardateOrigin = new Date("May 25, 2322 00:00:00");

var StardateIn = eval(document.forms.computeStardate.StardateFromUser.value);

var DateOut = StardateIn * 60 * 60 * 24 * 365.2422 ;

var ResultMilliseconds = StardateOrigin.getTime() + DateOut;

var ResultDate = new Date();

ResultDate.setTime(ResultMilliseconds);

form.YourStardate.value = StardateIn;
	
form.ComputeDate.value = ResultDate;
	
return true; 
	}
