<!--

var nTotal = 0;
var asFilename = new Array();
var asTitle = new Array();
var aasWords = new Array();
var anCount = new Array();

var nNumPages = 10

// Home Page (default.asp)

asFilename[0] = "default.asp";
asTitle[0] = "Home Page";
anCount[0] = 24;
aasWords[0] = new Array();

aasWords[0][0] = "thank";
aasWords[0][1] = "visiting";
aasWords[0][2] = "website";
aasWords[0][3] = "busy";
aasWords[0][4] = "finishing";
aasWords[0][5] = "site";
aasWords[0][6] = "hope";
aasWords[0][7] = "come";
aasWords[0][8] = "back";
aasWords[0][9] = "enjoy";
aasWords[0][10] = "drop";
aasWords[0][11] = "mail";
aasWords[0][12] = "send";
aasWords[0][13] = "word";
aasWords[0][14] = "site";
aasWords[0][15] = "fully";
aasWords[0][16] = "operational";
aasWords[0][17] = "teko";
aasWords[0][18] = "custom";
aasWords[0][19] = "builders";
aasWords[0][20] = "llc";
aasWords[0][21] = "505";
aasWords[0][22] = "238";
aasWords[0][23] = "0700";


// About Us (about.html)

asFilename[1] = "about.html";
asTitle[1] = "About Us";
anCount[1] = 327;
aasWords[1] = new Array();

