#!/opt/local/bin/perl

use strict;
use CGI;
use lib '/Library/WebServer/perl/lib';
use EduFileTwo;

my $form = new CGI;
my $course_id_unescaped = $form->param('course_id');
my $course_id = $form->escapeHTML($course_id_unescaped);

print $form->header;
EduFileTwo::Util::printHead("Create Account");

if($course_id eq "") {
  print <<END_HTML;
    <h2>Invalid Course ID</h2>
    <P>No course ID was provided. Your request cannot be processed. Please contact  your instructor
    to fix the problem.</P>
END_HTML
} else {
  print <<END_HTML;
    <div id="content2" align="center" bgcolor="#CFB87C">
    <p>Fill out the form below  and click "Create" to create your account. All fields are required.</p>
    <form action="newuser.cgi" method="post">
          <table border=0 cellpadding="3" cellspacing="1" width="400" bgcolor="#CFB87C" align="center">
           <tr> 
            <td width="146" bgcolor="#CFB87C"> 
              <div align="right"><font face="Arial, Helvetica, sans-serif"><font face="Arial, Helvetica, sans-serif"><font size="2">First Name:</font></font></font></div>
            </td>
            <td width="232" bgcolor="#CFB87C"> <font face="Arial, Helvetica, sans-serif" size="2"> 
              <input type="text" name="first_name" size="30" maxlength="100" style = "background-color : #FAF5E2;">
              <input type="hidden" name="course_id" value="$course_id" style = "background-color : #FAF5E2;">
              </font></td>
          </tr>
           <tr> 
            <td width="146" bgcolor="#CFB87C"> 
              <div align="right"><font face="Arial, Helvetica, sans-serif"><font face="Arial, Helvetica, sans-serif"><font size="2">Last Name:</font></font></font></div>
            </td>
            <td width="232" bgcolor="#CFB87C"> <font face="Arial, Helvetica, sans-serif" size="2"> 
              <input type="text" name="last_name" size="30" maxlength="100" style = "background-color : #FAF5E2;">
              </font></td>
          </tr>
          <tr> 
            <td width="146" bgcolor="#CFB87C"> 
              <div align="right"><font face="Arial, Helvetica, sans-serif"><font face="Arial, Helvetica, sans-serif"><font size="2">Student ID:</font></font></font></div>
            </td>
              <td width="232" bgcolor="#CFB87C">
                
              <input type="text" name="student_id" size="30" maxlength="100" style = "background-color : #FAF5E2;">
              </td>
          </tr>
          <tr> 
            <td width="146" bgcolor="#CFB87C"> 
              <div align="right"><font face="Arial, Helvetica, sans-serif"><font face="Arial, Helvetica, sans-serif"><font size="2">Password:</font></font></font></div>
            </td>
              <td width="232" bgcolor="#CFB87C">
              <input type="password" name="password" size="30" maxlength="100" style = "background-color : #FAF5E2;">
              </td>
          </tr>
          <tr> 
            <td width="146" bgcolor="#CFB87C"> 
              <div align="right"><font face="Arial, Helvetica, sans-serif"><font face="Arial, Helvetica, sans-serif"><font size="2">Confirm Password:</font></font></font></div>
            </td>
              <td width="232" bgcolor="#CFB87C">
              <input type="password" name="password_confirm" size="30" maxlength="100" style = "background-color : #FAF5E2;">
              </td>
          </tr>
          <tr> 
            <td width="146" bgcolor="#CFB87C"> 
              <div align="right"><font face="Arial, Helvetica, sans-serif"><font face="Arial, Helvetica, sans-serif"><font size="2">Phone:</font></font></font></div>
            </td>
              <td width="232" bgcolor="#CFB87C"><font face="Arial, Helvetica, sans-serif" size="2">
                
              <input type="text" name="phone" size="30" maxlength="100" style = "background-color : #FAF5E2;">
                </font></td>
          </tr>
          <tr> 
            <td width="146" bgcolor="#CFB87C"> 
              <div align="right"><font face="Arial, Helvetica, sans-serif"><font face="Arial, Helvetica, sans-serif"><font size="2">E-mail 
                Address: </font></font></font></div>
            </td>
              <td width="232" bgcolor="#CFB87C"><font face="Arial, Helvetica, sans-serif" size="2">
              <input type="text" name="email" size="30" maxlength="100" style = "background-color : #FAF5E2;">
                </font></td>
          </tr>
          <tr> 
            <td width="146" bgcolor="#CFB87C"> 
              <div align="right"><font face="Arial, Helvetica, sans-serif"><font face="Arial, Helvetica, sans-serif"><font size="2">&nbsp;</font></font></font></div>
            </td>
              <td width="232" bgcolor="#CFB87C"><font face="Arial, Helvetica, sans-serif" size="2">
                <input type="submit" name="Submit" value="Create">&nbsp;&nbsp;<input type="reset" value="Reset">
                </font></td>
          </tr>
        </table>

</div>
END_HTML
}

EduFileTwo::Util::printFoot();
