static SHORT W1BorderVectors1[] = {
 0,0,
 114,0,
 114,14,
 0,14,
 0,0
};
static struct Border W1Border1 = {
 -2,-1,
 2,0,JAM1,
 5,
 W1BorderVectors1,
 NULL
};

static struct IntuiText W1IText1 = {
 2,0,JAM2,
 12,2,
 NULL,
 "D e l e t e",
 NULL
};

static struct Gadget W1Delete = {
 NULL,
 492,17,
 111,13,
 NULL,
 RELVERIFY,
 BOOLGADGET,
 (APTR)&W1Border1,
 NULL,
 &W1IText1,
 NULL,
 NULL,
 4,
 NULL
};

static SHORT W1BorderVectors2[] = {
 0,0,
 114,0,
 114,14,
 0,14,
 0,0
};
static struct Border W1Border2 = {
 -2,-1,
 1,0,JAM1,
 5,
 W1BorderVectors2,
 NULL
};

static struct IntuiText W1IText2 = {
 1,0,JAM2,
 23,2,
 NULL,
 "L i s t",
 NULL
};

static struct Gadget W1List = {
 &W1Delete,
 334,17,
 111,13,
 NULL,
 RELVERIFY,
 BOOLGADGET,
 (APTR)&W1Border2,
 NULL,
 &W1IText2,
 NULL,
 NULL,
 3,
 NULL
};

static SHORT W1BorderVectors3[] = {
 0,0,
 114,0,
 114,14,
 0,14,
 0,0
};
static struct Border W1Border3 = {
 -2,-1,
 1,0,JAM1,
 5,
 W1BorderVectors3,
 NULL
};

static struct IntuiText W1IText3 = {
 1,0,JAM2,
 12,2,
 NULL,
 "S e a r c h",
 NULL
};

static struct Gadget W1Search = {
 &W1List,
 176,17,
 111,13,
 NULL,
 RELVERIFY,
 BOOLGADGET,
 (APTR)&W1Border3,
 NULL,
 &W1IText3,
 NULL,
 NULL,
 2,
 NULL
};

static SHORT W1BorderVectors4[] = {
 0,0,
 114,0,
 114,14,
 0,14,
 0,0
};
static struct Border W1Border4 = {
 -2,-1,
 1,0,JAM1,
 5,
 W1BorderVectors4,
 NULL
};

static struct IntuiText W1IText4 = {
 1,0,JAM2,
 19,2,
 NULL,
 "E n t e r",
 NULL
};

static struct Gadget W1Enter = {
 &W1Search,
 23,16,
 111,13,
 NULL,
 RELVERIFY,
 BOOLGADGET,
 (APTR)&W1Border4,
 NULL,
 &W1IText4,
 NULL,
 NULL,
 1,
 NULL
};

#define W1GadgetList1 W1Enter

static struct IntuiText W1IText5 = {
 3,1,COMPLEMENT,
 0,0,
 NULL,
 "Quit",
 NULL
};

static struct MenuItem W1MenuItem3 = {
 NULL,
 0,18,
 112,8,
 ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
 0,
 (APTR)&W1IText5,
 NULL,
 'Q',
 NULL,
 MENUNULL
};

static struct IntuiText W1IText6 = {
 3,1,COMPLEMENT,
 0,0,
 NULL,
 "Save List",
 NULL
};

static struct MenuItem W1MenuItem2 = {
 &W1MenuItem3,
 0,9,
 112,8,
 ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
 0,
 (APTR)&W1IText6,
 NULL,
 'S',
 NULL,
 MENUNULL
};

static struct IntuiText W1IText7 = {
 3,1,COMPLEMENT,
 0,0,
 NULL,
 "Load List",
 NULL
};

static struct MenuItem W1MenuItem1 = {
 &W1MenuItem2,
 0,0,
 112,8,
 ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP,
 0,
 (APTR)&W1IText7,
 NULL,
 'L',
 NULL,
 MENUNULL
};

static struct Menu W1Menu1 = {
 NULL,
 0,0,
 75,0,
 MENUENABLED,
 "Actions",
 &W1MenuItem1
};

#define W1MenuList1 W1Menu1