aasWords[1][0] = "thank";
aasWords[1][1] = "interest";
aasWords[1][2] = "company";
aasWords[1][3] = "teko";
aasWords[1][4] = "custom";
aasWords[1][5] = "builders";
aasWords[1][6] = "llc";
aasWords[1][7] = "general";
aasWords[1][8] = "builders";
aasWords[1][9] = "licence";
aasWords[1][10] = "number";
aasWords[1][11] = "90586";
aasWords[1][12] = "albuquerque";
aasWords[1][13] = "home";
aasWords[1][14] = "day";
aasWords[1][15] = "remember";
aasWords[1][16] = "insatiable";
aasWords[1][17] = "interest";
aasWords[1][18] = "building";
aasWords[1][19] = "things";
aasWords[1][20] = "solving";
aasWords[1][21] = "problems";
aasWords[1][22] = "kid";
aasWords[1][23] = "desire";
aasWords[1][24] = "build";
aasWords[1][25] = "better";
aasWords[1][26] = "mouse";
aasWords[1][27] = "trap";
aasWords[1][28] = "go";
aasWords[1][29] = "faster";
aasWords[1][30] = "farther";
aasWords[1][31] = "friends";
aasWords[1][32] = "usually";
aasWords[1][33] = "resulting";
aasWords[1][34] = "increased";
aasWords[1][35] = "scaring";
aasWords[1][36] = "knees";
aasWords[1][37] = "elbows";
aasWords[1][38] = "finding";
aasWords[1][39] = "creative";
aasWords[1][40] = "way";
aasWords[1][41] = "deploy";
aasWords[1][42] = "dad";
aasWords[1][43] = "abundant";
aasWords[1][44] = "selection";
aasWords[1][45] = "tools";
aasWords[1][46] = "kid";
aasWords[1][47] = "plume";
aasWords[1][48] = "dust";
aasWords[1][49] = "middle";
aasWords[1][50] = "mesa";
aasWords[1][51] = "digging";
aasWords[1][52] = "generation";
aasWords[1][53] = "fort";
aasWords[1][54] = "friends";
aasWords[1][55] = "innovators";
aasWords[1][56] = "believed";
aasWords[1][57] = "use";
aasWords[1][58] = "indirect";
aasWords[1][59] = "lighting";
aasWords[1][60] = "nichos";
aasWords[1][61] = "multilevel";
aasWords[1][62] = "construction";
aasWords[1][63] = "modern";
aasWords[1][64] = "underground";
aasWords[1][65] = "decor";
aasWords[1][66] = "maintaining";
aasWords[1][67] = "strictest";
aasWords[1][68] = "environmental";
aasWords[1][69] = "existence";
aasWords[1][70] = "policies";
aasWords[1][71] = "conceal";
aasWords[1][72] = "coveted";
aasWords[1][73] = "forts";
aasWords[1][74] = "today";
aasWords[1][75] = "desire";
aasWords[1][76] = "alive";
aasWords[1][77] = "energy";
aasWords[1][78] = "focused";
aasWords[1][79] = "design";
aasWords[1][80] = "construction";
aasWords[1][81] = "quality";
aasWords[1][82] = "homes";
aasWords[1][83] = "continuing";
aasWords[1][84] = "pursuit";
aasWords[1][85] = "evolving";
aasWords[1][86] = "advancements";
aasWords[1][87] = "technology";
aasWords[1][88] = "design";
aasWords[1][89] = "materials";
aasWords[1][90] = "techniques";
aasWords[1][91] = "required";
aasWords[1][92] = "put";
aasWords[1][93] = "functional";
aasWords[1][94] = "system";
aasWords[1][95] = "wasn";
aasWords[1][96] = "long";
aasWords[1][97] = "glorious";
aasWords[1][98] = "days";
aasWords[1][99] = "graduated";
aasWords[1][100] = "university";
aasWords[1][101] = "new";
aasWords[1][102] = "mexico";
aasWords[1][103] = "bachelor";
aasWords[1][104] = "degree";
aasWords[1][105] = "civil";
aasWords[1][106] = "engineering";
aasWords[1][107] = "emphasis";
aasWords[1][108] = "construction";
aasWords[1][109] = "management";
aasWords[1][110] = "years";
aasWords[1][111] = "growing";
aasWords[1][112] = "successful";
aasWords[1][113] = "business";
aasWords[1][114] = "moved";
aasWords[1][115] = "intel";
aasWords[1][116] = "introduced";
aasWords[1][117] = "world";
aasWords[1][118] = "industrial";
aasWords[1][119] = "construction";
aasWords[1][120] = "years";
aasWords[1][121] = "worked";
aasWords[1][122] = "large";
aasWords[1][123] = "subcontractor";
aasWords[1][124] = "project";
aasWords[1][125] = "engineer";
aasWords[1][126] = "variety";
aasWords[1][127] = "large";
aasWords[1][128] = "scale";
aasWords[1][129] = "installations";
aasWords[1][130] = "facility";
aasWords[1][131] = "1992";
aasWords[1][132] = "operations";
aasWords[1][133] = "winding";
aasWords[1][134] = "albuquerque";
aasWords[1][135] = "regrouping";
aasWords[1][136] = "chandler";
aasWords[1][137] = "arizona";
aasWords[1][138] = "good";
aasWords[1][139] = "promise";
aasWords[1][140] = "enter";
aasWords[1][141] = "residential";
aasWords[1][142] = "construction";
aasWords[1][143] = "industry";
aasWords[1][144] = "sister";
aasWords[1][145] = "rosemary";
aasWords[1][146] = "rutledge";
aasWords[1][147] = "rosemary";
aasWords[1][148] = "spent";
aasWords[1][149] = "half";
aasWords[1][150] = "46";
aasWords[1][151] = "years";
aasWords[1][152] = "involved";
aasWords[1][153] = "home";
aasWords[1][154] = "building";
aasWords[1][155] = "business";
aasWords[1][156] = "premier";
aasWords[1][157] = "female";
aasWords[1][158] = "luxury";
aasWords[1][159] = "home";
aasWords[1][160] = "builders";
aasWords[1][161] = "new";
aasWords[1][162] = "mexico";
aasWords[1][163] = "combined";
aasWords[1][164] = "individual";
aasWords[1][165] = "talents";
aasWords[1][166] = "sister";
aasWords[1][167] = "cindy";
aasWords[1][168] = "built";
aasWords[1][169] = "fine";
aasWords[1][170] = "homes";
aasWords[1][171] = "name";
aasWords[1][172] = "custom";
aasWords[1][173] = "homes";
aasWords[1][174] = "rosemary";
aasWords[1][175] = "rutledge";
aasWords[1][176] = "inc";
aasWords[1][177] = "10";
aasWords[1][178] = "years";
aasWords[1][179] = "building";
aasWords[1][180] = "homes";
aasWords[1][181] = "built";
aasWords[1][182] = "60";
aasWords[1][183] = "custom";
aasWords[1][184] = "homes";
aasWords[1][185] = "homes";
aasWords[1][186] = "ranged";
aasWords[1][187] = "widely";
aasWords[1][188] = "price";
aasWords[1][189] = "complexity";
aasWords[1][190] = "materials";
aasWords[1][191] = "esthetics";
aasWords[1][192] = "construction";
aasWords[1][193] = "manager";
aasWords[1][194] = "company";
aasWords[1][195] = "role";
aasWords[1][196] = "work";
aasWords[1][197] = "various";
aasWords[1][198] = "crews";
aasWords[1][199] = "complete";
aasWords[1][200] = "home";
aasWords[1][201] = "time";
aasWords[1][202] = "budget";
aasWords[1][203] = "build";
aasWords[1][204] = "relationship";
aasWords[1][205] = "owners";
aasWords[1][206] = "exchange";
aasWords[1][207] = "ideas";
aasWords[1][208] = "timely";
aasWords[1][209] = "communication";
aasWords[1][210] = "providing";
aasWords[1][211] = "guidance";
aasWords[1][212] = "construction";
aasWords[1][213] = "process";
aasWords[1][214] = "1992";
aasWords[1][215] = "sister";
aasWords[1][216] = "business";
aasWords[1][217] = "partner";
aasWords[1][218] = "friend";
aasWords[1][219] = "died";
aasWords[1][220] = "breast";
aasWords[1][221] = "cancer";
aasWords[1][222] = "age";
aasWords[1][223] = "46";
aasWords[1][224] = "left";
aasWords[1][225] = "building";
aasWords[1][226] = "legacy";
aasWords[1][227] = "superior";
aasWords[1][228] = "craftsmanship";
aasWords[1][229] = "owner";
aasWords[1][230] = "satisfaction";
aasWords[1][231] = "rosemary";
aasWords[1][232] = "taught";
aasWords[1][233] = "great";
aasWords[1][234] = "deal";
aasWords[1][235] = "softer";
aasWords[1][236] = "side";
aasWords[1][237] = "construction";
aasWords[1][238] = "teko";
aasWords[1][239] = "custom";
aasWords[1][240] = "builders";
aasWords[1][241] = "culmination";
aasWords[1][242] = "15";
aasWords[1][243] = "years";
aasWords[1][244] = "construction";
aasWords[1][245] = "experience";
aasWords[1][246] = "12";
aasWords[1][247] = "years";
aasWords[1][248] = "custom";
aasWords[1][249] = "home";
aasWords[1][250] = "building";
aasWords[1][251] = "insight";
aasWords[1][252] = "engineer";
aasWords[1][253] = "desire";
aasWords[1][254] = "implement";
aasWords[1][255] = "goals";
aasWords[1][256] = "building";
aasWords[1][257] = "sciences";
aasWords[1][258] = "established";
aasWords[1][259] = "build";
aasWords[1][260] = "america";
aasWords[1][261] = "program";
aasWords[1][262] = "goal";
aasWords[1][263] = "company";
aasWords[1][264] = "continue";
aasWords[1][265] = "legacy";
aasWords[1][266] = "helped";
aasWords[1][267] = "build";
aasWords[1][268] = "enhance";
aasWords[1][269] = "bring";
aasWords[1][270] = "cutting";
aasWords[1][271] = "edge";
aasWords[1][272] = "construction";
aasWords[1][273] = "techniques";
aasWords[1][274] = "materials";
aasWords[1][275] = "build";
aasWords[1][276] = "energy";
aasWords[1][277] = "efficient";
aasWords[1][278] = "designs";
aasWords[1][279] = "esthetically";
aasWords[1][280] = "pleasing";
aasWords[1][281] = "eliminating";
aasWords[1][282] = "water";
aasWords[1][283] = "moisture";
aasWords[1][284] = "related";
aasWords[1][285] = "problems";
aasWords[1][286] = "providing";
aasWords[1][287] = "structure";
aasWords[1][288] = "withstand";
aasWords[1][289] = "test";
aasWords[1][290] = "time";
aasWords[1][291] = "embracing";
aasWords[1][292] = "building";
aasWords[1][293] = "concepts";
aasWords[1][294] = "techniques";
aasWords[1][295] = "friendlier";
aasWords[1][296] = "environment";
aasWords[1][297] = "providing";
aasWords[1][298] = "high";
aasWords[1][299] = "efficiency";
aasWords[1][300] = "heating";
aasWords[1][301] = "cooling";
aasWords[1][302] = "fresh";
aasWords[1][303] = "air";
aasWords[1][304] = "ventilation";
aasWords[1][305] = "systems";
aasWords[1][306] = "high";
aasWords[1][307] = "performance";
aasWords[1][308] = "window";
aasWords[1][309] = "door";
aasWords[1][310] = "systems";
aasWords[1][311] = "high";
aasWords[1][312] = "performance";
aasWords[1][313] = "insulation";
aasWords[1][314] = "packages";
aasWords[1][315] = "member";
aasWords[1][316] = "energy";
aasWords[1][317] = "environmental";
aasWords[1][318] = "building";
aasWords[1][319] = "association";
aasWords[1][320] = "teko";
aasWords[1][321] = "custom";
aasWords[1][322] = "builders";
aasWords[1][323] = "llc";
aasWords[1][324] = "505";
aasWords[1][325] = "238";
aasWords[1][326] = "0700";


