#!/usr/local/bin/perl
package signin;
# use strict;
use CGI ("shortcuts");
use CGI::Carp qw(fatalsToBrowser);
use lib '\\\\140.247.216.106\\inetpub\wwwroot\columbia';
$query=new CGI;
#Use the ODBC module
use Win32::ODBC;
#our dsn
my $DSN='DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\\\\140.247.216.106\\inetpub\wwwroot\columbia\database\colum.mdb';
use ISLib;
use WeekLib;
#calculate our week
my $week=&WeekLib::getweeknum("today");
my $ISobj=new ISLib('Syllabus');
print $query->header();
print $ISobj->pagetop;
$menustring=qq!<a name="#top"></a>!;
$sylstring="";
#open a new connection
my $O = new Win32::ODBC($DSN) || die "Unable to open DSN $DSN\n";
(! $O->Sql("SELECT *
	FROM Weeks
	ORDER BY WeekNum ASC")) || print $O->DumpError();
while ($O->FetchRow()) {
	%sdata=$O->DataHash;
        if ($sdata{'WeekNum'} == $week) 
          { $sylstring.=qq!<font color=#FF0000><a name="week$sdata{WeekNum}"><font size="+1">Week $sdata{'WeekNum'}:</a> <b>$sdata{Title}</b></font></font><br>\n!; 
	  $menustring.=qq!<a href="#week$sdata{WeekNum}"><font color=#FF0000>Week $sdata{'WeekNum'}: <b>$sdata{Title}</b></font></a><br>\n!;
	  } else {
	   $sylstring.=qq!<a name="week$sdata{WeekNum}"><font size="+1">Week $sdata{'WeekNum'}:</a> <b>$sdata{Title}</b></font><br>\n!;	
	  $menustring.=qq!<a href="#week$sdata{WeekNum}">Week $sdata{'WeekNum'}: <b>$sdata{Title}</b></a><br>\n!;
 	  }
	$date=$sdata{PostDate};
	$sylstring.=qq!Week begins $sdata{PostDate}<br>\n!;
	$sylstring.=qq!$sdata{Reading}<br>\n
	<center><a href="#top">[top]</a></center>
	<hr width="75%" size="1">!;
	}
print qq! $menustring
	<hr width="75%" size="1">
	$sylstring
	!;
print $ISobj->pagebottom;
	