// shipping routines

/*

These prices went into effect 03/18/2004

*/

function makeArray2(X,Y) {
	var Count;
	this.length = X;
	for (var Count= 1; Count <= X; Count ++)
	this[Count]=new makeArray(Y);
	return this;
}

function makeArray(NumElements) {
	var Count;
	this.length = NumElements;
	for (Count = 1; Count <= NumElements; Count++)
		this[Count]=0;
	return (this);
}

	var ShipArray = new makeArray2(7,3);

//Free shipping
ShipArray[1][1] = 0.00
ShipArray[1][2] = 0.00
ShipArray[1][3] = 0.00

// 2 lbs or less
ShipArray[2][1] = 9.00
ShipArray[2][2] = 9.00
ShipArray[2][3] = 9.00

// 4 lbs
ShipArray[3][1] = 9.50
ShipArray[3][2] = 10.50
ShipArray[3][3] = 11.50

//6 lbs
ShipArray[4][1] = 11.50
ShipArray[4][2] = 12.50
ShipArray[4][3] = 13.50

//7 lbs
ShipArray[5][1] = 14.00
ShipArray[5][2] = 15.50
ShipArray[5][3] = 17.00

// 8 lbs
ShipArray[6][1] = 14.75
ShipArray[6][2] = 16.75
ShipArray[6][3] = 18.50

//10 lbs
ShipArray[7][1] = 16.00
ShipArray[7][2] = 19.00
ShipArray[7][3] = 21.50

// END OF SHIPPING ARRAY

//	These three strings define which state is in which shipping zone

	var zone1 = '/CA/OR/WA/NV/UT/AZ/ID/MT/WY/CO/NM/';
	var zone2 = '/ND/SD/NE/KS/OK/TX/IA/MO/AR/MN/WI/TN/';
	var zone3 = '/ME/VT/NH/NY/MA/CT/RI/PA/NJ/DE/MD/VA/NC/SC/GA/AL/FL/DC/IL/MI/IN/OH/KY/MS/LA/WV/AK/';