// Contact Us (contact.html)

asFilename[2] = "contact.html";
asTitle[2] = "Contact Us";
anCount[2] = 37;
aasWords[2] = new Array();

aasWords[2][0] = "teko";
aasWords[2][1] = "custom";
aasWords[2][2] = "builders";
aasWords[2][3] = "llc";
aasWords[2][4] = "12908";
aasWords[2][5] = "chitalpa";
aasWords[2][6] = "pl";
aasWords[2][7] = "ne";
aasWords[2][8] = "albuquerque";
aasWords[2][9] = "nm";
aasWords[2][10] = "87111";
aasWords[2][11] = "505";
aasWords[2][12] = "797";
aasWords[2][13] = "2626";
aasWords[2][14] = "505";
aasWords[2][15] = "238";
aasWords[2][16] = "0700";
aasWords[2][17] = "send";
aasWords[2][18] = "request";
aasWords[2][19] = "form";
aasWords[2][20] = "get";
aasWords[2][21] = "back";
aasWords[2][22] = "soon";
aasWords[2][23] = "possible";
aasWords[2][24] = "name";
aasWords[2][25] = "required";
aasWords[2][26] = "address";
aasWords[2][27] = "city";
aasWords[2][28] = "state";
aasWords[2][29] = "zip";
aasWords[2][30] = "phone";
aasWords[2][31] = "fax";
aasWords[2][32] = "mail";
aasWords[2][33] = "address";
aasWords[2][34] = "required";
aasWords[2][35] = "questions";
aasWords[2][36] = "comments";