static struct NewWindow W1NewWindowStructure1 = {
 1,27,
 639,35,
 0,1,
 GADGETDOWN+GADGETUP+MENUPICK,
 WINDOWDEPTH+ACTIVATE,
 &W1Enter,
 NULL,
 "Main Action List",
 NULL,
 NULL,
 5,5,
 640,200,
 WBENCHSCREEN
};

static UBYTE W2W2ZipSIBuff[10];
static struct StringInfo W2W2ZipSInfo = {
 W2W2ZipSIBuff,
 NULL,
 0,
 10,
 0,
 0,0,0,0,0,
 0,
 0,
 NULL
};

static SHORT W2BorderVectors5[] = {
 0,0,
 87,0,
 87,11,
 0,11,
 0,0
};
static struct Border W2Border5 = {
 -2,-1,
 1,0,JAM1,
 5,
 W2BorderVectors5,
 NULL
};

static struct Gadget W2Zip = {
 NULL,
 291,41,
 84,10,
 NULL,
 RELVERIFY,
 STRGADGET,
 (APTR)&W2Border5,
 NULL,
 NULL,
 NULL,
 (APTR)&W2W2ZipSInfo,
 15,
 NULL
};

static UBYTE W2W2StSIBuff[3];
static struct StringInfo W2W2StSInfo = {
 W2W2StSIBuff,
 NULL,
 0,
 3,
 0,
 0,0,0,0,0,
 0,
 0,
 NULL
};

static SHORT W2BorderVectors6[] = {
 0,0,
 31,0,
 31,11,
 0,11,
 0,0
};
static struct Border W2Border6 = {
 -2,-1,
 1,0,JAM1,
 5,
 W2BorderVectors6,
 NULL
};

static struct Gadget W2St = {
 &W2Zip,
 229,41,
 28,10,
 NULL,
 RELVERIFY,
 STRGADGET,
 (APTR)&W2Border6,
 NULL,
 NULL,
 NULL,
 (APTR)&W2W2StSInfo,
 14,
 NULL
};

static UBYTE W2W2CitySIBuff[21];
static struct StringInfo W2W2CitySInfo = {
 W2W2CitySIBuff,
 NULL,
 0,
 21,
 0,
 0,0,0,0,0,
 0,
 0,
 NULL
};

static SHORT W2BorderVectors7[] = {
 0,0,
 162,0,
 162,11,
 0,11,
 0,0
};
static struct Border W2Border7 = {
 -2,-1,
 1,0,JAM1,
 5,
 W2BorderVectors7,
 NULL
};

static struct Gadget W2City = {
 &W2St,
 42,41,
 159,10,
 NULL,
 RELVERIFY,
 STRGADGET,
 (APTR)&W2Border7,
 NULL,
 NULL,
 NULL,
 (APTR)&W2W2CitySInfo,
 13,
 NULL
};

static UBYTE W2W2PhoneSIBuff[11];
static struct StringInfo W2W2PhoneSInfo = {
 W2W2PhoneSIBuff,
 NULL,
 0,
 11,
 0,
 0,0,0,0,0,
 0,
 0,
 NULL
};

static SHORT W2BorderVectors8[] = {
 0,0,
 97,0,
 97,10,
 0,10,
 0,0
};
static struct Border W2Border8 = {
 -2,-1,
 1,0,JAM1,
 5,
 W2BorderVectors8,
 NULL
};

static struct Gadget W2Phone = {
 &W2City,
 121,55,
 94,9,
 NULL,
 RELVERIFY,
 STRGADGET,
 (APTR)&W2Border8,
 NULL,
 NULL,
 NULL,
 (APTR)&W2W2PhoneSInfo,
 16,
 NULL
};

static UBYTE W2W2AddressSIBuff[41];
static struct StringInfo W2W2AddressSInfo = {
 W2W2AddressSIBuff,
 NULL,
 0,
 41,
 0,
 0,0,0,0,0,
 0,
 0,
 NULL
};

static SHORT W2BorderVectors9[] = {
 0,0,
 320,0,
 320,10,
 0,10,
 0,0
};
static struct Border W2Border9 = {
 -2,-1,
 1,0,JAM1,
 5,
 W2BorderVectors9,
 NULL
};

static struct Gadget W2Address = {
 &W2Phone,
 67,28,
 317,9,
 NULL,
 RELVERIFY,
 STRGADGET,
 (APTR)&W2Border9,
 NULL,
 NULL,
 NULL,
 (APTR)&W2W2AddressSInfo,
 12,
 NULL
};

