// ZARotate.js was (re?)coded by Kenneth Boyd (at Zaimoni.com) on Feb. 6, 2002
// Retain this initial authorship notice in all copies and modified versions.

// This JavaScript is freeware; use and modify as you find useful.  I place no
// restrictions on the license of derivative works.

// ChangeLog
// Feb. 14, 2002: FIXED: noticed that randomizer wasn't linking image, height, width; this is 
// a legally critical bug (rational ad use contracts require not changing dimensions of images)
///////////
// Volatile section
// normal ad config info
var LinkStart = '<A HREF="http://www.amazon.com/exec/obidos/redirect?tag=trigonoacrashrev&path=subst/home/home.html">';
var LinkEnd = ' alt="Shop at Amazon.com!"></A>';

var ImageNameArray = Array();
var ImageWidthArray = Array();
var ImageHeightArray = Array();
ImageNameArray[0] = '24hour100x70.gif';
ImageWidthArray[0] = 100;
ImageHeightArray[0] = 70;
ImageNameArray[1] = 'amzn-ba100x70.gif';
ImageWidthArray[1] = 100;
ImageHeightArray[1] = 70;
ImageNameArray[2] = 'amzno100x70.gif';
ImageWidthArray[2] = 100;
ImageHeightArray[2] = 70;
ImageNameArray[3] = 'nowcircle100x70.gif';
ImageWidthArray[3] = 100;
ImageHeightArray[3] = 70;
ImageNameArray[4] = 'ShopHere100x70.gif';
ImageWidthArray[4] = 100;
ImageHeightArray[4] = 70;
ImageNameArray[5] = 'ShopNow120x120.gif';
ImageWidthArray[5] = 120;
ImageHeightArray[5] = 120;
ImageNameArray[6] = 'amzn-buy90x68.gif';
ImageWidthArray[6] = 90;
ImageHeightArray[6] = 68;
ImageNameArray[7] = 'BuyABook93x64.gif';
ImageWidthArray[7] = 93;
ImageHeightArray[7] = 64;
ImageNameArray[8] = 'gngrey120x60.gif';
ImageWidthArray[8] = 120;
ImageHeightArray[8] = 60;
ImageNameArray[9] = 'gncglofp.gif';
ImageWidthArray[9] = 100;
ImageHeightArray[9] = 70;
ImageNameArray[10] = 'gnblk120x60.gif';
ImageWidthArray[10] = 120;
ImageHeightArray[10] = 60;
ImageNameArray[11] = 'shopnow_bag_125x125.gif';
ImageWidthArray[11] = 125;
ImageHeightArray[11] = 125;
ImageNameArray[12] = '90x60_book_metal.gif';
ImageWidthArray[12] = 90;
ImageHeightArray[12] = 60;
ImageNameArray[13] = 'bkpric120x60.gif';
ImageWidthArray[13] = 120;
ImageHeightArray[13] = 60;
ImageNameArray[14] = 'SaveBig93x64.gif';
ImageWidthArray[14] = 93;
ImageHeightArray[14] = 64;
ImageNameArray[15] = 'bkredan120x60.gif';
ImageWidthArray[15] = 120;
ImageHeightArray[15] = 60;
ImageNameArray[16] = 'gnshrd120x60.gif';
ImageWidthArray[16] = 120;
ImageHeightArray[16] = 60;
ImageNameArray[17] = 'gnorngfp.gif';
ImageWidthArray[17] = 120;
ImageHeightArray[17] = 60;
ImageNameArray[18] = 'gngrsn120x60.gif';
ImageWidthArray[18] = 120;
ImageHeightArray[18] = 60;
ImageNameArray[19] = 'bkcl234.gif';
ImageWidthArray[19] = 234;
ImageHeightArray[19] = 60;
ImageNameArray[19] = 'bkgran120x60.gif';
ImageWidthArray[19] = 120;
ImageHeightArray[19] = 60;

var MainSize = 20;

// XMas ad config info
var XMasImageNameArray = Array();
var XMasImageWidthArray = Array();
var XMasImageHeightArray = Array();
XMasImageNameArray[0] = 'holiday100-6.gif';
XMasImageWidthArray[0] = 100;
XMasImageHeightArray[0] = 70;
XMasImageNameArray[1] = 'holiday100-5.gif';
XMasImageWidthArray[1] = 100;
XMasImageHeightArray[1] = 70;
XMasImageNameArray[2] = 'holiday100-3.gif';
XMasImageWidthArray[2] = 100;
XMasImageHeightArray[2] = 70;
XMasImageNameArray[3] = 'holiday12060-2.gif';
XMasImageWidthArray[3] = 120;
XMasImageHeightArray[3] = 60;
XMasImageNameArray[4] = 'holiday120-4.gif';
XMasImageWidthArray[4] = 120;
XMasImageHeightArray[4] = 90;
XMasImageNameArray[5] = 'holiday120-5.gif';
XMasImageWidthArray[5] = 120;
XMasImageHeightArray[5] = 90;

var XMasSize = 6;

////////////////
// Stable section
function DrawMainAmazonLink(Prefix)
{
	var CurrDate = new Date();
	var ShiftedDay = CurrDate.getDate();
	var ShiftedMonth = CurrDate.getMonth();
	var ShiftedYear = CurrDate.getYear();
	if (    11==ShiftedMonth					// December
		|| (10==ShiftedMonth && 15<=ShiftedDay)	// Nov., on or after start of Christmas Lent
		|| ( 0==ShiftedMonth && 6>=ShiftedDay))	// Jan., on or before Epiphany
		{	// It's Christmas season -- use XMas main links
		var Index = Math.floor(Math.random()*XMasSize);
		document.write(LinkStart+'<IMG SRC="'+Prefix+XMasImageNameArray[Index]+'" BORDER=0 HEIGHT='+XMasImageHeightArray[Index]+' WIDTH='+XMasImageWidthArray[Index]+LinkEnd);
		return;
		};
	// Normal season: use normal main links
	var Index = Math.floor(Math.random()*MainSize);
	document.write(LinkStart+'<IMG SRC="'+Prefix+ImageNameArray[Index]+'" BORDER=0 HEIGHT='+ImageHeightArray[Index]+' WIDTH='+ImageWidthArray[Index]+LinkEnd);
	return;
}