// Services (services.html)

asFilename[3] = "services.html";
asTitle[3] = "Services";
anCount[3] = 10;
aasWords[3] = new Array();

aasWords[3][0] = "custom";
aasWords[3][1] = "home";
aasWords[3][2] = "design";
aasWords[3][3] = "construction";
aasWords[3][4] = "project";
aasWords[3][5] = "management";
aasWords[3][6] = "residential";
aasWords[3][7] = "commercial";
aasWords[3][8] = "consulting";
aasWords[3][9] = "services";


// Site Map (sitemap.html)

asFilename[4] = "sitemap.html";
asTitle[4] = "Site Map";
anCount[4] = 59;
aasWords[4] = new Array();

aasWords[4][0] = "listed";
aasWords[4][1] = "pages";
aasWords[4][2] = "web";
aasWords[4][3] = "site";
aasWords[4][4] = "click";
aasWords[4][5] = "link";
aasWords[4][6] = "go";
aasWords[4][7] = "page";
aasWords[4][8] = "home";
aasWords[4][9] = "page";
aasWords[4][10] = "custom";
aasWords[4][11] = "home";
aasWords[4][12] = "design";
aasWords[4][13] = "construction";
aasWords[4][14] = "remodeling";
aasWords[4][15] = "building";
aasWords[4][16] = "lots";
aasWords[4][17] = "available";
aasWords[4][18] = "lot";
aasWords[4][19] = "50";
aasWords[4][20] = "13701";
aasWords[4][21] = "rice";
aasWords[4][22] = "grass";
aasWords[4][23] = "place";
aasWords[4][24] = "ne";
aasWords[4][25] = "lot";
aasWords[4][26] = "64";
aasWords[4][27] = "13411";
aasWords[4][28] = "quaking";
aasWords[4][29] = "aspen";
aasWords[4][30] = "place";
aasWords[4][31] = "ne";
aasWords[4][32] = "plot";
aasWords[4][33] = "plan";
aasWords[4][34] = "lot";
aasWords[4][35] = "64";
aasWords[4][36] = "5815";
aasWords[4][37] = "mariola";
aasWords[4][38] = "place";
aasWords[4][39] = "ne";
aasWords[4][40] = "plot";
aasWords[4][41] = "plan";
aasWords[4][42] = "lot";
aasWords[4][43] = "10";
aasWords[4][44] = "solterra";
aasWords[4][45] = "solterra";
aasWords[4][46] = "high";
aasWords[4][47] = "desert";
aasWords[4][48] = "completed";
aasWords[4][49] = "projects";
aasWords[4][50] = "site";
aasWords[4][51] = "map";
aasWords[4][52] = "services";
aasWords[4][53] = "consulting";
aasWords[4][54] = "services";
aasWords[4][55] = "project";
aasWords[4][56] = "management";
aasWords[4][57] = "contact";
aasWords[4][58] = "search";


