/** * @author Justin Michaliga */ var links = new Array(); var categories = new Array(); var searchFilter = "Any"; function init() { initLinks(); buildCategoryArray(); selectHeight = 10; links.sort(); drawSelect(); buildCategoryList(); } function initLinks() { links[0] = new Array("850 Aliceanna","../residential/850-aliceanna","Residential"); links[1] = new Array("Amaryllis Handcrafted Jewelry","../shopping/amaryllis","Shopping"); links[2] = new Array("Arhaus","../shopping/arhaus","Shopping"); links[3] = new Array("AT&T","../shopping/att","Shopping"); links[4] = new Array("Benjamin Lovell Shoes","../shopping/benjamin-lovell-shoes","Shopping"); links[5] = new Array("Bin 604","../shopping/bin-604","Shopping"); links[6] = new Array("Charleston","../dining/charleston","Dining"); links[7] = new Array("Chui's Sushi","../dining/chuis-sushi","Dining"); links[8] = new Array("Cinghiale","../dining/cinghiale","Dining"); links[9] = new Array("City Sports","../shopping/city-sports","Shopping"); links[10] = new Array("Courtyard by Marriott","../hotels/courtyard","Hotels"); links[11] = new Array("Elevation Burger","../dining/elevation-burger","Dining"); links[12] = new Array("Flemings Steakhouse","../dining/flemings-prime-steakhouse-and-wine-bar","Dining"); links[13] = new Array("Glarus Chocolatier","../shopping/glarus-chocolatier","Shopping"); links[14] = new Array("Grille 700","../dining/grille-700","Dining"); links[15] = new Array("Haagen Dazs","../dining/haagen-dazs","Dining"); links[16] = new Array("Handbags in the City","../shopping/handbags-in-the-city","Shopping"); links[17] = new Array("Harbor Bank of Maryland","../shopping/harbor-bank-of-maryland","Shopping"); links[18] = new Array("Harbor Cleaners","../shopping/harbor-cleaners","Shopping"); links[19] = new Array("Hilton Garden Inn","../hotels/hilton-garden-inn","Hotels"); links[20] = new Array("Homewood Suites","../hotels/homewood-suites","Hotels"); links[21] = new Array("James Joyce","../dining/james-joyce-irish-pub-and-restaurant","Dining"); links[22] = new Array("Kashmir Imports","../shopping/kashmir-imports","Shopping"); links[23] = new Array("Kosmos Lounge","../dining/kosmos-lounge","Dining"); links[24] = new Array("Landmark Theatres","../entertainment/landmark-theatres","Entertainment"); links[25] = new Array("Lebanese Taverna","../dining/lebanese-taverna","Dining"); links[26] = new Array("MAC at Harbor East","../entertainment/mac-at-harbor-east","Entertainment"); links[27] = new Array("Marriott Waterfront","../hotels/marriott-waterfront","Hotels"); links[28] = new Array("Oceanaire","../dining/oceanaire-seafood-room","Dining"); links[29] = new Array("PAD","../shopping/pad","Shopping"); links[30] = new Array("Pazo","../dining/pazo","Dining"); links[31] = new Array("Promenade","../residential/promenade","Residential"); links[32] = new Array("Riganos Bakery and Deli","../dining/riganos-bakery-and-deli","Dining"); links[33] = new Array("Roys","../dining/roys","Dining"); links[34] = new Array("Sassanova","../shopping/sassanova","Shopping"); links[35] = new Array("South Moon Under","../shopping/south-moon-under","Shopping"); links[36] = new Array("Spa Sante","../shopping/spa-sante","Shopping"); links[37] = new Array("Spinnaker Bay","../residential/spinnaker-bay","Residential"); links[38] = new Array("Starbucks","../dining/starbucks","Dining"); links[39] = new Array("Taco Fiesta","../dining/taco-fiesta","Dining"); links[40] = new Array("Talara","../dining/talara","Dining"); links[41] = new Array("Urban Chic","../shopping/urban-chic","Shopping"); links[42] = new Array("Vue Harbor East","../residential/vue","Residential"); links[43] = new Array("Whole Foods Market","../shopping/whole-foods-market","Shopping"); } function storeLstHdr() { if((navigator.appName.indexOf('Netscape') != -1) && (navigator.appVersion.indexOf('5') == 0)) // Mozilla select tag return ""; } function drawSelect() { mHTML = storeLstHdr(); /*mHTML = ""; document.getElementById("mContainer").innerHTML = mHTML; } function narrowList(searchString) { resultsFound = 0; searchString = searchString.toLowerCase(); mHTML = storeLstHdr(); found=false; partialStringMatching = document.forms[0].psm.checked; for(i=0;i-1) || (zLink.indexOf(searchString) == 0 && (links[i][2] == searchFilter || searchFilter == "Any"))) { found=true; resultsFound++; mHTML+=""; } } mHTML+=""; if(found)document.getElementById("mContainer").innerHTML = mHTML showResults(resultsFound,searchString); } function showResults(zResultsFound,zSearchString) { zHTML = ""; zHTML += "" + zResultsFound + " results found"; if(zSearchString != "") zHTML += " for search term " + zSearchString + ""; zHTML += " in category " + searchFilter + ""; if(zResultsFound==0) zHTML+=" so listing what was found."; document.getElementById("mResults").innerHTML = zHTML; } function buildCategoryArray() { for(i=0;i"; zHTML += ""; for(i=0;i" + categories[i] + ""; zHTML+= ""; document.getElementById("nContainer").innerHTML = zHTML; } function existsInArray(arrayToCheck,valueToCheck) { for(z=0;z