/* Time-stamp: <96/11/28 11:24:33 john> */
/*
# Purpose: Mark the selected option (in generating an option list in an HTML form); called from <a href="#addpageform.cgi">addpageform.cgi</a>
 */

#include <stdio.h>
#include "attr.h"
#include "cgi.h"
#include "misc.h"

int main(argc, argv)
     int argc;
     char * argv [];
{
  char *road_name = get_field((char*)getenv("QUERY_STRING"), "name");
  int i = 0;
  char buf[1024];
  char c;

  while (!feof(stdin))
    {
      c = getchar();
      if (c == '\n')
	{
	  buf[i] = '\0';
	  printf("      <option%s>%s\n",
		 ((road_name != NULL) && 
		  (strcmp(road_name, buf) == 0)) ? " selected" : "",
		 buf);
	  i = 0;
	} else {
	  buf[i++] = c;
	  if (i > 1020)
	    {
	      i--;
	    }
	}
    }

  exit (0);
}

/* end of sel-opt.c */
