<!--

var nTotal = 0;
var asFilename = new Array();
var asTitle = new Array();
var aasWords = new Array();
var anCount = new Array();

var nNumPages = 12

// Home Page (HomePage.html)

asFilename[0] = "HomePage.html";
asTitle[0] = "Home Page";
anCount[0] = 80;
aasWords[0] = new Array();

aasWords[0][0] = "check";
aasWords[0][1] = "noodle";
aasWords[0][2] = "knights";
aasWords[0][3] = "welcome";
aasWords[0][4] = "webpage";
aasWords[0][5] = "dedicated";
aasWords[0][6] = "journey";
aasWords[0][7] = "music";
aasWords[0][8] = "plenty";
aasWords[0][9] = "music";
aasWords[0][10] = "check";
aasWords[0][11] = "coming";
aasWords[0][12] = "soon";
aasWords[0][13] = "forget";
aasWords[0][14] = "check";
aasWords[0][15] = "noodle";
aasWords[0][16] = "knights";
aasWords[0][17] = "link";
aasWords[0][18] = "new";
aasWords[0][19] = "project";
aasWords[0][20] = "am";
aasWords[0][21] = "doing";
aasWords[0][22] = "collect";
aasWords[0][23] = "noodle";
aasWords[0][24] = "tracks";
aasWords[0][25] = "definite";
aasWords[0][26] = "see";
aasWords[0][27] = "summertime";
aasWords[0][28] = "northern";
aasWords[0][29] = "half";
aasWords[0][30] = "hate";
aasWords[0][31] = "having";
aasWords[0][32] = "bulky";
aasWords[0][33] = "wallet";
aasWords[0][34] = "pocket";
aasWords[0][35] = "hot";
aasWords[0][36] = "sticky";
aasWords[0][37] = "days";
aasWords[0][38] = "check";
aasWords[0][39] = "acm";
aasWords[0][40] = "credit";
aasWords[0][41] = "card";
aasWords[0][42] = "wallet";
aasWords[0][43] = "money";
aasWords[0][44] = "clip";
aasWords[0][45] = "19";
aasWords[0][46] = "99";
aasWords[0][47] = "free";
aasWords[0][48] = "shipping";
aasWords[0][49] = "buy";
aasWords[0][50] = "forget";
aasWords[0][51] = "pick";
aasWords[0][52] = "small";
aasWords[0][53] = "ukulele";
aasWords[0][54] = "mandolin";
aasWords[0][55] = "musicians";
aasWords[0][56] = "friend";
aasWords[0][57] = "need";
aasWords[0][58] = "campfires";
aasWords[0][59] = "19";
aasWords[0][60] = "99";
aasWords[0][61] = "39";
aasWords[0][62] = "99";
aasWords[0][63] = "respectively";
aasWords[0][64] = "go";
aasWords[0][65] = "wrong";
aasWords[0][66] = "enjoy";
aasWords[0][67] = "stay";
aasWords[0][68] = "sign";
aasWords[0][69] = "guestbook";
aasWords[0][70] = "sign";
aasWords[0][71] = "guestbook";
aasWords[0][72] = "view";
aasWords[0][73] = "guestbook";
aasWords[0][74] = "photos";
aasWords[0][75] = "music";
aasWords[0][76] = "search";
aasWords[0][77] = "email";
aasWords[0][78] = "site";
aasWords[0][79] = "map";


// Photos (photos.html)

asFilename[1] = "photos.html";
asTitle[1] = "Photos";
anCount[1] = 53;
aasWords[1] = new Array();

