#!/usr/bin/perl -w
use diagnostics;
use strict;
use CGI ":standard";

&top;
my $state = param('state') || "";
if( $state eq 'res' )
{
    &res;
}
else
{
    &form;
}

&bottom;

##########################

sub form
{
    my $fname = CGI::escapeHTML(param('fname')) || "";
    my $ename = CGI::escapeHTML(param('ename')) || "";
    
    print "<p>Förnamn: <input name=fname value=\"$fname\">\n";
    print "<p>Efternamn: <input name=ename value=\"$ename\">\n";
    print "<input type=hidden name=state value=res>\n";
}

sub res
{
    my $fname = CGI::escapeHTML(param('fname')) || "";
    my $ename = CGI::escapeHTML(param('ename')) || "";

    print "<p>Förnamn: $fname\n";
    print "<p>Efternamn: $ename\n";

    print "<input type=hidden name=fname value=\"$fname\">\n";
    print "<input type=hidden name=ename value=\"$ename\">\n";
    print "<input type=hidden name=state value=form>\n";
}

sub top
{
    print "Content-Type: text/html\n\n";
    print "<html><head><title>Namn...</title></head>\n";
    print "<body><h1>Namn...</h1><form>\n";
}

sub bottom
{
    print "<p><input type=submit>\n";
    print "</form></body></html>\n";
}
