var newWindow = null;
var text;

function popupWin(town)
{ var i,k;
  var sLine,sSub,sCh;
  var pos,len;
  var code;

  if(newWindow)
    newWindow.close();  
  text =  "<html>\n<head>\n<title>Details</title>";
  text += "<style type=\"text/css\">";
  text += "body{background-color: #ffe4c4}";
  text += "</style>";
  text += "</head>\n<body>\n";

  for(i=0;i<items;i++)
  {
    sLine = list[i];
   
    code = sLine.charAt(0);
    if(code == "1")  //town
    {
      pos = sLine.indexOf('.');
      sSub = sLine.substring(1,pos);  //-1);

      len = sSub.length;
      for(k=0;k<100;k++)
      { 
        sCh = sSub.charAt(sSub.length-1);
        if(sCh == " ")
          sSub = sSub.substring(0,sSub.length-1);
        else
          break;
      }

      if(sSub == town)
      {
        loadTown(i);
        break;
      }
    }
  }
  text += "</center>\n</body>\n</html>\n";
  setTimeout("writeToWindow()",100);
}

function loadTown(tindex)
{ var sRLine;
  var sTemp,sSave;
  var i,ret;
  var code;

  for(i=0;i<items;i++)
  { 
    sRLine = list[tindex];
    tindex++;
    if(sRLine.indexOf("ENDRECORD") != -1)
      break;
//decode sRLine

    code = sRLine.charAt(0);

    if(code == "1")  //town
    {
      sRLine = sRLine.substring(1,sRLine.length);
      text += "<span style=\"font-family: verdana,arial,helvetica,sans-serif;font-size: 14px; color: #ff0000\">";
      text += "<b>" + sRLine + "</b>";
      text += "</span><br>";
    }
    else if(code == "2")  //dist
    {  
      sRLine = sRLine.substring(1,sRLine.length);
      text += "<span style=\"font-family: verdana,arial,helvetica,sans-serif;font-size: 12px; color: #00ff00\">";
      text += sRLine;
      text += "</span><br>";
    }

    else if(code == "4")  //Park name
    {  
      sRLine = sRLine.substring(1,sRLine.length);
      text += "<span style=\"font-family: verdana,arial,helvetica,sans-serif;font-size: 12px; color: #0000ff\">";
      text += sRLine;
      text += "</span><br>";
    } 
             
    else
    {
      sRLine = sRLine.substring(1,sRLine.length);
      if(sRLine.indexOf("http://") != -1)   //a web site
      {
        ret = sRLine.indexOf("http://");
        sSave = sRLine.substring(ret,sRLine.length);   //save site addr
        sTemp = "<span style=\"font-family: verdana,arial,helvetica,sans-serif;font-size: 12px; color: #000000\">";
        sTemp += "&nbsp;&nbsp;Web Site: <a href=\"";
        sTemp += sSave;
        sTemp += "\" target=\"_blank\">";
        sTemp += sSave;
        sTemp += "</a></span><br>";
        text += sTemp;

      }
      else if(sRLine.indexOf("Email") != -1)   //email not worked out yet
      { ret = sRLine.indexOf(":");
        sSave = sRLine.substring(ret,sRLine.length);   //save  addr
        sSave = sSave.substring(2,sSave.length);
        sTemp = "<span style=\"font-family: verdana,arial,helvetica,sans-serif;font-size: 12px; color: #000000\">";
        sTemp += "&nbsp;&nbsp;Email: <a href=\"mailto:";
        sTemp += sSave;
        sTemp += "\">";
        sTemp += sSave;
        sTemp += "</a><br>";  
        text += sTemp;
        //text += "<span style=\"font-family: verdana,arial,helvetica,sans-serif;font-size: 12px; color: #000000\">";
        //text += "&nbsp;&nbsp;";
        //text += sRLine;
        //text += "</span><br>";
      }
      else
      { text += "<span style=\"font-family: verdana,arial,helvetica,sans-serif;font-size: 12px; color: #000000\">";
        text += "&nbsp;&nbsp;";
        text += sRLine;
        text += "</span><br>";
      }
    }

  }
}

function writeToWindow()
{
  newWindow = window.open('','newWin','width=350,height=400,scrollbars=yes,status=no,resizable=yes'); 
  newWindow.document.write(text);
  newWindow.document.close();
}
//------------------------------------------------------