aasWords[1][0] = "pictures";
aasWords[1][1] = "posting";
aasWords[1][2] = "soon";
aasWords[1][3] = "forget";
aasWords[1][4] = "hit";
aasWords[1][5] = "button";
aasWords[1][6] = "left";
aasWords[1][7] = "pics";
aasWords[1][8] = "boys";
aasWords[1][9] = "good";
aasWords[1][10] = "boys";
aasWords[1][11] = "ata";
aasWords[1][12] = "bluegrass";
aasWords[1][13] = "festival";
aasWords[1][14] = "chris";
aasWords[1][15] = "thile";
aasWords[1][16] = "show";
aasWords[1][17] = "2005";
aasWords[1][18] = "station";
aasWords[1][19] = "inn";
aasWords[1][20] = "nashville";
aasWords[1][21] = "tennessee";
aasWords[1][22] = "sara";
aasWords[1][23] = "watkins";
aasWords[1][24] = "picture";
aasWords[1][25] = "show";
aasWords[1][26] = "perform";
aasWords[1][27] = "wish";
aasWords[1][28] = "exceptional";
aasWords[1][29] = "talent";
aasWords[1][30] = "sara";
aasWords[1][31] = "dusty";
aasWords[1][32] = "sooo";
aasWords[1][33] = "excited";
aasWords[1][34] = "see";
aasWords[1][35] = "show";
aasWords[1][36] = "biggest";
aasWords[1][37] = "fan";
aasWords[1][38] = "nickel";
aasWords[1][39] = "creek";
aasWords[1][40] = "look";
aasWords[1][41] = "surprise";
aasWords[1][42] = "guest";
aasWords[1][43] = "dolly";
aasWords[1][44] = "parton";
aasWords[1][45] = "showed";
aasWords[1][46] = "surprise";
aasWords[1][47] = "performance";
aasWords[1][48] = "sang";
aasWords[1][49] = "songs";
aasWords[1][50] = "talked";
aasWords[1][51] = "bit";
aasWords[1][52] = "nice";


// The Music (TheMusic.html)

asFilename[2] = "TheMusic.html";
asTitle[2] = "The Music";
anCount[2] = 4;
aasWords[2] = new Array();

aasWords[2][0] = "recordings";
aasWords[2][1] = "done";
aasWords[2][2] = "hope";
aasWords[2][3] = "enjoy";


// Site Map (sitemap.html)

asFilename[3] = "sitemap.html";
asTitle[3] = "Site Map";
anCount[3] = 35;
aasWords[3] = new Array();

aasWords[3][0] = "listed";
aasWords[3][1] = "pages";
aasWords[3][2] = "web";
aasWords[3][3] = "site";
aasWords[3][4] = "click";
aasWords[3][5] = "link";
aasWords[3][6] = "go";
aasWords[3][7] = "page";
aasWords[3][8] = "home";
aasWords[3][9] = "page";
aasWords[3][10] = "music";
aasWords[3][11] = "comedy";
aasWords[3][12] = "music";
aasWords[3][13] = "serious";
aasWords[3][14] = "music";
aasWords[3][15] = "electric";
aasWords[3][16] = "guitar";
aasWords[3][17] = "music";
aasWords[3][18] = "electro";
aasWords[3][19] = "techno";
aasWords[3][20] = "mandolin";
aasWords[3][21] = "site";
aasWords[3][22] = "map";
aasWords[3][23] = "email";
aasWords[3][24] = "search";
aasWords[3][25] = "music";
aasWords[3][26] = "photos";
aasWords[3][27] = "photos";
aasWords[3][28] = "page";
aasWords[3][29] = "2";
aasWords[3][30] = "intro";
aasWords[3][31] = "home";
aasWords[3][32] = "page";
aasWords[3][33] = "collaborations";
aasWords[3][34] = "links";


// Photos Page 2 (PhotosPage2.html)

asFilename[4] = "PhotosPage2.html";
asTitle[4] = "Photos Page 2";
anCount[4] = 5;
aasWords[4] = new Array();

aasWords[4][0] = "enterouge";
aasWords[4][1] = "good";
aasWords[4][2] = "instruments";
aasWords[4][3] = "collection";
aasWords[4][4] = "growing";


// Links (Links.html)

asFilename[5] = "Links.html";
asTitle[5] = "Links";
anCount[5] = 45;
aasWords[5] = new Array();