// Completed Projects (CompletedProjects.html)

asFilename[5] = "CompletedProjects.html";
asTitle[5] = "Completed Projects";
anCount[5] = 1;
aasWords[5] = new Array();

aasWords[5][0] = "page";


// Building Lots Available (BuildingLotsAvailable.html)

asFilename[6] = "BuildingLotsAvailable.html";
asTitle[6] = "Building Lots Available";
anCount[6] = 18;
aasWords[6] = new Array();

aasWords[6][0] = "lot";
aasWords[6][1] = "10";
aasWords[6][2] = "solterra";
aasWords[6][3] = "subdivision";
aasWords[6][4] = "high";
aasWords[6][5] = "desert";
aasWords[6][6] = "lot";
aasWords[6][7] = "64";
aasWords[6][8] = "desert";
aasWords[6][9] = "highlands";
aasWords[6][10] = "high";
aasWords[6][11] = "desert";
aasWords[6][12] = "lot";
aasWords[6][13] = "50";
aasWords[6][14] = "mountain";
aasWords[6][15] = "highlands";
aasWords[6][16] = "high";
aasWords[6][17] = "desert";


// 5815 Mariola Place NE (5815MariolaPlaceNE.html)

asFilename[7] = "5815MariolaPlaceNE.html";
asTitle[7] = "5815 Mariola Place NE";
anCount[7] = 78;
aasWords[7] = new Array();

