// Calculate Engine Number to Month/Year of Manufacture

var Month = new Array();
Month["A"] = "January"
Month["B"] = "February"
Month["C"] = "March"
Month["D"] = "April"
Month["E"] = "May"
Month["G"] = "June"
Month["H"] = "July"
Month["J"] = "August"
Month["K"] = "September"
Month["N"] = "October"
Month["P"] = "November"
Month["X"] = "December"


var Year = new Array();
Year["C"] = 1969
Year["D"] = 1970
Year["E"] = 1971
Year["G"] = 1972
Year["H"] = 1973
Year["J"] = 1974


function calculate(sourceForm)
   {
	var YearResult="Invalid Year"
	var MonthResult="Invalid Month"
	var EngineResultDetails=""
	var EngineCodeResult=""
	var MonthCode=sourceForm.EngineCodeResult.value.charAt(0).toUpperCase()
	var YearCode=sourceForm.EngineCodeResult.value.charAt(1).toUpperCase()
			
	YearResult=Year[YearCode]
	MonthResult=Month[MonthCode]

	EngineDetailsResult=MonthResult + " - " + YearResult;
	EngineCodeResult=MonthCode + YearCode;

	sourceForm.EngineCodeResult.value = EngineCodeResult;
	sourceForm.EngineDetailsResult.value = EngineDetailsResult;
   }