aasWords[5][0] = "links";
aasWords[5][1] = "poppy";
aasWords[5][2] = "greatest";
aasWords[5][3] = "storyteller";
aasWords[5][4] = "great";
aasWords[5][5] = "puppet";
aasWords[5][6] = "alot";
aasWords[5][7] = "fun";
aasWords[5][8] = "email";
aasWords[5][9] = "vacation";
aasWords[5][10] = "pics";
aasWords[5][11] = "west";
aasWords[5][12] = "hope";
aasWords[5][13] = "enjoy";
aasWords[5][14] = "pics";
aasWords[5][15] = "trip";
aasWords[5][16] = "canada";
aasWords[5][17] = "nice";
aasWords[5][18] = "trip";
aasWords[5][19] = "really";
aasWords[5][20] = "old";
aasWords[5][21] = "banjo";
aasWords[5][22] = "great";
aasWords[5][23] = "grandfather's";
aasWords[5][24] = "pictures";
aasWords[5][25] = "trip";
aasWords[5][26] = "statue";
aasWords[5][27] = "liberty";
aasWords[5][28] = "brother's";
aasWords[5][29] = "website";
aasWords[5][30] = "go";
aasWords[5][31] = "back";
aasWords[5][32] = "go";
aasWords[5][33] = "main";
aasWords[5][34] = "homepage";
aasWords[5][35] = "site";
aasWords[5][36] = "member";
aasWords[5][37] = "webring";
aasWords[5][38] = "browse";
aasWords[5][39] = "visit";
aasWords[5][40] = "site";
aasWords[5][41] = "member";
aasWords[5][42] = "webring";
aasWords[5][43] = "browse";
aasWords[5][44] = "visit";


// Serious Music (SeriousMusic.html)

asFilename[6] = "SeriousMusic.html";
asTitle[6] = "Serious Music";
anCount[6] = 9;
aasWords[6] = new Array();

aasWords[6][0] = "choose";
aasWords[6][1] = "genre";
aasWords[6][2] = "links";
aasWords[6][3] = "folk";
aasWords[6][4] = "acoustic";
aasWords[6][5] = "electro";
aasWords[6][6] = "techno";
aasWords[6][7] = "electric";
aasWords[6][8] = "guitar";


// Comedy Music (ComedyMusic.html)

asFilename[7] = "ComedyMusic.html";
asTitle[7] = "Comedy Music";
anCount[7] = 31;
aasWords[7] = new Array();

aasWords[7][0] = "sillier";
aasWords[7][1] = "stuff";
aasWords[7][2] = "right";
aasWords[7][3] = "click";
aasWords[7][4] = "disk";
aasWords[7][5] = "icon";
aasWords[7][6] = "choose";
aasWords[7][7] = "save";
aasWords[7][8] = "link";
aasWords[7][9] = "save";
aasWords[7][10] = "target";
aasWords[7][11] = "depending";
aasWords[7][12] = "browser";
aasWords[7][13] = "save";
aasWords[7][14] = "song";
aasWords[7][15] = "hard";
aasWords[7][16] = "drive";
aasWords[7][17] = "flatulence";
aasWords[7][18] = "odair";
aasWords[7][19] = "called";
aasWords[7][20] = "flatulence";
aasWords[7][21] = "odair";
aasWords[7][22] = "known";
aasWords[7][23] = "fart";
aasWords[7][24] = "song";
aasWords[7][25] = "karaoke";
aasWords[7][26] = "da";
aasWords[7][27] = "hood";
aasWords[7][28] = "just";
aasWords[7][29] = "hear";
aasWords[7][30] = "believe";


// Collaborations (Collaborations.html)

asFilename[8] = "Collaborations.html";
asTitle[8] = "Collaborations";
anCount[8] = 33;
aasWords[8] = new Array();

aasWords[8][0] = "work";
aasWords[8][1] = "musicians";
aasWords[8][2] = "globe";
aasWords[8][3] = "international";
aasWords[8][4] = "collaborations";
aasWords[8][5] = "horse";
aasWords[8][6] = "name";
aasWords[8][7] = "collaboration";
aasWords[8][8] = "bill";
aasWords[8][9] = "soren";
aasWords[8][10] = "strat";
aasWords[8][11] = "group";
aasWords[8][12] = "yahoo";
aasWords[8][13] = "bill";
aasWords[8][14] = "lives";
aasWords[8][15] = "texas";
aasWords[8][16] = "soren";
aasWords[8][17] = "denmark";
aasWords[8][18] = "ohio";
aasWords[8][19] = "urban";
aasWords[8][20] = "mystic";
aasWords[8][21] = "tomas";
aasWords[8][22] = "gonzales";
aasWords[8][23] = "mexico";
aasWords[8][24] = "arrangement";
aasWords[8][25] = "added";
aasWords[8][26] = "samples";
aasWords[8][27] = "create";
aasWords[8][28] = "get";
aasWords[8][29] = "sound";
aasWords[8][30] = "wanted";
aasWords[8][31] = "ideas";
aasWords[8][32] = "mixing";


