Figure 3 Possible Icons


 <SELECT NAME="I">
     <option value="Smallcross">No Change
     <option value="airplane">Airplane
     <option value="arrowhead">Arrowhead
     <option value="box">Box
     <option value="building">Building
     <option value="camera">Camera
     <option value="cannon1">Cannon
     •••
     <option value="smallstar">Small Star
     <option value="smallcross">Small X
     <option value="star">Star
     <option value="tent">Tent
  </select><BR>

Figure 4 makeArray


 <HTML>
 <HEAD>
 <SCRIPT Language="JavaScript">
 <!--
     //This is the way to make an array with JavaScript.
     //Yes, it is ugly.
     function makeArray(nLength) {
         this.length = nLength;
         return this;
     }
 
     //Number of properties
     var nProp = 3;
 
     //The names of the locations
     var names = new makeArray(nProp);
     names[0] = "Redmond+Vista";
     names[1] = "Palo+Alto+Palace";
     names[2] = "New+York+Escape";
 
     //The addresses of the locations
     var addr2 = new makeArray(nProp);
     var addr3 = new makeArray(nProp);
     addr2[0] = "1+Microsoft+Way";
     addr3[0] = "Redmond+WA+98052"
     addr2[1] = "209+Hamilton+Avenue";
     addr3[1] = "Palo+Alto+CA+94301";
     addr2[2] = "825+Eighth+Avenue";
     addr3[2] = "New+York+NY+10019";
 
     var sHeader = "http://www.vicinity.com/cgi-bin/freemap?Template=mapblast&ACTION=Blast+me+a+map";
 
     function DoMap(nMap) {
         parent.Info.location.href="site"+nMap+".html";
         parent.Map.location.href=sHeader+"&Icon=building,"+names[nMap]+",
             0%2C0&Address2="+addr2[nMap]+"=&Address3="+addr3[nMap];
     }
 -->
 </SCRIPT>
 </HEAD>
 
 <BODY>
 <!--The images go here-->
 <A HREF="" OnClick="DoMap(0)"><IMG SRC="img1.jpg""></A>
 <A HREF="" OnClick="DoMap(1)"><IMG SRC="img2.jpg""></A>
 <A HREF="" OnClick="DoMap(2)"><IMG SRC="img3.jpg""></A>
 </BODY>
 </HTML>