var ShipDelayDays = 1;

var OurTimezone = 7;

var MonthNames = new Array("January","February","March","April","May","June","July","August","September","October","November","December");
var DayNames = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"); 
var UserTime = new Date();
var OurTime = new Date();
var UserTimezone = UserTime.getTimezoneOffset() / 60;
OurTime.setTime(UserTime.getTime() - ((OurTimezone - UserTimezone) * 3600000));
var Deadline = new Date();
var EstShip = new Date();
if (OurTime.getHours() >= 14)
{
	Deadline.setTime(Deadline.getTime() + 86400000);
}
while (Deadline.getDay() == 0 || Deadline.getDay() == 6)
{
	Deadline.setTime(Deadline.getTime() + 86400000);
}
Deadline.setHours(12 + (OurTimezone - UserTimezone));
Deadline.setMinutes(0);
Deadline.setSeconds(0);
Deadline.setMilliseconds(0);
EstShip.setTime(Deadline.getTime() + (ShipDelayDays * 86400000));
while (EstShip.getDay() == 0 || EstShip.getDay() == 6)
{
	EstShip.setTime(EstShip.getTime() + 86400000);
}
function openWindow1(url) 
{
	popupWin = window.open(url, 'openWin', "width=630,height=570,screenX=0,screenY=0,scrollbars=no, resizable=no");
}

var indx = 0;
function TimeRemaining()
{
	UserTime = new Date();
	var RemainingTotal = new Date();
	RemainingTotal.setTime(Deadline.getTime() - UserTime.getTime());
	var Leftovers = RemainingTotal.getTime() % 3600000;
	var RemainingHours = (RemainingTotal.getTime() - Leftovers) / 3600000;
	var RemainingMinutes = (Leftovers - (Leftovers % 60000)) / 60000;
	if (RemainingHours > 0)
	{
		document.getElementById("time" + indx).innerHTML= "<strong>" + RemainingHours + " hours and " + RemainingMinutes + " minutes" + "</strong>";
	}
	else
	{
		document.getElementById("time" + indx).innerHTML= "<strong>" + RemainingMinutes + " minutes" + "</strong>";
	}
}

function ShipDay()
{
	if (EstShip.getDay() == UserTime.getDay())
	{
		document.getElementById("day" + indx).innerHTML = "today";
	}
	else
	{
		if (EstShip.getDay() == UserTime.getDay() + 1)
		{
			document.getElementById("day" + indx).innerHTML = "tomorrow, " + MonthNames[EstShip.getMonth()] + "&nbsp;" + EstShip.getDate() + ", 2005";
		}
		else
		{
			document.getElementById("day" + indx).innerHTML = DayNames[EstShip.getDay()] + ", " + MonthNames[EstShip.getMonth()] + "&nbsp;" + EstShip.getDate() + ", 2005";
		}
	}
}

function TimeCodeWithDoc(doc, index)
{
    indx = index;
	document.write('Place your order within the next <span id="time' + indx + '"></span>, and it will ship <span id="day' + indx + '"></span>. <a class=delivery href="' + doc + '">View estimated delivery date.</a>');
	TimeRemaining();
	ShipDay();
}

function ReturnTimeRemaining(index)
{
    indx = index;
	document.write('<span id="time' + indx + '"></span>');
	TimeRemaining();
	ShipDay();
}
function ReturnDay(index)
{
    indx = index;
	document.write('<span id="day' + indx + '"></span>');
	TimeRemaining();
	ShipDay();
}
function ReturnLink(doc, text)
{
    //indx = index;
	document.write('<a class=delivery href="' + doc + '">' + text + '</a>');
	//TimeRemaining();
	//ShipDay();
}