aasWords[7][0] = "lot";
aasWords[7][1] = "10";
aasWords[7][2] = "looking";
aasWords[7][3] = "north";
aasWords[7][4] = "sandia";
aasWords[7][5] = "crest";
aasWords[7][6] = "looking";
aasWords[7][7] = "street";
aasWords[7][8] = "looking";
aasWords[7][9] = "east";
aasWords[7][10] = "south";
aasWords[7][11] = "peak";
aasWords[7][12] = "looking";
aasWords[7][13] = "south";
aasWords[7][14] = "great";
aasWords[7][15] = "city";
aasWords[7][16] = "views";
aasWords[7][17] = "2nd";
aasWords[7][18] = "looking";
aasWords[7][19] = "west";
aasWords[7][20] = "great";
aasWords[7][21] = "city";
aasWords[7][22] = "views";
aasWords[7][23] = "2nd";
aasWords[7][24] = "drop";
aasWords[7][25] = "lot";
aasWords[7][26] = "allows";
aasWords[7][27] = "walkout";
aasWords[7][28] = "floor";
aasWords[7][29] = "floor";
aasWords[7][30] = "basement";
aasWords[7][31] = "neighbors";
aasWords[7][32] = "south";
aasWords[7][33] = "neighbors";
aasWords[7][34] = "north";
aasWords[7][35] = "looking";
aasWords[7][36] = "chitalpa";
aasWords[7][37] = "place";
aasWords[7][38] = "general";
aasWords[7][39] = "tile";
aasWords[7][40] = "roof";
aasWords[7][41] = "architecture";
aasWords[7][42] = "general";
aasWords[7][43] = "pubelo";
aasWords[7][44] = "style";
aasWords[7][45] = "architecture";
aasWords[7][46] = "home";
aasWords[7][47] = "designed";
aasWords[7][48] = "lot";
aasWords[7][49] = "complete";
aasWords[7][50] = "working";
aasWords[7][51] = "set";
aasWords[7][52] = "drawings";
aasWords[7][53] = "lot";
aasWords[7][54] = "simular";
aasWords[7][55] = "picture";
aasWords[7][56] = "shown";
aasWords[7][57] = "bottom";
aasWords[7][58] = "right";
aasWords[7][59] = "home";
aasWords[7][60] = "flipped";
aasWords[7][61] = "left";
aasWords[7][62] = "right";
aasWords[7][63] = "maximize";
aasWords[7][64] = "views";
aasWords[7][65] = "enlarged";
aasWords[7][66] = "slightly";
aasWords[7][67] = "new";
aasWords[7][68] = "plan";
aasWords[7][69] = "features";
aasWords[7][70] = "1600";
aasWords[7][71] = "walk";
aasWords[7][72] = "basement";
aasWords[7][73] = "lot";
aasWords[7][74] = "currently";
aasWords[7][75] = "priced";
aasWords[7][76] = "259";
aasWords[7][77] = "000";


// lot #64 - 13411 Quaking Aspen Place, NE (Page.html)

asFilename[8] = "Page.html";
asTitle[8] = "lot #64 - 13411 Quaking Aspen Place, NE";
anCount[8] = 69;
aasWords[8] = new Array();

