function WS(url, name, w, h)
{
	popupWin = window.open(url, name, 'resizable,scrollbars,menubar=0,width=' + w + ',height=' + h);
}

function showShippingDate(TextDate)
{
	<!--	Begin
	//  SET ARRAYS
	var day_of_week = new Array('S', 'M', 'T', 'W', 'T', 'F', 'S');
	var month_of_year = new Array('January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December');

	//  DECLARE AND INITIALIZE VARIABLES
	var Calendar = new Date(TextDate);

	var year = Calendar.getYear(); // Returns year
	var month = Calendar.getMonth(); // Returns month (0-11)
	var today = Calendar.getDate(); // Returns day (1-31)
	var weekday = Calendar.getDay(); // Returns day (1-31)
	var DAYS_OF_WEEK = 7; // "constant" for number of days in a week
	var DAYS_OF_MONTH = 31; // "constant" for number of days in a month
	var cal; // Used for printing
	Calendar.setDate(1); // Start the calendar day at '1'
	Calendar.setMonth(month); // Start the calendar month at now
	/* VARIABLES FOR FORMATTING
	 NOTE: You can format the 'border', 'bgcolor', 'cellpadding', 'bordercolor'
	 tags to customize your caledanr's look. */

	var TR_start = '<tr>';
	var TR_end = '</tr>';
	var highlight_start = '<td width="16" class="smallSize"><table  cellspacing="0" border="1" bgcolor="#DEDEFF"  bordercolor="#CCCCCC"><tr><td class="smallSize" width="20" ><b><center>';
	var highlight_end = '</center></td></tr></table></b>';
	var TD_start = '<td width="16"  class="smallSize"><center>';
	var TD_end = '</center></td>';

	/* BEGIN CODE FOR CALENDAR
	 NOTE: You can format the 'border', 'bgcolor', 'cellpadding', 'bordercolor'
	 tags to customize your calendar's look.*/

	cal = '<table  border="1" cellspacing="0" cellpadding="0" bordercolor="#BBBBBB" <tr><td>';
	cal += '<table  border="0" cellspacing="0" cellpadding="2">' + TR_start;
	cal += '<td  class="smallSize" colspan="' + DAYS_OF_WEEK + '" bgcolor="#EFEFEF"><center><b>';
	cal += month_of_year[month] + '   ' + year + '</b>' + TD_end + TR_end;
	cal += TR_start;

	//   DO NOT EDIT BELOW THIS POINT  //
	// LOOPS FOR EACH DAY OF WEEK
	for (index = 0; index < DAYS_OF_WEEK; index++)
	{

		// BOLD TODAY'S DAY OF WEEK
		if (weekday == index) cal += TD_start + '<b>' + day_of_week[index] + '</b>' + TD_end;

		// PRINTS DAY
		else cal += TD_start + day_of_week[index] + TD_end;
	}

	cal += TD_end + TR_end;
	cal += TR_start;

	// FILL IN BLANK GAPS UNTIL TODAY'S DAY
	for (index = 0; index < Calendar.getDay(); index++)
	cal += TD_start + '  ' + TD_end;

	// LOOPS FOR EACH DAY IN CALENDAR
	for (index = 0; index < DAYS_OF_MONTH; index++)
	{
		if (Calendar.getDate() > index)
		{
			// RETURNS THE NEXT DAY TO PRINT
			week_day = Calendar.getDay();

			// START NEW ROW FOR FIRST DAY OF WEEK
			if (week_day == 0) cal += TR_start;

			if (week_day != DAYS_OF_WEEK)
			{

				// SET VARIABLE INSIDE LOOP FOR INCREMENTING PURPOSES
				var day = Calendar.getDate();

				// HIGHLIGHT TODAY'S DATE
				if (today == Calendar.getDate()) cal += highlight_start + day + highlight_end + TD_end;

				// PRINTS DAY
				else cal += TD_start + day + TD_end;
			}

			// END ROW FOR LAST DAY OF WEEK
			if (week_day == DAYS_OF_WEEK) cal += TR_end;
		}

		// INCREMENTS UNTIL END OF THE MONTH
		Calendar.setDate(Calendar.getDate() + 1);

	} // end for loop
	cal += '</td></tr></table></table>';

	//  PRINT CALENDAR
	document.write(cal);

	//  End -->
}