// Mandolin (Mandolin.html)

asFilename[9] = "Mandolin.html";
asTitle[9] = "Mandolin";
anCount[9] = 89;
aasWords[9] = new Array();

aasWords[9][0] = "enter";
aasWords[9][1] = "text";
aasWords[9][2] = "page";
aasWords[9][3] = "highlight";
aasWords[9][4] = "text";
aasWords[9][5] = "mouse";
aasWords[9][6] = "typing";
aasWords[9][7] = "replace";
aasWords[9][8] = "edit";
aasWords[9][9] = "images";
aasWords[9][10] = "clicking";
aasWords[9][11] = "swallowtail";
aasWords[9][12] = "jig";
aasWords[9][13] = "swallow";
aasWords[9][14] = "tail";
aasWords[9][15] = "jig";
aasWords[9][16] = "played";
aasWords[9][17] = "mandolin";
aasWords[9][18] = "mando";
aasWords[9][19] = "classique";
aasWords[9][20] = "multi";
aasWords[9][21] = "track";
aasWords[9][22] = "recording";
aasWords[9][23] = "done";
aasWords[9][24] = "mandolins";
aasWords[9][25] = "tracks";
aasWords[9][26] = "switches";
aasWords[9][27] = "mandolin";
aasWords[9][28] = "track";
aasWords[9][29] = "mandolins";
aasWords[9][30] = "tracks";
aasWords[9][31] = "played";
aasWords[9][32] = "starts";
aasWords[9][33] = "people";
aasWords[9][34] = "practicing";
aasWords[9][35] = "goes";
aasWords[9][36] = "hook";
aasWords[9][37] = "back";
aasWords[9][38] = "jam";
aasWords[9][39] = "mandoschewitz";
aasWords[9][40] = "little";
aasWords[9][41] = "mandolin";
aasWords[9][42] = "number";
aasWords[9][43] = "wrote";
aasWords[9][44] = "sunday";
aasWords[9][45] = "jazzy";
aasWords[9][46] = "little";
aasWords[9][47] = "number";
aasWords[9][48] = "acoustic";
aasWords[9][49] = "guitar";
aasWords[9][50] = "banjo";
aasWords[9][51] = "mandolin";
aasWords[9][52] = "tyco";
aasWords[9][53] = "blues";
aasWords[9][54] = "little";
aasWords[9][55] = "slide";
aasWords[9][56] = "blues";
aasWords[9][57] = "honor";
aasWords[9][58] = "tyco";
aasWords[9][59] = "ex";
aasWords[9][60] = "ceo";
aasWords[9][61] = "dennis";
aasWords[9][62] = "kozlowski";
aasWords[9][63] = "thinking";
aasWords[9][64] = "song";
aasWords[9][65] = "written";
aasWords[9][66] = "vocals";
aasWords[9][67] = "performed";
aasWords[9][68] = "wife";
aasWords[9][69] = "linda";
aasWords[9][70] = "play";
aasWords[9][71] = "guitars";
aasWords[9][72] = "baby";
aasWords[9][73] = "stay";
aasWords[9][74] = "song";
aasWords[9][75] = "written";
aasWords[9][76] = "performed";
aasWords[9][77] = "son";
aasWords[9][78] = "dusty";
aasWords[9][79] = "8";
aasWords[9][80] = "years";
aasWords[9][81] = "old";
aasWords[9][82] = "snuff";
aasWords[9][83] = "flame";
aasWords[9][84] = "little";
aasWords[9][85] = "acoustic";
aasWords[9][86] = "dark";
aasWords[9][87] = "metal";
aasWords[9][88] = "piece";


