#!/usr/bin/perl

$version = "CoolSoft's Archive Viewer v1.0";

print <<EOF;
Content-Type: text/html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html>
<head>
<meta http-equiv="content-language" content="en-gb">
<meta name="Author" content="Anthony Green">
<meta name="rating" content="general">
<meta name="GENERATOR" content="$version">
<title>Cornwall Sports Hall Athletics - Newsletter Archive</title>
<link rel="Home" type="text/html"
href="http://www.CornwallSportsHall.org.uk"
title="Cornwall Sports Hall Athletics HomePage">
<link rel="stylesheet" type="text/css" href="http://www.cornwallsportshall.org.uk/style.css">

<body background="http://www.cornwallsportshall.org.uk/pictures/back.gif" bgcolor="#000080"
text="#C0C0C0" link="#FFFF00" vlink="#00FF00">

<h1>Newsletter Archive</h1>
EOF

open (MSGINDEX, "/home/server/cornwallsportshall.org.uk/sportsnews/subjects.txt");
@readdata = <MSGINDEX>;
close (MSGINDEX);
    
foreach $line (@readdata) {
    ($id, $subject) = split (/%/, $line);
    $subjects{$id} = $subject; 
}


$id = $ENV{QUERY_STRING};
if ( exists($subjects{$id})) {
    
    print "<h2>Previous Newsletter</h2>\n";
    $id = $ENV{QUERY_STRING};

    $date = &finddate ($id);
    print "<blockquote>\n";
    print "<p><b>Subject:</b> $subjects{$id}<br><b>Date:</b> $date</p>\n";
    print "<pre>\n";
    open (MESSAGE, "/home/server/cornwallsportshall.org.uk/sportsnews/${id}.msg");
    print <MESSAGE>;
    print "</pre>\n";
    print "</blockquote>\n";
    print "<p><a href=./>Back to Newsletter Archive Index</a></p>\n";
}
else {
    print "<h2>Index to Past Newsletters</h2><ul>\n";    
    foreach $id (reverse(sort(keys %subjects))) {
	$date = &finddate ($id);
	print "<li><a href=\"./index.pl?$id\">($date) - <i>$subjects{$id}</i></a>\n";
    }
    print "</ul>\n";
}

print <<EOF;
<hr>
<center><a href="http://www.CornwallSportsHall.org.uk" class="home_link"><font
size="1">www.CornwallSportsHall.org.uk</font></a></center>
</body>
</html>
EOF


sub finddate {
    	$date = substr (@_[0], 6,2)."/" . substr (@_[0], 4,2)."/".substr(@_[0],0,4);
}

