#!/usr/bin/perl


require "cgi-lib.pl";


sub print_file
{
	open FILE, "<$_[0]";
	read FILE, $buf, 10000;
	print $buf;
	close FILE;
}


sub print_script
{
	print "<script language=\"JavaScript\" type=\"text/javascript\">\n";
	print "<!-- Hide\n";
	print "function setFocus()\n";
	print "{\n";
	print "  // die FORM heisst send_mail, der INPUT subject\n";
	print "  document.send_mail.subject.focus();\n";
	print "  document.send_mail.subject.select();\n";
	print "}\n";
	print "\n";
	print "function clearForm()\n";
	print "{\n";
	print "  document.send_mail.subject.defaultValue = '';\n";
	print "  document.send_mail.subject.value = '';\n";
	print "  setFocus();\n";
	print "}\n";
	print "// -->\n";
	print "</script>\n";
}


MAIN:
{

	# Read in all the variables set by the form
	&ReadParse(*input);

$sendmail = "/usr/sbin/sendmail -t";
$to       = "pugs\@kuba4u.de";
$from     = "From: Ralf\@Zimmermann.com\n";
$send_to  = "To: $to\n";
$send_bcc  = "Bcc: Ralf\@Zimmermann.com\n";

	# Print the header
	print &PrintHeader;
	print "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n";
	print "<HTML>\n <HEAD>\n";
	print "  <TITLE>Send an email to Marcus Kuba</TITLE>\n";
	print "  <meta http-equiv=\"Content-Type\" content=\"text/html; charset=ISO-8859-1\">";
	&print_script;
	print " </HEAD>\n\n<BODY onLoad=\"setFocus()\">\n\n";
	&print_file("mail_marcus.beginpage.html");
	print "\n\n";
	if ( $input{'action'} eq "send_mail" )
	{
		$subject  = "Subject: mail_marcus.cgi: $input{'subject'}\n";
#		open(SENDMAIL, "|$sendmail") or die "Cannot open $sendmail: $!";
#		print SENDMAIL $send_to;
#		print SENDMAIL $send_bcc;
#		print SENDMAIL $from;
#		print SENDMAIL $subject;
#		print SENDMAIL "Content-type: text/plain\n\n";
#		if ( $input{'email'} ne undef )
#		{	print SENDMAIL "The sender gave an email-address: $input{'email'}\n\n";	}
#		print SENDMAIL "--- Begin of message ----------------------------\n";
#		print SENDMAIL $input{'text'};
#		print SENDMAIL "\n--- End of message ------------------------------\n";
#		print SENDMAIL "\n--- This is mail_marcus.cgi by Ralf Zimmermann ---\n";
#		close(SENDMAIL);

		print " <TABLE>\n";
		print "  <TR>\n";
		print "   <TD VALIGN=\"top\">\n";
		print "    <H2>Your message has been sent to Marcus Kuba</H2>";
		print "   </TD>\n";
		print "   <TD VALIGN=\"top\">\n";
		print "    <H2>Ihre Mitteilung wurde an Marcus Kuba gesendet.</H2>";
		print "   </TD>\n";
		print "  </TR>\n";
		print " </TABLE>\n";
#		print "</P>\n\n";
	}
	else
	{

#		print "<HR>\n";
#	print "<P>\n";
		print " <TABLE>\n";
		print "  <TR>\n";
		print "   <TD VALIGN=\"top\">\n";
		print "    <H2>This email service has been disabled</H2>";
#		print "    This page gives you the opportunity to send an email to me.\n";
		print "   </TD>\n";
		print "   <TD>&nbsp;&nbsp;</TD>\n";
		print "   <TD VALIGN=\"top\">\n";
		print "    <H2>Dieser Email-Service ist deaktiviert.</H2>";
#		print "    Diese Seite gibt Ihnen die M&ouml;glichkeit, mir eine email zu senden.\n";
		print "   </TD>\n";
		print "  </TR>\n";
		print " </TABLE>\n";
#		print "</P>\n\n";
		print "<HR>\n&nbsp;\n";

#		print "<FORM METHOD=\"POST\" ACTION=\"mail_marcus.cgi\" NAME=\"send_mail\">\n";
#		print " <INPUT TYPE=\"HIDDEN\" NAME=\"action\" VALUE=\"send_mail\">\n";
#		print " Subject / Betreff :<BR>\n  &nbsp;&nbsp;&nbsp;&nbsp;";
#		print " <INPUT NAME=\"subject\" SIZE=\"50\"><BR>\n";
#		print " Your email address / Ihre email-Adresse : (optional)<BR>\n  &nbsp;&nbsp;&nbsp;&nbsp;";
#		print " <INPUT NAME=\"email\" SIZE=\"50\"><BR>\n";
#		print " Your text for Marcus / Ihre Nachricht an Marcus :<BR>\n  &nbsp;&nbsp;&nbsp;&nbsp;";
#		print " <TEXTAREA NAME=\"text\" ROWS=\"15\" COLS=\"60\"></TEXTAREA><BR>\n";
#		print " <INPUT TYPE=\"submit\" value=\" Send / Senden \"><BR>\n";
#		print "</FORM>\n\n";
	}

	print "<HR>\n\n";
	print "Created 2003-02-11 by Ralf Zimmermann<BR>\n";
	print "Changed 2010-08-23\n\n";

	&print_file("mail_marcus.endpage.html");
	# Close the document cleanly.
	print "</BODY>\n</HTML>\n";
}