aasWords[8][0] = "beautiful";
aasWords[8][1] = "lot";
aasWords[8][2] = "located";
aasWords[8][3] = "exclusive";
aasWords[8][4] = "enclave";
aasWords[8][5] = "desert";
aasWords[8][6] = "highlands";
aasWords[8][7] = "high";
aasWords[8][8] = "desert";
aasWords[8][9] = "general";
aasWords[8][10] = "topography";
aasWords[8][11] = "slopes";
aasWords[8][12] = "north";
aasWords[8][13] = "providing";
aasWords[8][14] = "dramatic";
aasWords[8][15] = "close";
aasWords[8][16] = "views";
aasWords[8][17] = "sandia";
aasWords[8][18] = "mountain";
aasWords[8][19] = "range";
aasWords[8][20] = "spacious";
aasWords[8][21] = "4000";
aasWords[8][22] = "sq";
aasWords[8][23] = "ft";
aasWords[8][24] = "home";
aasWords[8][25] = "walk";
aasWords[8][26] = "basement";
aasWords[8][27] = "large";
aasWords[8][28] = "office";
aasWords[8][29] = "3";
aasWords[8][30] = "5";
aasWords[8][31] = "bedrooms";
aasWords[8][32] = "4";
aasWords[8][33] = "bathrooms";
aasWords[8][34] = "home";
aasWords[8][35] = "1400";
aasWords[8][36] = "sq";
aasWords[8][37] = "ft";
aasWords[8][38] = "guest";
aasWords[8][39] = "quarters";
aasWords[8][40] = "spacious";
aasWords[8][41] = "4";
aasWords[8][42] = "car";
aasWords[8][43] = "garage";
aasWords[8][44] = "48'";
aasWords[8][45] = "motor";
aasWords[8][46] = "home";
aasWords[8][47] = "bay";
aasWords[8][48] = "tentatively";
aasWords[8][49] = "designed";
aasWords[8][50] = "lot";
aasWords[8][51] = "size";
aasWords[8][52] = "lot";
aasWords[8][53] = "8062";
aasWords[8][54] = "acres";
aasWords[8][55] = "provides";
aasWords[8][56] = "12000";
aasWords[8][57] = "sq";
aasWords[8][58] = "ft";
aasWords[8][59] = "building";
aasWords[8][60] = "envelope";
aasWords[8][61] = "lot";
aasWords[8][62] = "currently";
aasWords[8][63] = "offered";
aasWords[8][64] = "565";
aasWords[8][65] = "000";
aasWords[8][66] = "picture";
aasWords[8][67] = "actual";
aasWords[8][68] = "lot";


// Lot #50 - 13701 Rice Grass Place NE (Page2.html)

asFilename[9] = "Page2.html";
asTitle[9] = "Lot #50 - 13701 Rice Grass Place NE";
anCount[9] = 69;
aasWords[9] = new Array();

aasWords[9][0] = "mountain";
aasWords[9][1] = "highlands";
aasWords[9][2] = "best";
aasWords[9][3] = "kept";
aasWords[9][4] = "secret";
aasWords[9][5] = "high";
aasWords[9][6] = "desert";
aasWords[9][7] = "development";
aasWords[9][8] = "dramatic";
aasWords[9][9] = "area";
aasWords[9][10] = "covered";
aasWords[9][11] = "pinion";
aasWords[9][12] = "juniper";
aasWords[9][13] = "trees";
aasWords[9][14] = "abundant";
aasWords[9][15] = "wildlife";
aasWords[9][16] = "minutes";
aasWords[9][17] = "albuquerque";
aasWords[9][18] = "lots";
aasWords[9][19] = "mountain";
aasWords[9][20] = "highlands";
aasWords[9][21] = "high";
aasWords[9][22] = "desert";
aasWords[9][23] = "master";
aasWords[9][24] = "planned";
aasWords[9][25] = "dedicated";
aasWords[9][26] = "building";
aasWords[9][27] = "envelopes";
aasWords[9][28] = "protect";
aasWords[9][29] = "city";
aasWords[9][30] = "mountain";
aasWords[9][31] = "views";
aasWords[9][32] = "lot";
aasWords[9][33] = "lot";
aasWords[9][34] = "50";
aasWords[9][35] = "1";
aasWords[9][36] = "1095";
aasWords[9][37] = "acres";
aasWords[9][38] = "size";
aasWords[9][39] = "nearly";
aasWords[9][40] = "square";
aasWords[9][41] = "building";
aasWords[9][42] = "envelope";
aasWords[9][43] = "12";
aasWords[9][44] = "000";
aasWords[9][45] = "sq";
aasWords[9][46] = "ft";
aasWords[9][47] = "lot";
aasWords[9][48] = "sits";
aasWords[9][49] = "near";
aasWords[9][50] = "rice";
aasWords[9][51] = "grass";
aasWords[9][52] = "place";
aasWords[9][53] = "cul";
aasWords[9][54] = "de";
aasWords[9][55] = "sac";
aasWords[9][56] = "lot";
aasWords[9][57] = "available";
aasWords[9][58] = "mountain";
aasWords[9][59] = "highlands";
aasWords[9][60] = "subdivision";
aasWords[9][61] = "available";
aasWords[9][62] = "private";
aasWords[9][63] = "buyer";
aasWords[9][64] = "lot";
aasWords[9][65] = "currently";
aasWords[9][66] = "priced";
aasWords[9][67] = "650";
aasWords[9][68] = "000";



