function expiryDate(NumOfDays)
{

	if ( (NumOfDays <= 0)  ||  (NumOfDays > 25))
	{
		return("Please enter Number of Days to Expire between 1 and 25");
	}
	
	var Months = new Array("January","February","March","April","May","June","July","August","September","October","November","December");
	var LastDay = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
	var WeekDay = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
	var leapRef = 2004;
	var curDate;
	var newDate;


	curDate = new Date();

	var curMonth = curDate.getMonth();

	var curDay = curDate.getDate()-3;

	var curYear = curDate.getFullYear();
	var curWeekDay = curDate.getDay()-3;

	// Check for Leap Year in Month February

	if ((curMonth == 1) && ((curYear%4) == 0) )
	{
		LastDay[curMonth] = 29;
	}
	
	if ( ( (curDay+NumOfDays) - LastDay[curMonth] ) > 0)
	{
		// calculate for next month
		curDay = (curDay + NumOfDays) - LastDay[curMonth];
		
		if ((curMonth + 1) > 11)
		{
			curMonth = 0;
			curYear += 1;
		}
		else
		{	
			curMonth += 1;
		}
		
	}
	else
	{
		curDay = (curDay + NumOfDays);
	}

	var s = Months[curMonth] + " ";
	s += (curDay) + ", ";

	s += curYear;

	curDate = new Date(s);
	newDate = WeekDay[curDate.getDay()] + " ";
	newDate += Months[curDate.getMonth()] +" ";
	newDate += curDate.getDate() + ", ";
	newDate += curDate.getFullYear();
	return(newDate);
}

