// $Header: /export/home/davec/idx/js/RCS/gdate.js,v 1.1 2003/03/05 20:31:27 davec Exp $
// Description:
// Date utility functions

//--------------------------------------------------------

function sDayName ( nDayNum ) {
	var sResult = "";

	if (nDayNum == 0) {
		sResult = "Sunday";
	} else if (nDayNum == 1) {
		sResult = "Monday";
	} else if (nDayNum == 2) {
		sResult = "Tuesday";
	} else if (nDayNum == 3) {
		sResult = "Wednesday";
	} else if (nDayNum == 4) {
		sResult = "Thursday";
	} else if (nDayNum == 5) {
		sResult = "Friday";
	} else if (nDayNum == 6) {
		sResult = "Saturday";
	}
	return sResult;
}

//--------------------------------------------------------

function sMonthName ( nMonthNum ) {
	var sResult = "";

	if (nMonthNum == 1) {
		sResult = "Jan";
	} else if (nMonthNum == 2) {
		sResult = "Feb";
	} else if (nMonthNum == 3) {
		sResult = "Mar";
	} else if (nMonthNum == 4) {
		sResult = "Apr";
	} else if (nMonthNum == 5) {
		sResult = "May";
	} else if (nMonthNum == 6) {
		sResult = "Jun";
	} else if (nMonthNum == 7) {
		sResult = "Jul";
	} else if (nMonthNum == 8) {
		sResult = "Aug";
	} else if (nMonthNum == 9) {
		sResult = "Sep";
	} else if (nMonthNum == 10) {
		sResult = "Oct";
	} else if (nMonthNum == 11) {
		sResult = "Nov";
	} else if (nMonthNum == 12) {
		sResult = "Dec";
	}
	return sResult;
}

//--------------------------------------------------------

function sYearLong ( nYearNum ) {
	var sResult = "";
	if (Number(nYearNum) > 99) {
		sResult = String(nYearNum);
	} else {
		sResult = "19" + String(nYearNum);
	}
	return sResult;

}

//--------------------------------------------------------

function sMonthDayLong ( nMonthOrDayNum ) {
	var sResult = "";
	if (Number(nMonthOrDayNum) > 9) {
		sResult = String(nMonthOrDayNum);
	} else {
		sResult = "0" + String(nMonthOrDayNum);
	}
	return sResult;

}

//--------------------------------------------------------

function dAddYears(dInDate, nYears2Add) {
	var dDate = new Date(dInDate);
	dDate.setYear(dDate.getYear() + nYears2Add);
	return dDate;
}

//--------------------------------------------------------

function dAddMonths(dInDate, nMonths2Add) {
	var dDate = new Date(dInDate);
	dDate.setMonth(dDate.getMonth() + nMonths2Add);
	return dDate;
}

//--------------------------------------------------------

function dAddDays(dInDate, nDays2Add) {
	var dDate = new Date(dInDate);
	dDate.setYear(dDate.getYear() + nDays2Add);
	return dDate;
}

//--------------------------------------------------------