var sQuery = window.location.search;

var asKeywords = new Array(50);
var nNumKeywords = 0;

var bAll;

function ParseKeywords()
{
  str = sQuery;


  n = str.search("keyword=");

  while (n != -1)
  {
    nEnd = str.search("&");

    if (nEnd != -1)
    {
      sKeywords = str.slice(n + 8, nEnd);
      str = str.slice(nEnd + 1);
    }

    else
    {
      sKeywords = str.slice(n + 8);
      str = "";
    }

    sKeywords = unescape(sKeywords.toLowerCase());

    n = sKeywords.search('\\+');

    while (n != -1)
    {
      asKeywords[nNumKeywords++] = sKeywords.slice(0, n);

      sKeywords = sKeywords.slice(n + 1);

      n = sKeywords.search('\\+');
    }

    asKeywords[nNumKeywords++] = sKeywords;

    n = str.search("keyword=");
  }
}

function ParseFlags()
{
  str = sQuery;


  n = str.search("match=");

  cMatch = str.slice(n + 6);

  if (cMatch.charAt(0) == 'L')
    bAll = true;

  else
    bAll = false;
}

function Page(sTitle, sFilename, nRelevance)
{
  this.sTitle = sTitle;
  this.sFilename = sFilename;
  this.nRelevance = nRelevance;
}

function compare(page1, page2)
{
  if (page1.nRelevance < page2.nRelevance)
    return 1;

  else if (page1.nRelevance > page2.nRelevance)
    return -1;

  return 0;
}

function PerformSearch()
{
  bSearchStore = false;
  str = sQuery;
  n = str.search("loc=");
  if (n != -1)
  {
    cMatch = str.slice(n + 4);
    if (cMatch.charAt(0) == 'S')
      bSearchStore = true;
  }    

  if (bSearchStore)
  {
    searchform.loc[1].checked=true;
    commerceopts.style.visibility='visible';
    return false;
  }

  if (sQuery.length > 0)
  {
    if (sQuery.search('sbutton=') != -1)
      return false;

    ParseKeywords();
    ParseFlags();

    nNumMatches = 0;

    aPages = new Array();
    for (w = 0; w < nNumPages; w++)
    {
      nCount = 0;
      bAllMatchFailed = false;

      for (j = 0; j < nNumKeywords; j ++)
      {
        bMatch = false;

        for (i = 0; i < anCount[w]; i ++)
        {
          if (aasWords[w][i].search(asKeywords[j]) != -1)
          {
            nCount++;
            bMatch = true;
          }
        }

        if ((bAll) && (!bMatch))
        {
          bAllMatchFailed = true;
        }
      }

      if ((nCount > 0) && (!bAllMatchFailed))
      {
        aPages[nNumMatches] = new Page(asTitle[w], asFilename[w], nCount);

        nNumMatches++;
        if (nCount > nTotal)
          nTotal = nCount;
      }
    }

    if (nNumMatches == 0)
      alert('There are no pages that match your keywords.  Please broaden your search.');

    else
    {
      aPages.sort(compare);

      document.writeln('<table align=center width="90 %"><tr><td colspan=2 align=center><font size="+1"><b>Search results<hr></b></font></td></tr>');
      document.writeln('<tr><td align=left><b>Document</b></td><td align=right><b>Relevance</b></td></tr>');
      document.writeln('<tr><td colspan=2><hr></td></tr>');

      for (i = 0; i < nNumMatches; i ++)
        document.writeln('<tr><td><a href="' + aPages[i].sFilename + '">' + aPages[i].sTitle + '</a></td><td align=right>' + Math.round(aPages[i].nRelevance * 100 / nTotal) + ' %</td></tr>');

      document.writeln('<tr><td colspan=2><hr></td></tr></table>');
    }
  }
}
//-->