#!/usr/bin/perl -w

# NEEDED TO MAKE USE OF READPARSE ROUTINE
print "Content-type: text/html\n\n";

print "<HTML> \n";
print "<HEAD><TITLE></TITLE></HEAD> \n";
print "<BODY> \n";
print "<FORM ACTION=\"imf1.cgi\" METHOD=GET> \n";
print "<CENTER><h1>An IMF Calculator</h1></CENTER> \n";
print "<CENTER><h2></h2></CENTER> \n";

print "<p> \n";
print "Version: 2 November 2001 <br> \n";
print "Enter inputs to a burst of star formation\n";
print " \n";
print "<P> \n";
print "<B> Note: all fields must be filled in for this form to work; <br></B> \n";
print "<B> Oxygen 16 yields are from Woosley & Weaver 1995 for 0.1 and 1.0 solar metallcity </B> \n";
print "<HR><BR> \n";

print "<h3> Inputs:</h3> \n";
print "IMF ( -2.35 = Salpeter; -0.1 > imf > -5.0): <INPUT NAME=\"imf\" TYPE=\"text\" SIZE=\"5\"> <br> \n";
print "M<sub>low</sub> : <INPUT NAME=\"Mlow\" TYPE=\"text\" SIZE=\"4\"> \n";
print "M<sub>up</sub> : <INPUT NAME=\"Mup\" TYPE=\"text\" SIZE=\"4\"> \n";
print "Total Mass of Stars (in solar masses) :  <INPUT NAME=\"Mtot\" TYPE=\"text\" SIZE=\"6\">  \n";
print "<br> \n";
print "Metallicity (1.0=solar):  <INPUT NAME=\"abund\" TYPE=\"text\" SIZE=\"6\">  \n";
print "<p> \n";
print "Stellar Yields from?:  <INPUT NAME=\"mod\" TYPE=\"radio\" value=\"0. \">Woosley & Weaver '95 
       <INPUT NAME=\"mod\" TYPE=\"radio\" value=\"1. \">Maeder '92 \n";
print "Note: You must use WW95 yields if you want Fe and H+He ejecta masses  \n";
print "<p> \n";
print "Lower mass limit for yield integration (e.g., 15 Msun):  <INPUT NAME=\"minlow\" TYPE=\"text\" SIZE=\"6\">  \n";
print "Upper mass limit for yield integration (e.g., 35 Msun):  <INPUT NAME=\"minup\" TYPE=\"text\" SIZE=\"6\">  \n";
print "<p> \n";
print "Factor by which to alter Fe yields from WW95 (prefer default=1.0):  <INPUT NAME=\"Fefac\" TYPE=\"text\" SIZE=\"6\">  \n";
print "<p> \n";
print "Mass of ambient material to mix with ejecta (solar masses):  <INPUT NAME=\"mamb\" TYPE=\"text\" SIZE=\"9\">  \n";
print "<p> \n";
print "Metallicity of ambient material (1.0=solar):  <INPUT NAME=\"zamb\" TYPE=\"text\" SIZE=\"9\">  \n";
print "<p> \n";

print "<h3> Outputs:</h3> \n";
print "Stellar mass Range |  Nstars  |  Ncumulative | Mstars | Mcumulative | O16Mass | O16Cum | H+HeMass | H+HeCum | FeMass | FeCum \n";
print "<p> \n";
print "<HR> \n";

print "<INPUT TYPE=\"hidden\" NAME=\"_show\" VALUE=\"true\"> <BR> \n";
print "Click on 'Compute'  or 'Clear Boxes' to clear the above text boxes 
	and try again.<br> \n";
print "<INPUT TYPE=\"submit\" VALUE=\"Compute\"> \n";
print "<INPUT TYPE=\"reset\" VALUE=\"Clear Boxes\"><P> \n";
print "<HR> \n";
print "</FORM> </BODY> \n";

# NOW CALL THE SUBROUTINE TO GET VARIABLES FROM THE FORM
exit(0);

