function addWorkDays(startDate,wDays)
{
	var today=new Date()
	var wDayCount= 0
	var skip = new Boolean(1)

	// if startDate is a weekend, add 1 day to wDays
	if((startDate.getDay()%6)==0)
	{	wDays++	}
	else
	{
		// add a day if after 1pm
		if (today.getHours()>13)
		{	wDays++		}
	}

	if (wDays>0)
	{
		while(wDayCount<wDays)
		{
			// reset skip flag
			skip = false

			// add a day
			startDate.setDate(startDate.getDate()+1);

			// if new day is a weekend (0 or 6) do not count as a work day
			if((startDate.getDay()%6)==0)
			{	skip=true	}

			// if new day is a holiday, do not count as a work day
			var hMonths=[0,0,1,4,6,8,9,10,10,11]   // list of months containing holidays
			var hDays=[2,16,20,28,4,3,8,12,22,25]  // the date of the holidays

			for (hCount=0; hCount<10; hCount++)
			{
				if ((startDate.getMonth()==hMonths[hCount])&&(startDate.getDate()==hDays[hCount]))
				{
					skip=true
					break
				}
			}

			if (!skip)
			{	wDayCount++	}
		}
	}
	return startDate
}

function dEstimate(days)
{
	var today=new Date()
	var monthList=['January','February','March','April','May','June','July','August','September','October','November','December']

	var deliveryDate=new Date(addWorkDays(today,days))
	var dMonth=deliveryDate.getMonth()
	var dDate=deliveryDate.getDate()

	return monthList[dMonth] + ' ' + dDate
}

function showShipDates()
{
	if (document.getElementById('desc1'))
	{	document.getElementById('desc1').style.display='none'	}

	if (document.getElementById('desc2'))
	{	document.getElementById('desc2').style.display='none'	}

	if (document.getElementById('ship1'))
	{	document.getElementById('ship1').style.display='table'	}
}

function hideShipDates()
{
	if (document.getElementById('desc1'))
	{	document.getElementById('desc1').style.display='inline'	}

	if (document.getElementById('desc2'))
	{	document.getElementById('desc2').style.display='inline'	}

	if (document.getElementById('ship1'))
	{	document.getElementById('ship1').style.display='none'	}
}