static UBYTE W2W2NameSIBuff[31];
static struct StringInfo W2W2NameSInfo = {
 W2W2NameSIBuff,
 NULL,
 0,
 31,
 0,
 0,0,0,0,0,
 0,
 0,
 NULL
};

static SHORT W2BorderVectors10[] = {
 0,0,
 249,0,
 249,10,
 0,10,
 0,0
};
static struct Border W2Border10 = {
 -2,-1,
 1,0,JAM1,
 5,
 W2BorderVectors10,
 NULL
};

static struct Gadget W2Name = {
 &W2Address,
 63,14,
 246,9,
 NULL,
 RELVERIFY,
 STRGADGET,
 (APTR)&W2Border10,
 NULL,
 NULL,
 NULL,
 (APTR)&W2W2NameSInfo,
 11,
 NULL
};

static SHORT W2BorderVectors11[] = {
 0,0,
 150,0,
 150,20,
 0,20,
 0,0
};
static struct Border W2Border11 = {
 -2,-1,
 2,0,JAM1,
 5,
 W2BorderVectors11,
 NULL
};

static struct IntuiText W2IText8 = {
 2,0,JAM2,
 33,6,
 NULL,
 "C A N C E L",
 NULL
};

static struct Gadget W2Cancel = {
 &W2Name,
 215,70,
 147,19,
 NULL,
 RELVERIFY,
 BOOLGADGET,
 (APTR)&W2Border11,
 NULL,
 &W2IText8,
 NULL,
 NULL,
 18,
 NULL
};

static SHORT W2BorderVectors12[] = {
 0,0,
 150,0,
 150,20,
 0,20,
 0,0
};
static struct Border W2Border12 = {
 -2,-1,
 1,0,JAM1,
 5,
 W2BorderVectors12,
 NULL
};

static struct IntuiText W2IText9 = {
 1,0,JAM2,
 58,6,
 NULL,
 "O K",
 NULL
};

static struct Gadget W2OK = {
 &W2Cancel,
 16,70,
 147,19,
 NULL,
 RELVERIFY,
 BOOLGADGET,
 (APTR)&W2Border12,
 NULL,
 &W2IText9,
 NULL,
 NULL,
 17,
 NULL
};

#define W2GadgetList2 W2OK

static struct IntuiText W2IText15 = {
 1,0,JAM2,
 64,56,
 NULL,
 "Phone",
 NULL
};

static struct IntuiText W2IText14 = {
 1,0,JAM2,
 262,42,
 NULL,
 "Zip",
 &W2IText15
};

static struct IntuiText W2IText13 = {
 1,0,JAM2,
 208,42,
 NULL,
 "St",
 &W2IText14
};

static struct IntuiText W2IText12 = {
 1,0,JAM2,
 5,42,
 NULL,
 "City",
 &W2IText13
};

static struct IntuiText W2IText11 = {
 1,0,JAM2,
 3,27,
 NULL,
 "Address",
 &W2IText12
};

static struct IntuiText W2IText10 = {
 1,0,JAM2,
 8,14,
 NULL,
 "Name",
 &W2IText11
};

#define W2IntuiTextList2 W2IText10

static struct NewWindow W2NewWindowStructure2 = {
 109,76,
 390,92,
 0,1,
 GADGETDOWN+GADGETUP,
 ACTIVATE,
 &W2OK,
 NULL,
 "Enter Information",
 NULL,
 NULL,
 5,5,
 640,200,
 WBENCHSCREEN
};

static struct IntuiText W3IText17 = {
 3,0,JAM2,
 370,168,
 NULL,
 "End Of Name List. Close Window...",
 NULL
};

static struct IntuiText W3IText16 = {
 3,0,JAM2,
 370,168,
 NULL,
 "Click Mouse Button To Continue...",
 NULL
};

#define W3IntuiTextList3 W3IText16

static struct NewWindow W3NewWindowStructure3 = {
 0,10,
 640,190,
 0,1,
 MOUSEBUTTONS+CLOSEWINDOW,
 WINDOWCLOSE+ACTIVATE+GIMMEZEROZERO,
 NULL,
 NULL,
 "List Of Names",
 NULL,
 NULL,
 5,5,
 640,190,
 WBENCHSCREEN
};


/* end of PowerWindows source generation */