// Electro/techno (Page.html)

asFilename[10] = "Page.html";
asTitle[10] = "Electro/techno";
anCount[10] = 32;
aasWords[10] = new Array();

aasWords[10][0] = "enter";
aasWords[10][1] = "text";
aasWords[10][2] = "page";
aasWords[10][3] = "highlight";
aasWords[10][4] = "text";
aasWords[10][5] = "mouse";
aasWords[10][6] = "typing";
aasWords[10][7] = "replace";
aasWords[10][8] = "edit";
aasWords[10][9] = "images";
aasWords[10][10] = "clicking";
aasWords[10][11] = "asylum";
aasWords[10][12] = "song";
aasWords[10][13] = "atmosphere";
aasWords[10][14] = "ambience";
aasWords[10][15] = "includes";
aasWords[10][16] = "wife";
aasWords[10][17] = "linda";
aasWords[10][18] = "son";
aasWords[10][19] = "dusty";
aasWords[10][20] = "messo";
aasWords[10][21] = "techno";
aasWords[10][22] = "musical";
aasWords[10][23] = "collage";
aasWords[10][24] = "trance";
aasWords[10][25] = "just";
aasWords[10][26] = "noise";
aasWords[10][27] = "hippity";
aasWords[10][28] = "hop";
aasWords[10][29] = "slop";
aasWords[10][30] = "uber";
aasWords[10][31] = "silly";


// Electric Guitar Music (ElectricGuitarMusic.html)

asFilename[11] = "ElectricGuitarMusic.html";
asTitle[11] = "Electric Guitar Music";
anCount[11] = 61;
aasWords[11] = new Array();

aasWords[11][0] = "ok";
aasWords[11][1] = "electric";
aasWords[11][2] = "guitar";
aasWords[11][3] = "pieces";
aasWords[11][4] = "play";
aasWords[11][5] = "guitar";
aasWords[11][6] = "pieces";
aasWords[11][7] = "sing";
aasWords[11][8] = "synth";
aasWords[11][9] = "bass";
aasWords[11][10] = "drums";
aasWords[11][11] = "bandamp";
aasWords[11][12] = "freaks";
aasWords[11][13] = "play";
aasWords[11][14] = "instruments";
aasWords[11][15] = "enjoy";
aasWords[11][16] = "strollin'";
aasWords[11][17] = "strollin";
aasWords[11][18] = "blues";
aasWords[11][19] = "rock";
aasWords[11][20] = "jam";
aasWords[11][21] = "remember";
aasWords[11][22] = "destination";
aasWords[11][23] = "journey";
aasWords[11][24] = "really";
aasWords[11][25] = "counts";
aasWords[11][26] = "surface";
aasWords[11][27] = "hard";
aasWords[11][28] = "rock";
aasWords[11][29] = "instrumental";
aasWords[11][30] = "best";
aasWords[11][31] = "hard";
aasWords[11][32] = "rock";
aasWords[11][33] = "riffs";
aasWords[11][34] = "come";
aasWords[11][35] = "way";
aasWords[11][36] = "blues";
aasWords[11][37] = "rock";
aasWords[11][38] = "number";
aasWords[11][39] = "mixed";
aasWords[11][40] = "eq'd";
aasWords[11][41] = "give";
aasWords[11][42] = "old";
aasWords[11][43] = "record";
aasWords[11][44] = "feel";
aasWords[11][45] = "kind";
aasWords[11][46] = "old";
aasWords[11][47] = "singin";
aasWords[11][48] = "tin";
aasWords[11][49] = "thing";
aasWords[11][50] = "bandamp";
aasWords[11][51] = "freaks";
aasWords[11][52] = "bandamp";
aasWords[11][53] = "freaks";
aasWords[11][54] = "just";
aasWords[11][55] = "listen";
aasWords[11][56] = "visit";
aasWords[11][57] = "http";
aasWords[11][58] = "www";
aasWords[11][59] = "bandamp";
aasWords[11][60] = "com";



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>');
    }
  }
}
//-->