#The pb file
#!/bin/ksh
#FILE:pb

. pbfuncs
dbfile=~/personal/phonebook
orig_dbfile=~/personal/phonebook

if [ $# -gt 0 ]
then
 for pattern in $*
  do
   lookup $pattern
  done
else
if [ -w $dbfile ]
then
 mv $dbfile ${dbfile}.$$
else
 echo "$dbfile in use"
 exit 1
fi
dbfile=$dbfile.$$
while true
 do
  clear
  cat <<END
  
   


   
                              MAIN MENU

                             Lookup
                             Add record
                             Change record
                             Delete record
                             Print
                             Quit/Exit
END
  echo "\n\nEnter the capital letter of your choice: \c"
  read main_menu_choice 
  
  case $main_menu_choice in
   e|E|q|Q) mv $dbfile $orig_dbfile
	    exit 0
  	    ;;
       l|L) lookup
	    ;;
       a|A) add_record
	    ;;
       c|C) change_record
	    ;;
       d|D) delete_record
	    ;;
       p|P) print_it
	    ;;
         *) echo "$main_menu_choice is an INVALID choice, <cr> to cont... "
  	    read junk
  esac
 done
fi
