<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#!/usr/bin/perl

######################################################################
# Programmer: Al Nguyen
#
# At the command prompt do "perldoc [name of this program] to see
# user documentation.
######################################################################

##############################
# Include these libraries.
##############################

use strict;
use CGI;
$CGI::POST_MAX = 1024 * 100; #100K max post
$CGI::DISABLE_UPLOADS = 1;
use CGI::Carp qw( fatalsToBrowser );
use Data::Dumper;

my $VERSION = 1.0.2;

#################################################
# Main function.  Main logic of program.
#################################################

main();

sub main {

my %form = form2hash();

$form{dtype} = untaint( $form{dtype}, 'begin|end', qq(Invalid date type parameter) );

$form{appID} = untaint( $form{appID}, '\w+', qq(Invalid appID parameter) ) if ! $form{curMonth};

$form{date} = untaint( $form{date}, '\d\d\d\d-\d\d-\d\d', qq(Invalid date parameter) ) if $form{date};

$form{curMonth} = untaint( $form{curMonth}, '\d+', qq(Invalid month parameter) ) if $form{curMonth};

$form{year} = untaint( $form{year}, '\d\d\d\d', qq(Invalid year parameter) ) if $form{year};
	
my $q = new CGI;

	if ( ! $q-&gt;param('date') ) {

	( $q-&gt;param('dtype') eq 'begin' ) ? showCalendar( 'begin', 0, $form{curMonth}, $form{appID}, $form{year} ) : showCalendar( 'end', 0, $form{curMonth}, $form{appID}, $form{year} );
	
	}

date2cookie( $form{date}, $form{dtype}, $form{appID} );

confDateSelected( $form{date} );

}

###########################################################
# Write the date selected to a session cookie.
###########################################################

sub date2cookie {
	
my( $date, $type, $appID ) = @_;

my $q = new CGI;

my $name = ( $type eq 'begin' ) ? "beginDate-$appID" : "endDate-$appID";

my $c = $q-&gt;cookie(

-name =&gt; $name,

-value =&gt; $date,

);

print $q-&gt;header( -cookie =&gt; $c );

return( 1 );	
	
}

######################################################################
# Read the date cookie to confirm that it was set properly.
# This function is useful for debugging.
######################################################################

sub readDateCookie {

my( $cookieName ) = @_;

my $q = new CGI;

my $c = $q-&gt;cookie( $cookieName );

return( $c );

}

###########################################################
# Show a calendar displaying the current month.
###########################################################

sub showCalendar {

my( $type, $dont_send_type_flag, $current_month, $appID, $year ) = @_;

my( $curYear, $curMonth, $curDay ) = get_system_date();

my $current_date = "$curYear-$curMonth-$curDay";

$current_month = $curMonth if ! $current_month;

$current_month =~ s/^0//;

$curDay =~ s/^0//;

my $whichYear = {

'2005' =&gt; \&amp;getCalendar2005,

'2004' =&gt; \&amp;getCalendar2004,

'2003' =&gt; \&amp;getCalendar2003,

};

$year = $curYear if ! $year;

my $show4year = $whichYear-&gt;{ $year };

my $calendar = $show4year-&gt;( $current_month, $type, $appID, $year );

print "Content-type: text/html\n\n" if ! $dont_send_type_flag;

my @lines = split( /\n/, $calendar );

	foreach ( @lines ) {
		
	$_ =~ s/\&lt;td\&gt;(\&lt;a href\=\"calendar\.pl\?date\=$current_date\&amp;dtype\=$type\&amp;appID\=$appID\&amp;year\=$year\"\&gt;$curDay\&lt;\/a\&gt;\&lt;\/td\&gt;)/\&lt;td bgcolor\=\"red\"\&gt;$1/;
		
	print $_, "\n";
		
	}

exit;
	
}

###############################################################################
# Put the HTML form input data into a hash.  Returns a hash of form elements
# in key/value pairs.
###############################################################################

sub form2hash {

my $q = new CGI;

my( $name, $value, %form );

	foreach $name ( $q-&gt;param() ) {

	$value = $q-&gt;param( $name );

	$form{$name} = $value;

	}

return( %form );

}

############################################################################
# Untaint the HTML form input data.  Value is the form value.  Pattern is
# a regular expression.  Returns whatever matches the regular expression.
############################################################################

sub untaint {

my( $value, $pattern, $error_message ) = @_;

( $value =~ m|($pattern)| ) ? return( $1 ) : errorMes( $error_message );

}

##################################################################################
# Output data structures for debugging if necessary.  $data is a reference to
# some kind of data structure.
##################################################################################

sub dumpData {

my( $data ) = @_;

my $data_as_string = Dumper( $data );

my $html = '&lt;br /&gt;';

$data_as_string =~ s|\n|$html|sg;

my $q = new CGI;

print $q-&gt;header( -type =&gt; 'text/html', -expires =&gt; 'now' );

print &lt;&lt;heredoc;

&lt;html&gt;

&lt;head&gt;&lt;title&gt;Data Dump&lt;/title&gt;&lt;/head&gt;

&lt;body&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p align="center"&gt;&lt;b&gt;$data_as_string&lt;/b&gt;&lt;/p&gt;

&lt;/body&gt;

&lt;/html&gt;

heredoc

exit;
	
}

################################################
# Display an error message page if necessary.
################################################

sub errorMes {

my( $message ) = @_;

print "Content-type: text/html\n\n";

print &lt;&lt;heredoc;

&lt;html&gt;&lt;head&gt;&lt;title&gt;Error&lt;/title&gt;&lt;/head&gt;&lt;body bgcolor="#FFFFFF"&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p align="center"&gt;&lt;b&gt;$message&lt;/b&gt;&lt;/p&gt;

&lt;/body&gt;&lt;/html&gt;

heredoc

exit;

}

######################################################################
# Calculate today's date according to the current host computer.
######################################################################

sub get_system_date {

my( $year, $month, $day ) = ( localtime() )[ 5, 4, 3 ];

$year += 1900;

$month += 1;

$month = 0 . $month if $month &lt; 10;

$day = 0 . $day if $day &lt; 10;

return( $year, $month, $day );

}

####################################################
# Give user confirmation that a date was selected.
####################################################

sub confDateSelected {
	
my( $date ) = @_;

print &lt;&lt;heredoc;

&lt;html&gt;&lt;head&gt;&lt;title&gt;Date Selected&lt;/title&gt;&lt;/head&gt;&lt;body bgcolor="#FFFFFF"&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p align="center"&gt;&lt;font size="3"&gt;You selected:&lt;/font&gt;&lt;/p&gt;

&lt;p align="center"&gt;&lt;font size="5"&gt;&lt;b&gt;$date&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p align="center"&gt;&lt;a href="javascript:window.close()"&gt;&lt;b&gt;Close Window&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;

&lt;/body&gt;&lt;/html&gt;

heredoc

exit;
	
}

####################################################
# Fetch a calendar for the year 2005.
####################################################

sub getCalendar2005 {
	
my( $current_month, $type, $appID, $year ) = @_;

########################
# JANUARY
########################

my $jan = &lt;&lt;heredoc;

&lt;html&gt;&lt;head&gt;&lt;title&gt;Select a Date&lt;/title&gt;&lt;/head&gt;&lt;body bgcolor="#FFFFFF"&gt;

&lt;p align="center"&gt;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=12&amp;appID=$appID&amp;year=2004"&gt;&lt;b&gt;&amp;lt;&amp;lt;&lt;/b&gt;&lt;/a&gt;
&amp;nbsp;&amp;nbsp;&lt;b&gt;January 2005&lt;/b&gt;&amp;nbsp;&amp;nbsp;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=2&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;gt;&amp;gt;&lt;/b&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;div align="center"&gt;

&lt;table border="0"&gt;

&lt;tr align="center"&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;M&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;W&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-01-01&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;1&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-01-02&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;2&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-01-03&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;3&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-01-04&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;4&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-01-05&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;5&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-01-06&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;6&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-01-07&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;7&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-01-08&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;8&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-01-09&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;9&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-01-10&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;10&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-01-11&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;11&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-01-12&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;12&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-01-13&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;13&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-01-14&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;14&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-01-15&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;15&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-01-16&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;16&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-01-17&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;17&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-01-18&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;18&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-01-19&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;19&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-01-20&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;20&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-01-21&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;21&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-01-22&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;22&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-01-23&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;23&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-01-24&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;24&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-01-25&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;25&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-01-26&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;26&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-01-27&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;27&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-01-28&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;28&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-01-29&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;29&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-01-30&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;30&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-01-31&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;31&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;/div&gt;

&lt;p align="center"&gt;&lt;a href="javascript:window.close()"&gt;&lt;b&gt;Close Window&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;

&lt;/body&gt;&lt;/html&gt;

heredoc

########################
# FEBRUARY
########################

my $feb = &lt;&lt;heredoc;

&lt;html&gt;&lt;head&gt;&lt;title&gt;Select a Date&lt;/title&gt;&lt;/head&gt;&lt;body bgcolor="#FFFFFF"&gt;

&lt;p align="center"&gt;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=1&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;lt;&amp;lt;&lt;/b&gt;&lt;/a&gt;
&amp;nbsp;&amp;nbsp;&lt;b&gt;February 2005&lt;/b&gt;&amp;nbsp;&amp;nbsp;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=3&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;gt;&amp;gt;&lt;/b&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;div align="center"&gt;

&lt;table border="0"&gt;

&lt;tr align="center"&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;M&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;W&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-02-01&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;1&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-02-02&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;2&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-02-03&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;3&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-02-04&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;4&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-02-05&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;5&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-02-06&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;6&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-02-07&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;7&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-02-08&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;8&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-02-09&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;9&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-02-10&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;10&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-02-11&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;11&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-02-12&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;12&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-02-13&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;13&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-02-14&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;14&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-02-15&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;15&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-02-16&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;16&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-02-17&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;17&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-02-18&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;18&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-02-19&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;19&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-02-20&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;20&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-02-21&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;21&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-02-22&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;22&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-02-23&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;23&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-02-24&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;24&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-02-25&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;25&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-02-26&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;26&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-02-27&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;27&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-02-28&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;28&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;/div&gt;

&lt;p align="center"&gt;&lt;a href="javascript:window.close()"&gt;&lt;b&gt;Close Window&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;

&lt;/body&gt;&lt;/html&gt;

heredoc

########################
# MARCH
########################

my $mar = &lt;&lt;heredoc;

&lt;html&gt;&lt;head&gt;&lt;title&gt;Select a Date&lt;/title&gt;&lt;/head&gt;&lt;body bgcolor="#FFFFFF"&gt;

&lt;p align="center"&gt;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=2&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;lt;&amp;lt;&lt;/b&gt;&lt;/a&gt;
&amp;nbsp;&amp;nbsp;&lt;b&gt;March 2005&lt;/b&gt;&amp;nbsp;&amp;nbsp;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=4&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;gt;&amp;gt;&lt;/b&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;div align="center"&gt;

&lt;table border="0"&gt;

&lt;tr align="center"&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;M&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;W&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-03-01&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;1&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-03-02&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;2&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-03-03&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;3&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-03-04&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;4&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-03-05&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;5&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-03-06&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;6&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-03-07&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;7&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-03-08&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;8&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-03-09&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;9&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-03-10&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;10&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-03-11&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;11&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-03-12&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;12&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-03-13&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;13&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-03-14&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;14&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-03-15&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;15&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-03-16&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;16&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-03-17&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;17&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-03-18&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;18&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-03-19&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;19&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-03-20&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;20&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-03-21&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;21&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-03-22&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;22&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-03-23&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;23&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-03-24&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;24&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-03-25&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;25&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-03-26&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;26&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-03-27&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;27&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-03-28&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;28&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-03-29&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;29&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-03-30&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;30&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-03-31&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;31&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;/div&gt;

&lt;p align="center"&gt;&lt;a href="javascript:window.close()"&gt;&lt;b&gt;Close Window&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;

&lt;/body&gt;&lt;/html&gt;

heredoc

########################
# APRIL
########################

my $apr = &lt;&lt;heredoc;

&lt;html&gt;&lt;head&gt;&lt;title&gt;Select a Date&lt;/title&gt;&lt;/head&gt;&lt;body bgcolor="#FFFFFF"&gt;

&lt;p align="center"&gt;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=3&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;lt;&amp;lt;&lt;/b&gt;&lt;/a&gt;
&amp;nbsp;&amp;nbsp;&lt;b&gt;April 2005&lt;/b&gt;&amp;nbsp;&amp;nbsp;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=5&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;gt;&amp;gt;&lt;/b&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;div align="center"&gt;

&lt;table border="0"&gt;

&lt;tr align="center"&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;M&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;W&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-04-01&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;1&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-04-02&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;2&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-04-03&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;3&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-04-04&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;4&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-04-05&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;5&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-04-06&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;6&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-04-07&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;7&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-04-08&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;8&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-04-09&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;9&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-04-10&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;10&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-04-11&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;11&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-04-12&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;12&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-04-13&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;13&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-04-14&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;14&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-04-15&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;15&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-04-16&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;16&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-04-17&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;17&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-04-18&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;18&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-04-19&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;19&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-04-20&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;20&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-04-21&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;21&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-04-22&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;22&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-04-23&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;23&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-04-24&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;24&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-04-25&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;25&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-04-26&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;26&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-04-27&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;27&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-04-28&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;28&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-04-29&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;29&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-04-30&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;30&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;/div&gt;

&lt;p align="center"&gt;&lt;a href="javascript:window.close()"&gt;&lt;b&gt;Close Window&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;

&lt;/body&gt;&lt;/html&gt;

heredoc

########################
# MAY
########################

my $may = &lt;&lt;heredoc;

&lt;html&gt;&lt;head&gt;&lt;title&gt;Select a Date&lt;/title&gt;&lt;/head&gt;&lt;body bgcolor="#FFFFFF"&gt;

&lt;p align="center"&gt;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=4&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;lt;&amp;lt;&lt;/b&gt;&lt;/a&gt;
&amp;nbsp;&amp;nbsp;&lt;b&gt;May 2005&lt;/b&gt;&amp;nbsp;&amp;nbsp;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=6&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;gt;&amp;gt;&lt;/b&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;div align="center"&gt;

&lt;table border="0"&gt;

&lt;tr align="center"&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;M&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;W&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-05-01&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;1&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-05-02&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;2&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-05-03&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;3&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-05-04&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;4&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-05-05&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;5&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-05-06&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;6&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-05-07&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;7&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-05-08&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;8&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-05-09&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;9&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-05-10&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;10&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-05-11&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;11&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-05-12&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;12&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-05-13&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;13&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-05-14&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;14&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-05-15&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;15&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-05-16&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;16&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-05-17&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;17&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-05-18&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;18&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-05-19&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;19&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-05-20&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;20&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-05-21&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;21&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-05-22&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;22&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-05-23&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;23&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-05-24&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;24&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-05-25&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;25&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-05-26&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;26&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-05-27&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;27&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-05-28&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;28&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-05-29&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;29&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-05-30&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;30&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-05-31&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;31&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;/div&gt;

&lt;p align="center"&gt;&lt;a href="javascript:window.close()"&gt;&lt;b&gt;Close Window&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;

&lt;/body&gt;&lt;/html&gt;

heredoc

########################
# JUNE
########################

my $jun = &lt;&lt;heredoc;

&lt;html&gt;&lt;head&gt;&lt;title&gt;Select a Date&lt;/title&gt;&lt;/head&gt;&lt;body bgcolor="#FFFFFF"&gt;

&lt;p align="center"&gt;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=5&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;lt;&amp;lt;&lt;/b&gt;&lt;/a&gt;
&amp;nbsp;&amp;nbsp;&lt;b&gt;June 2005&lt;/b&gt;&amp;nbsp;&amp;nbsp;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=7&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;gt;&amp;gt;&lt;/b&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;div align="center"&gt;

&lt;table border="0"&gt;

&lt;tr align="center"&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;M&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;W&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-06-01&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;1&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-06-02&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;2&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-06-03&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;3&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-06-04&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;4&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-06-05&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;5&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-06-06&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;6&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-06-07&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;7&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-06-08&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;8&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-06-09&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;9&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-06-10&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;10&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-06-11&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;11&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-06-12&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;12&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-06-13&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;13&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-06-14&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;14&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-06-15&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;15&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-06-16&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;16&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-06-17&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;17&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-06-18&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;18&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-06-19&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;19&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-06-20&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;20&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-06-21&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;21&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-06-22&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;22&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-06-23&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;23&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-06-24&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;24&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-06-25&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;25&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-06-26&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;26&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-06-27&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;27&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-06-28&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;28&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-06-29&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;29&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-06-30&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;30&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;/div&gt;

&lt;p align="center"&gt;&lt;a href="javascript:window.close()"&gt;&lt;b&gt;Close Window&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;

&lt;/body&gt;&lt;/html&gt;

heredoc

########################
# JULY
########################

my $jul = &lt;&lt;heredoc;

&lt;html&gt;&lt;head&gt;&lt;title&gt;Select a Date&lt;/title&gt;&lt;/head&gt;&lt;body bgcolor="#FFFFFF"&gt;

&lt;p align="center"&gt;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=6&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;lt;&amp;lt;&lt;/b&gt;&lt;/a&gt;
&amp;nbsp;&amp;nbsp;&lt;b&gt;July 2005&lt;/b&gt;&amp;nbsp;&amp;nbsp;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=8&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;gt;&amp;gt;&lt;/b&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;div align="center"&gt;

&lt;table border="0"&gt;

&lt;tr align="center"&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;M&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;W&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-07-01&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;1&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-07-02&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;2&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-07-03&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;3&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-07-04&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;4&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-07-05&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;5&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-07-06&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;6&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-07-07&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;7&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-07-08&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;8&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-07-09&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;9&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-07-10&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;10&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-07-11&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;11&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-07-12&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;12&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-07-13&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;13&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-07-14&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;14&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-07-15&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;15&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-07-16&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;16&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-07-17&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;17&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-07-18&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;18&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-07-19&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;19&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-07-20&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;20&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-07-21&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;21&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-07-22&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;22&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-07-23&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;23&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-07-24&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;24&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-07-25&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;25&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-07-26&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;26&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-07-27&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;27&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-07-28&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;28&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-07-29&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;29&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-07-30&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;30&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-07-31&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;31&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;/div&gt;

&lt;p align="center"&gt;&lt;a href="javascript:window.close()"&gt;&lt;b&gt;Close Window&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;

&lt;/body&gt;&lt;/html&gt;

heredoc

########################
# AUGUST
########################

my $aug = &lt;&lt;heredoc;

&lt;html&gt;&lt;head&gt;&lt;title&gt;Select a Date&lt;/title&gt;&lt;/head&gt;&lt;body bgcolor="#FFFFFF"&gt;

&lt;p align="center"&gt;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=7&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;lt;&amp;lt;&lt;/b&gt;&lt;/a&gt;
&amp;nbsp;&amp;nbsp;&lt;b&gt;August 2005&lt;/b&gt;&amp;nbsp;&amp;nbsp;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=9&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;gt;&amp;gt;&lt;/b&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;div align="center"&gt;

&lt;table border="0"&gt;

&lt;tr align="center"&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;M&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;W&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-08-01&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;1&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-08-02&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;2&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-08-03&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;3&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-08-04&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;4&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-08-05&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;5&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-08-06&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;6&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-08-07&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;7&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-08-08&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;8&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-08-09&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;9&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-08-10&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;10&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-08-11&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;11&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-08-12&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;12&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-08-13&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;13&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-08-14&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;14&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-08-15&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;15&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-08-16&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;16&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-08-17&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;17&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-08-18&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;18&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-08-19&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;19&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-08-20&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;20&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-08-21&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;21&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-08-22&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;22&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-08-23&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;23&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-08-24&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;24&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-08-25&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;25&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-08-26&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;26&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-08-27&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;27&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-08-28&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;28&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-08-29&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;29&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-08-30&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;30&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-08-31&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;31&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;/div&gt;

&lt;p align="center"&gt;&lt;a href="javascript:window.close()"&gt;&lt;b&gt;Close Window&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;

&lt;/body&gt;&lt;/html&gt;

heredoc

########################
# SEPTEMBER
########################

my $sep = &lt;&lt;heredoc;

&lt;html&gt;&lt;head&gt;&lt;title&gt;Select a Date&lt;/title&gt;&lt;/head&gt;&lt;body bgcolor="#FFFFFF"&gt;

&lt;p align="center"&gt;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=8&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;lt;&amp;lt;&lt;/b&gt;&lt;/a&gt;
&amp;nbsp;&amp;nbsp;&lt;b&gt;September 2005&lt;/b&gt;&amp;nbsp;&amp;nbsp;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=10&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;gt;&amp;gt;&lt;/b&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;div align="center"&gt;

&lt;table border="0"&gt;

&lt;tr align="center"&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;M&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;W&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-09-01&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;1&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-09-02&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;2&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-09-03&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;3&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-09-04&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;4&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-09-05&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;5&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-09-06&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;6&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-09-07&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;7&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-09-08&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;8&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-09-09&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;9&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-09-10&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;10&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-09-11&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;11&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-09-12&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;12&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-09-13&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;13&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-09-14&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;14&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-09-15&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;15&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-09-16&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;16&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-09-17&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;17&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-09-18&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;18&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-09-19&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;19&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-09-20&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;20&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-09-21&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;21&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-09-22&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;22&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-09-23&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;23&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-09-24&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;24&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-09-25&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;25&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-09-26&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;26&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-09-27&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;27&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-09-28&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;28&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-09-29&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;29&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-09-30&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;30&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;/div&gt;

&lt;p align="center"&gt;&lt;a href="javascript:window.close()"&gt;&lt;b&gt;Close Window&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;

&lt;/body&gt;&lt;/html&gt;

heredoc

########################
# OCTOBER
########################

my $oct = &lt;&lt;heredoc;

&lt;html&gt;&lt;head&gt;&lt;title&gt;Select a Date&lt;/title&gt;&lt;/head&gt;&lt;body bgcolor="#FFFFFF"&gt;

&lt;p align="center"&gt;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=9&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;lt;&amp;lt;&lt;/b&gt;&lt;/a&gt;
&amp;nbsp;&amp;nbsp;&lt;b&gt;October 2005&lt;/b&gt;&amp;nbsp;&amp;nbsp;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=11&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;gt;&amp;gt;&lt;/b&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;div align="center"&gt;

&lt;table border="0"&gt;

&lt;tr align="center"&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;M&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;W&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-10-01&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;1&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-10-02&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;2&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-10-03&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;3&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-10-04&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;4&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-10-05&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;5&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-10-06&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;6&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-10-07&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;7&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-10-08&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;8&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-10-09&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;9&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-10-10&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;10&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-10-11&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;11&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-10-12&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;12&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-10-13&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;13&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-10-14&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;14&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-10-15&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;15&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-10-16&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;16&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-10-17&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;17&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-10-18&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;18&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-10-19&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;19&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-10-20&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;20&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-10-21&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;21&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-10-22&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;22&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-10-23&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;23&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-10-24&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;24&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-10-25&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;25&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-10-26&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;26&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-10-27&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;27&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-10-28&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;28&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-10-29&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;29&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-10-30&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;30&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-10-31&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;31&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;/div&gt;

&lt;p align="center"&gt;&lt;a href="javascript:window.close()"&gt;&lt;b&gt;Close Window&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;

&lt;/body&gt;&lt;/html&gt;

heredoc

########################
# NOVEMBER
########################

my $nov = &lt;&lt;heredoc;

&lt;html&gt;&lt;head&gt;&lt;title&gt;Select a Date&lt;/title&gt;&lt;/head&gt;&lt;body bgcolor="#FFFFFF"&gt;

&lt;p align="center"&gt;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=10&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;lt;&amp;lt;&lt;/b&gt;&lt;/a&gt;
&amp;nbsp;&amp;nbsp;&lt;b&gt;November 2005&lt;/b&gt;&amp;nbsp;&amp;nbsp;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=12&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;gt;&amp;gt;&lt;/b&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;div align="center"&gt;

&lt;table border="0"&gt;

&lt;tr align="center"&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;M&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;W&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-11-01&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;1&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-11-02&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;2&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-11-03&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;3&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-11-04&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;4&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-11-05&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;5&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-11-06&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;6&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-11-07&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;7&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-11-08&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;8&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-11-09&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;9&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-11-10&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;10&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-11-11&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;11&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-11-12&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;12&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-11-13&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;13&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-11-14&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;14&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-11-15&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;15&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-11-16&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;16&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-11-17&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;17&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-11-18&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;18&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-11-19&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;19&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-11-20&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;20&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-11-21&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;21&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-11-22&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;22&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-11-23&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;23&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-11-24&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;24&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-11-25&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;25&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-11-26&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;26&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-11-27&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;27&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-11-28&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;28&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-11-29&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;29&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-11-30&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;30&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;/div&gt;

&lt;p align="center"&gt;&lt;a href="javascript:window.close()"&gt;&lt;b&gt;Close Window&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;

&lt;/body&gt;&lt;/html&gt;

heredoc

########################
# DECEMBER
########################

my $dec = &lt;&lt;heredoc;

&lt;html&gt;&lt;head&gt;&lt;title&gt;Select a Date&lt;/title&gt;&lt;/head&gt;&lt;body bgcolor="#FFFFFF"&gt;

&lt;p align="center"&gt;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=11&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;lt;&amp;lt;&lt;/b&gt;&lt;/a&gt;
&amp;nbsp;&amp;nbsp;&lt;b&gt;December 2005&lt;/b&gt;&amp;nbsp;&amp;nbsp;
&lt;!--&lt;a href="calendar.pl?dtype=$type&amp;curMonth=12&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;gt;&amp;gt;&lt;/b&gt;&lt;/a&gt;--&gt;
&lt;/p&gt;

&lt;div align="center"&gt;

&lt;table border="0"&gt;

&lt;tr align="center"&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;M&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;W&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-12-01&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;1&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-12-02&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;2&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-12-03&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;3&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-12-04&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;4&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-12-05&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;5&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-12-06&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;6&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-12-07&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;7&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-12-08&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;8&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-12-09&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;9&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-12-10&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;10&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-12-11&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;11&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-12-12&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;12&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-12-13&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;13&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-12-14&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;14&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-12-15&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;15&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-12-16&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;16&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-12-17&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;17&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-12-18&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;18&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-12-19&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;19&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-12-20&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;20&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-12-21&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;21&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-12-22&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;22&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-12-23&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;23&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-12-24&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;24&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-12-25&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;25&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-12-26&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;26&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-12-27&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;27&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-12-28&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;28&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-12-29&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;29&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-12-30&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;30&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2005-12-31&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;31&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;/div&gt;

&lt;p align="center"&gt;&lt;a href="javascript:window.close()"&gt;&lt;b&gt;Close Window&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;

&lt;/body&gt;&lt;/html&gt;

heredoc

my $months = {
	
'1' =&gt; $jan,

'2' =&gt; $feb,

'3' =&gt; $mar,

'4' =&gt; $apr,

'5' =&gt; $may,

'6' =&gt; $jun,

'7' =&gt; $jul,

'8' =&gt; $aug,

'9' =&gt; $sep,

'10' =&gt; $oct,

'11' =&gt; $nov,

'12' =&gt; $dec,
	
};

return( $months-&gt;{ $current_month } );
	
}

####################################################
# Fetch a calendar for the year 2004.
####################################################

sub getCalendar2004 {
	
my( $current_month, $type, $appID, $year ) = @_;

########################
# JANUARY
########################

my $jan = &lt;&lt;heredoc;

&lt;html&gt;&lt;head&gt;&lt;title&gt;Select a Date&lt;/title&gt;&lt;/head&gt;&lt;body bgcolor="#FFFFFF"&gt;

&lt;p align="center"&gt;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=12&amp;appID=$appID&amp;year=2003"&gt;&lt;b&gt;&amp;lt;&amp;lt;&lt;/b&gt;&lt;/a&gt;
&amp;nbsp;&amp;nbsp;&lt;b&gt;January 2004&lt;/b&gt;&amp;nbsp;&amp;nbsp;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=2&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;gt;&amp;gt;&lt;/b&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;div align="center"&gt;

&lt;table border="0"&gt;

&lt;tr align="center"&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;M&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;W&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-01-01&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;1&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-01-02&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;2&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-01-03&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;3&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-01-04&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;4&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-01-05&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;5&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-01-06&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;6&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-01-07&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;7&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-01-08&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;8&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-01-09&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;9&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-01-10&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;10&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-01-11&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;11&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-01-12&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;12&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-01-13&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;13&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-01-14&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;14&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-01-15&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;15&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-01-16&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;16&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-01-17&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;17&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-01-18&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;18&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-01-19&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;19&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-01-20&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;20&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-01-21&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;21&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-01-22&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;22&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-01-23&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;23&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-01-24&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;24&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-01-25&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;25&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-01-26&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;26&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-01-27&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;27&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-01-28&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;28&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-01-29&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;29&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-01-30&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;30&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-01-31&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;31&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;/div&gt;

&lt;p align="center"&gt;&lt;a href="javascript:window.close()"&gt;&lt;b&gt;Close Window&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;

&lt;/body&gt;&lt;/html&gt;

heredoc

########################
# FEBRUARY
########################

my $feb = &lt;&lt;heredoc;

&lt;html&gt;&lt;head&gt;&lt;title&gt;Select a Date&lt;/title&gt;&lt;/head&gt;&lt;body bgcolor="#FFFFFF"&gt;

&lt;p align="center"&gt;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=1&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;lt;&amp;lt;&lt;/b&gt;&lt;/a&gt;
&amp;nbsp;&amp;nbsp;&lt;b&gt;February 2004&lt;/b&gt;&amp;nbsp;&amp;nbsp;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=3&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;gt;&amp;gt;&lt;/b&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;div align="center"&gt;

&lt;table border="0"&gt;

&lt;tr align="center"&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;M&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;W&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-02-01&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;1&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-02-02&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;2&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-02-03&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;3&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-02-04&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;4&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-02-05&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;5&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-02-06&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;6&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-02-07&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;7&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-02-08&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;8&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-02-09&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;9&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-02-10&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;10&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-02-11&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;11&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-02-12&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;12&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-02-13&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;13&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-02-14&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;14&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-02-15&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;15&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-02-16&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;16&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-02-17&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;17&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-02-18&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;18&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-02-19&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;19&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-02-20&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;20&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-02-21&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;21&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-02-22&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;22&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-02-23&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;23&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-02-24&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;24&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-02-25&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;25&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-02-26&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;26&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-02-27&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;27&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-02-28&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;28&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-02-29&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;29&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;/div&gt;

&lt;p align="center"&gt;&lt;a href="javascript:window.close()"&gt;&lt;b&gt;Close Window&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;

&lt;/body&gt;&lt;/html&gt;

heredoc

########################
# MARCH
########################

my $mar = &lt;&lt;heredoc;

&lt;html&gt;&lt;head&gt;&lt;title&gt;Select a Date&lt;/title&gt;&lt;/head&gt;&lt;body bgcolor="#FFFFFF"&gt;

&lt;p align="center"&gt;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=2&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;lt;&amp;lt;&lt;/b&gt;&lt;/a&gt;
&amp;nbsp;&amp;nbsp;&lt;b&gt;March 2004&lt;/b&gt;&amp;nbsp;&amp;nbsp;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=4&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;gt;&amp;gt;&lt;/b&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;div align="center"&gt;

&lt;table border="0"&gt;

&lt;tr align="center"&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;M&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;W&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-03-01&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;1&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-03-02&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;2&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-03-03&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;3&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-03-04&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;4&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-03-05&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;5&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-03-06&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;6&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-03-07&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;7&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-03-08&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;8&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-03-09&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;9&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-03-10&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;10&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-03-11&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;11&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-03-12&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;12&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-03-13&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;13&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-03-14&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;14&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-03-15&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;15&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-03-16&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;16&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-03-17&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;17&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-03-18&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;18&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-03-19&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;19&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-03-20&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;20&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-03-21&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;21&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-03-22&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;22&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-03-23&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;23&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-03-24&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;24&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-03-25&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;25&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-03-26&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;26&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-03-27&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;27&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-03-28&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;28&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-03-29&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;29&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-03-30&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;30&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-03-31&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;31&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;/div&gt;

&lt;p align="center"&gt;&lt;a href="javascript:window.close()"&gt;&lt;b&gt;Close Window&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;

&lt;/body&gt;&lt;/html&gt;

heredoc

########################
# APRIL
########################

my $apr = &lt;&lt;heredoc;

&lt;html&gt;&lt;head&gt;&lt;title&gt;Select a Date&lt;/title&gt;&lt;/head&gt;&lt;body bgcolor="#FFFFFF"&gt;

&lt;p align="center"&gt;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=3&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;lt;&amp;lt;&lt;/b&gt;&lt;/a&gt;
&amp;nbsp;&amp;nbsp;&lt;b&gt;April 2004&lt;/b&gt;&amp;nbsp;&amp;nbsp;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=5&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;gt;&amp;gt;&lt;/b&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;div align="center"&gt;

&lt;table border="0"&gt;

&lt;tr align="center"&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;M&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;W&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-04-01&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;1&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-04-02&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;2&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-04-03&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;3&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-04-04&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;4&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-04-05&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;5&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-04-06&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;6&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-04-07&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;7&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-04-08&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;8&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-04-09&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;9&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-04-10&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;10&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-04-11&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;11&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-04-12&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;12&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-04-13&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;13&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-04-14&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;14&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-04-15&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;15&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-04-16&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;16&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-04-17&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;17&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-04-18&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;18&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-04-19&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;19&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-04-20&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;20&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-04-21&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;21&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-04-22&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;22&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-04-23&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;23&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-04-24&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;24&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-04-25&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;25&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-04-26&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;26&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-04-27&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;27&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-04-28&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;28&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-04-29&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;29&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-04-30&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;30&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;/div&gt;

&lt;p align="center"&gt;&lt;a href="javascript:window.close()"&gt;&lt;b&gt;Close Window&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;

&lt;/body&gt;&lt;/html&gt;

heredoc

########################
# MAY
########################

my $may = &lt;&lt;heredoc;

&lt;html&gt;&lt;head&gt;&lt;title&gt;Select a Date&lt;/title&gt;&lt;/head&gt;&lt;body bgcolor="#FFFFFF"&gt;

&lt;p align="center"&gt;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=4&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;lt;&amp;lt;&lt;/b&gt;&lt;/a&gt;
&amp;nbsp;&amp;nbsp;&lt;b&gt;May 2004&lt;/b&gt;&amp;nbsp;&amp;nbsp;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=6&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;gt;&amp;gt;&lt;/b&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;div align="center"&gt;

&lt;table border="0"&gt;

&lt;tr align="center"&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;M&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;W&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-05-01&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;1&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-05-02&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;2&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-05-03&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;3&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-05-04&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;4&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-05-05&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;5&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-05-06&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;6&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-05-07&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;7&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-05-08&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;8&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-05-09&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;9&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-05-10&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;10&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-05-11&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;11&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-05-12&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;12&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-05-13&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;13&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-05-14&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;14&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-05-15&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;15&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-05-16&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;16&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-05-17&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;17&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-05-18&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;18&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-05-19&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;19&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-05-20&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;20&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-05-21&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;21&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-05-22&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;22&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-05-23&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;23&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-05-24&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;24&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-05-25&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;25&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-05-26&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;26&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-05-27&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;27&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-05-28&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;28&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-05-29&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;29&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-05-30&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;30&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-05-31&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;31&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;/div&gt;

&lt;p align="center"&gt;&lt;a href="javascript:window.close()"&gt;&lt;b&gt;Close Window&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;

&lt;/body&gt;&lt;/html&gt;

heredoc

########################
# JUNE
########################

my $jun = &lt;&lt;heredoc;

&lt;html&gt;&lt;head&gt;&lt;title&gt;Select a Date&lt;/title&gt;&lt;/head&gt;&lt;body bgcolor="#FFFFFF"&gt;

&lt;p align="center"&gt;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=5&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;lt;&amp;lt;&lt;/b&gt;&lt;/a&gt;
&amp;nbsp;&amp;nbsp;&lt;b&gt;June 2004&lt;/b&gt;&amp;nbsp;&amp;nbsp;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=7&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;gt;&amp;gt;&lt;/b&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;div align="center"&gt;

&lt;table border="0"&gt;

&lt;tr align="center"&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;M&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;W&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-06-01&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;1&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-06-02&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;2&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-06-03&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;3&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-06-04&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;4&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-06-05&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;5&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-06-06&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;6&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-06-07&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;7&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-06-08&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;8&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-06-09&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;9&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-06-10&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;10&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-06-11&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;11&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-06-12&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;12&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-06-13&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;13&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-06-14&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;14&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-06-15&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;15&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-06-16&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;16&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-06-17&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;17&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-06-18&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;18&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-06-19&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;19&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-06-20&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;20&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-06-21&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;21&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-06-22&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;22&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-06-23&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;23&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-06-24&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;24&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-06-25&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;25&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-06-26&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;26&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-06-27&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;27&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-06-28&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;28&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-06-29&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;29&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-06-30&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;30&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;/div&gt;

&lt;p align="center"&gt;&lt;a href="javascript:window.close()"&gt;&lt;b&gt;Close Window&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;

&lt;/body&gt;&lt;/html&gt;

heredoc

########################
# JULY
########################

my $jul = &lt;&lt;heredoc;

&lt;html&gt;&lt;head&gt;&lt;title&gt;Select a Date&lt;/title&gt;&lt;/head&gt;&lt;body bgcolor="#FFFFFF"&gt;

&lt;p align="center"&gt;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=6&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;lt;&amp;lt;&lt;/b&gt;&lt;/a&gt;
&amp;nbsp;&amp;nbsp;&lt;b&gt;July 2004&lt;/b&gt;&amp;nbsp;&amp;nbsp;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=8&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;gt;&amp;gt;&lt;/b&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;div align="center"&gt;

&lt;table border="0"&gt;

&lt;tr align="center"&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;M&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;W&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-07-01&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;1&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-07-02&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;2&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-07-03&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;3&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-07-04&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;4&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-07-05&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;5&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-07-06&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;6&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-07-07&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;7&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-07-08&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;8&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-07-09&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;9&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-07-10&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;10&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-07-11&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;11&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-07-12&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;12&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-07-13&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;13&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-07-14&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;14&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-07-15&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;15&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-07-16&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;16&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-07-17&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;17&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-07-18&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;18&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-07-19&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;19&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-07-20&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;20&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-07-21&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;21&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-07-22&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;22&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-07-23&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;23&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-07-24&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;24&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-07-25&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;25&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-07-26&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;26&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-07-27&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;27&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-07-28&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;28&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-07-29&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;29&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-07-30&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;30&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-07-31&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;31&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;/div&gt;

&lt;p align="center"&gt;&lt;a href="javascript:window.close()"&gt;&lt;b&gt;Close Window&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;

&lt;/body&gt;&lt;/html&gt;

heredoc

########################
# AUGUST
########################

my $aug = &lt;&lt;heredoc;

&lt;html&gt;&lt;head&gt;&lt;title&gt;Select a Date&lt;/title&gt;&lt;/head&gt;&lt;body bgcolor="#FFFFFF"&gt;

&lt;p align="center"&gt;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=7&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;lt;&amp;lt;&lt;/b&gt;&lt;/a&gt;
&amp;nbsp;&amp;nbsp;&lt;b&gt;August 2004&lt;/b&gt;&amp;nbsp;&amp;nbsp;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=9&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;gt;&amp;gt;&lt;/b&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;div align="center"&gt;

&lt;table border="0"&gt;

&lt;tr align="center"&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;M&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;W&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-08-01&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;1&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-08-02&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;2&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-08-03&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;3&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-08-04&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;4&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-08-05&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;5&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-08-06&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;6&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-08-07&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;7&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-08-08&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;8&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-08-09&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;9&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-08-10&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;10&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-08-11&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;11&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-08-12&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;12&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-08-13&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;13&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-08-14&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;14&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-08-15&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;15&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-08-16&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;16&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-08-17&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;17&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-08-18&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;18&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-08-19&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;19&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-08-20&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;20&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-08-21&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;21&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-08-22&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;22&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-08-23&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;23&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-08-24&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;24&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-08-25&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;25&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-08-26&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;26&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-08-27&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;27&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-08-28&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;28&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-08-29&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;29&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-08-30&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;30&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-08-31&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;31&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;/div&gt;

&lt;p align="center"&gt;&lt;a href="javascript:window.close()"&gt;&lt;b&gt;Close Window&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;

&lt;/body&gt;&lt;/html&gt;

heredoc

########################
# SEPTEMBER
########################

my $sep = &lt;&lt;heredoc;

&lt;html&gt;&lt;head&gt;&lt;title&gt;Select a Date&lt;/title&gt;&lt;/head&gt;&lt;body bgcolor="#FFFFFF"&gt;

&lt;p align="center"&gt;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=8&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;lt;&amp;lt;&lt;/b&gt;&lt;/a&gt;
&amp;nbsp;&amp;nbsp;&lt;b&gt;September 2004&lt;/b&gt;&amp;nbsp;&amp;nbsp;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=10&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;gt;&amp;gt;&lt;/b&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;div align="center"&gt;

&lt;table border="0"&gt;

&lt;tr align="center"&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;M&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;W&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-09-01&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;1&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-09-02&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;2&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-09-03&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;3&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-09-04&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;4&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-09-05&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;5&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-09-06&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;6&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-09-07&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;7&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-09-08&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;8&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-09-09&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;9&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-09-10&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;10&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-09-11&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;11&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-09-12&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;12&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-09-13&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;13&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-09-14&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;14&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-09-15&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;15&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-09-16&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;16&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-09-17&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;17&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-09-18&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;18&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-09-19&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;19&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-09-20&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;20&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-09-21&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;21&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-09-22&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;22&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-09-23&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;23&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-09-24&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;24&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-09-25&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;25&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-09-26&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;26&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-09-27&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;27&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-09-28&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;28&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-09-29&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;29&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-09-30&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;30&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;/div&gt;

&lt;p align="center"&gt;&lt;a href="javascript:window.close()"&gt;&lt;b&gt;Close Window&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;

&lt;/body&gt;&lt;/html&gt;

heredoc

########################
# OCTOBER
########################

my $oct = &lt;&lt;heredoc;

&lt;html&gt;&lt;head&gt;&lt;title&gt;Select a Date&lt;/title&gt;&lt;/head&gt;&lt;body bgcolor="#FFFFFF"&gt;

&lt;p align="center"&gt;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=9&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;lt;&amp;lt;&lt;/b&gt;&lt;/a&gt;
&amp;nbsp;&amp;nbsp;&lt;b&gt;October 2004&lt;/b&gt;&amp;nbsp;&amp;nbsp;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=11&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;gt;&amp;gt;&lt;/b&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;div align="center"&gt;

&lt;table border="0"&gt;

&lt;tr align="center"&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;M&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;W&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-10-01&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;1&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-10-02&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;2&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-10-03&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;3&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-10-04&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;4&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-10-05&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;5&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-10-06&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;6&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-10-07&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;7&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-10-08&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;8&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-10-09&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;9&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-10-10&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;10&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-10-11&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;11&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-10-12&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;12&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-10-13&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;13&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-10-14&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;14&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-10-15&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;15&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-10-16&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;16&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-10-17&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;17&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-10-18&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;18&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-10-19&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;19&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-10-20&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;20&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-10-21&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;21&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-10-22&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;22&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-10-23&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;23&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-10-24&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;24&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-10-25&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;25&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-10-26&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;26&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-10-27&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;27&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-10-28&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;28&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-10-29&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;29&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-10-30&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;30&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-10-31&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;31&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;/div&gt;

&lt;p align="center"&gt;&lt;a href="javascript:window.close()"&gt;&lt;b&gt;Close Window&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;

&lt;/body&gt;&lt;/html&gt;

heredoc

########################
# NOVEMBER
########################

my $nov = &lt;&lt;heredoc;

&lt;html&gt;&lt;head&gt;&lt;title&gt;Select a Date&lt;/title&gt;&lt;/head&gt;&lt;body bgcolor="#FFFFFF"&gt;

&lt;p align="center"&gt;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=10&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;lt;&amp;lt;&lt;/b&gt;&lt;/a&gt;
&amp;nbsp;&amp;nbsp;&lt;b&gt;November 2004&lt;/b&gt;&amp;nbsp;&amp;nbsp;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=12&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;gt;&amp;gt;&lt;/b&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;div align="center"&gt;

&lt;table border="0"&gt;

&lt;tr align="center"&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;M&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;W&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-11-01&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;1&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-11-02&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;2&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-11-03&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;3&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-11-04&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;4&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-11-05&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;5&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-11-06&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;6&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-11-07&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;7&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-11-08&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;8&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-11-09&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;9&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-11-10&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;10&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-11-11&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;11&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-11-12&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;12&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-11-13&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;13&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-11-14&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;14&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-11-15&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;15&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-11-16&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;16&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-11-17&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;17&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-11-18&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;18&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-11-19&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;19&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-11-20&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;20&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-11-21&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;21&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-11-22&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;22&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-11-23&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;23&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-11-24&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;24&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-11-25&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;25&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-11-26&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;26&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-11-27&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;27&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-11-28&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;28&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-11-29&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;29&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-11-30&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;30&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;/div&gt;

&lt;p align="center"&gt;&lt;a href="javascript:window.close()"&gt;&lt;b&gt;Close Window&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;

&lt;/body&gt;&lt;/html&gt;

heredoc

########################
# DECEMBER
########################

my $dec = &lt;&lt;heredoc;

&lt;html&gt;&lt;head&gt;&lt;title&gt;Select a Date&lt;/title&gt;&lt;/head&gt;&lt;body bgcolor="#FFFFFF"&gt;

&lt;p align="center"&gt;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=11&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;lt;&amp;lt;&lt;/b&gt;&lt;/a&gt;
&amp;nbsp;&amp;nbsp;&lt;b&gt;December 2004&lt;/b&gt;&amp;nbsp;&amp;nbsp;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=1&amp;appID=$appID&amp;year=2005"&gt;&lt;b&gt;&amp;gt;&amp;gt;&lt;/b&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;div align="center"&gt;

&lt;table border="0"&gt;

&lt;tr align="center"&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;M&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;W&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-12-01&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;1&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-12-02&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;2&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-12-03&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;3&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-12-04&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;4&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-12-05&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;5&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-12-06&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;6&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-12-07&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;7&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-12-08&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;8&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-12-09&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;9&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-12-10&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;10&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-12-11&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;11&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-12-12&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;12&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-12-13&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;13&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-12-14&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;14&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-12-15&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;15&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-12-16&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;16&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-12-17&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;17&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-12-18&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;18&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-12-19&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;19&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-12-20&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;20&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-12-21&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;21&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-12-22&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;22&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-12-23&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;23&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-12-24&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;24&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-12-25&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;25&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-12-26&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;26&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-12-27&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;27&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-12-28&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;28&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-12-29&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;29&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-12-30&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;30&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2004-12-31&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;31&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;/div&gt;

&lt;p align="center"&gt;&lt;a href="javascript:window.close()"&gt;&lt;b&gt;Close Window&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;

&lt;/body&gt;&lt;/html&gt;

heredoc

my $months = {
	
'1' =&gt; $jan,

'2' =&gt; $feb,

'3' =&gt; $mar,

'4' =&gt; $apr,

'5' =&gt; $may,

'6' =&gt; $jun,

'7' =&gt; $jul,

'8' =&gt; $aug,

'9' =&gt; $sep,

'10' =&gt; $oct,

'11' =&gt; $nov,

'12' =&gt; $dec,
	
};

return( $months-&gt;{ $current_month } );
	
}

####################################################
# Fetch a calendar for the year 2003.
####################################################

sub getCalendar2003 {
	
my( $current_month, $type, $appID, $year ) = @_;

########################
# JANUARY
########################

my $jan = &lt;&lt;heredoc;

&lt;html&gt;&lt;head&gt;&lt;title&gt;Select a Date&lt;/title&gt;&lt;/head&gt;&lt;body bgcolor="#FFFFFF"&gt;

&lt;p align="center"&gt;
&lt;!--&lt;a href="calendar.pl?dtype=$type&amp;curMonth=12&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;lt;&amp;lt;&lt;/b&gt;&lt;/a&gt;--&gt;
&amp;nbsp;&amp;nbsp;&lt;b&gt;January 2003&lt;/b&gt;&amp;nbsp;&amp;nbsp;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=2&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;gt;&amp;gt;&lt;/b&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;div align="center"&gt;

&lt;table border="0"&gt;

&lt;tr align="center"&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;M&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;W&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-01-01&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;1&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-01-02&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;2&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-01-03&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;3&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-01-04&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;4&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-01-05&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;5&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-01-06&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;6&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-01-07&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;7&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-01-08&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;8&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-01-09&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;9&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-01-10&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;10&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-01-11&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;11&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-01-12&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;12&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-01-13&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;13&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-01-14&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;14&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-01-15&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;15&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-01-16&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;16&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-01-17&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;17&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-01-18&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;18&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-01-19&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;19&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-01-20&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;20&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-01-21&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;21&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-01-22&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;22&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-01-23&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;23&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-01-24&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;24&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-01-25&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;25&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-01-26&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;26&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-01-27&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;27&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-01-28&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;28&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-01-29&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;29&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-01-30&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;30&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-01-31&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;31&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;/div&gt;

&lt;p align="center"&gt;&lt;a href="javascript:window.close()"&gt;&lt;b&gt;Close Window&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;

&lt;/body&gt;&lt;/html&gt;

heredoc

########################
# FEBRUARY
########################

my $feb = &lt;&lt;heredoc;

&lt;html&gt;&lt;head&gt;&lt;title&gt;Select a Date&lt;/title&gt;&lt;/head&gt;&lt;body bgcolor="#FFFFFF"&gt;

&lt;p align="center"&gt;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=1&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;lt;&amp;lt;&lt;/b&gt;&lt;/a&gt;
&amp;nbsp;&amp;nbsp;&lt;b&gt;February 2003&lt;/b&gt;&amp;nbsp;&amp;nbsp;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=3&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;gt;&amp;gt;&lt;/b&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;div align="center"&gt;

&lt;table border="0"&gt;

&lt;tr align="center"&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;M&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;W&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-02-01&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;1&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-02-02&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;2&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-02-03&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;3&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-02-04&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;4&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-02-05&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;5&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-02-06&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;6&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-02-07&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;7&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-02-08&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;8&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-02-09&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;9&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-02-10&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;10&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-02-11&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;11&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-02-12&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;12&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-02-13&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;13&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-02-14&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;14&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-02-15&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;15&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-02-16&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;16&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-02-17&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;17&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-02-18&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;18&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-02-19&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;19&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-02-20&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;20&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-02-21&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;21&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-02-22&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;22&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-02-23&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;23&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-02-24&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;24&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-02-25&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;25&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-02-26&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;26&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-02-27&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;27&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-02-28&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;28&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;/div&gt;

&lt;p align="center"&gt;&lt;a href="javascript:window.close()"&gt;&lt;b&gt;Close Window&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;

&lt;/body&gt;&lt;/html&gt;

heredoc

########################
# MARCH
########################

my $mar = &lt;&lt;heredoc;

&lt;html&gt;&lt;head&gt;&lt;title&gt;Select a Date&lt;/title&gt;&lt;/head&gt;&lt;body bgcolor="#FFFFFF"&gt;

&lt;p align="center"&gt;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=2&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;lt;&amp;lt;&lt;/b&gt;&lt;/a&gt;
&amp;nbsp;&amp;nbsp;&lt;b&gt;March 2003&lt;/b&gt;&amp;nbsp;&amp;nbsp;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=4&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;gt;&amp;gt;&lt;/b&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;div align="center"&gt;

&lt;table border="0"&gt;

&lt;tr align="center"&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;M&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;W&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-03-01&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;1&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-03-02&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;2&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-03-03&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;3&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-03-04&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;4&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-03-05&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;5&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-03-06&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;6&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-03-07&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;7&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-03-08&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;8&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-03-09&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;9&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-03-10&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;10&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-03-11&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;11&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-03-12&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;12&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-03-13&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;13&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-03-14&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;14&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-03-15&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;15&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-03-16&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;16&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-03-17&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;17&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-03-18&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;18&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-03-19&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;19&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-03-20&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;20&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-03-21&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;21&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-03-22&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;22&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-03-23&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;23&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-03-24&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;24&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-03-25&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;25&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-03-26&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;26&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-03-27&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;27&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-03-28&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;28&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-03-29&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;29&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-03-30&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;30&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-03-31&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;31&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;/div&gt;

&lt;p align="center"&gt;&lt;a href="javascript:window.close()"&gt;&lt;b&gt;Close Window&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;

&lt;/body&gt;&lt;/html&gt;

heredoc

########################
# APRIL
########################

my $apr = &lt;&lt;heredoc;

&lt;html&gt;&lt;head&gt;&lt;title&gt;Select a Date&lt;/title&gt;&lt;/head&gt;&lt;body bgcolor="#FFFFFF"&gt;

&lt;p align="center"&gt;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=3&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;lt;&amp;lt;&lt;/b&gt;&lt;/a&gt;
&amp;nbsp;&amp;nbsp;&lt;b&gt;April 2003&lt;/b&gt;&amp;nbsp;&amp;nbsp;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=5&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;gt;&amp;gt;&lt;/b&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;div align="center"&gt;

&lt;table border="0"&gt;

&lt;tr align="center"&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;M&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;W&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-04-01&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;1&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-04-02&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;2&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-04-03&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;3&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-04-04&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;4&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-04-05&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;5&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-04-06&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;6&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-04-07&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;7&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-04-08&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;8&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-04-09&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;9&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-04-10&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;10&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-04-11&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;11&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-04-12&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;12&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-04-13&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;13&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-04-14&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;14&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-04-15&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;15&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-04-16&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;16&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-04-17&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;17&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-04-18&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;18&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-04-19&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;19&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-04-20&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;20&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-04-21&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;21&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-04-22&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;22&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-04-23&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;23&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-04-24&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;24&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-04-25&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;25&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-04-26&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;26&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-04-27&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;27&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-04-28&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;28&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-04-29&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;29&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-04-30&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;30&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;/div&gt;

&lt;p align="center"&gt;&lt;a href="javascript:window.close()"&gt;&lt;b&gt;Close Window&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;

&lt;/body&gt;&lt;/html&gt;

heredoc

########################
# MAY
########################

my $may = &lt;&lt;heredoc;

&lt;html&gt;&lt;head&gt;&lt;title&gt;Select a Date&lt;/title&gt;&lt;/head&gt;&lt;body bgcolor="#FFFFFF"&gt;

&lt;p align="center"&gt;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=4&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;lt;&amp;lt;&lt;/b&gt;&lt;/a&gt;
&amp;nbsp;&amp;nbsp;&lt;b&gt;May 2003&lt;/b&gt;&amp;nbsp;&amp;nbsp;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=6&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;gt;&amp;gt;&lt;/b&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;div align="center"&gt;

&lt;table border="0"&gt;

&lt;tr align="center"&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;M&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;W&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-05-01&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;1&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-05-02&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;2&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-05-03&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;3&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-05-04&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;4&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-05-05&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;5&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-05-06&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;6&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-05-07&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;7&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-05-08&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;8&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-05-09&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;9&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-05-10&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;10&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-05-11&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;11&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-05-12&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;12&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-05-13&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;13&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-05-14&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;14&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-05-15&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;15&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-05-16&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;16&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-05-17&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;17&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-05-18&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;18&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-05-19&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;19&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-05-20&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;20&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-05-21&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;21&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-05-22&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;22&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-05-23&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;23&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-05-24&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;24&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-05-25&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;25&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-05-26&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;26&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-05-27&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;27&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-05-28&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;28&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-05-29&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;29&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-05-30&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;30&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-05-31&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;31&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;/div&gt;

&lt;p align="center"&gt;&lt;a href="javascript:window.close()"&gt;&lt;b&gt;Close Window&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;

&lt;/body&gt;&lt;/html&gt;

heredoc

########################
# JUNE
########################

my $jun = &lt;&lt;heredoc;

&lt;html&gt;&lt;head&gt;&lt;title&gt;Select a Date&lt;/title&gt;&lt;/head&gt;&lt;body bgcolor="#FFFFFF"&gt;

&lt;p align="center"&gt;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=5&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;lt;&amp;lt;&lt;/b&gt;&lt;/a&gt;
&amp;nbsp;&amp;nbsp;&lt;b&gt;June 2003&lt;/b&gt;&amp;nbsp;&amp;nbsp;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=7&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;gt;&amp;gt;&lt;/b&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;div align="center"&gt;

&lt;table border="0"&gt;

&lt;tr align="center"&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;M&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;W&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-06-01&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;1&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-06-02&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;1&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-06-03&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;1&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-06-04&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;2&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-06-05&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;3&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-06-06&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;4&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-06-07&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;5&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-06-08&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;6&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-06-09&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;7&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-06-10&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;8&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-06-11&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;9&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-06-12&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;10&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-06-13&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;11&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-06-14&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;12&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-06-15&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;13&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-06-16&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;14&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-06-17&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;15&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-06-18&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;16&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-06-19&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;17&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-06-20&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;18&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-06-21&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;19&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-06-22&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;20&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-06-23&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;21&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-06-24&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;22&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-06-25&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;23&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-06-26&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;24&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-06-27&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;25&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-06-28&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;26&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-06-29&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;27&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-06-30&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;28&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;/div&gt;

&lt;p align="center"&gt;&lt;a href="javascript:window.close()"&gt;&lt;b&gt;Close Window&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;

&lt;/body&gt;&lt;/html&gt;

heredoc

########################
# JULY
########################

my $jul = &lt;&lt;heredoc;

&lt;html&gt;&lt;head&gt;&lt;title&gt;Select a Date&lt;/title&gt;&lt;/head&gt;&lt;body bgcolor="#FFFFFF"&gt;

&lt;p align="center"&gt;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=6&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;lt;&amp;lt;&lt;/b&gt;&lt;/a&gt;
&amp;nbsp;&amp;nbsp;&lt;b&gt;July 2003&lt;/b&gt;&amp;nbsp;&amp;nbsp;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=8&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;gt;&amp;gt;&lt;/b&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;div align="center"&gt;

&lt;table border="0"&gt;

&lt;tr align="center"&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;M&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;W&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-07-01&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;1&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-07-02&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;2&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-07-03&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;3&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-07-04&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;4&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-07-05&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;5&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-07-06&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;6&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-07-07&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;7&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-07-08&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;8&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-07-09&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;9&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-07-10&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;10&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-07-11&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;11&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-07-12&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;12&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-07-13&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;13&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-07-14&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;14&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-07-15&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;15&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-07-16&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;16&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-07-17&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;17&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-07-18&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;18&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-07-19&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;19&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-07-20&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;20&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-07-21&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;21&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-07-22&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;22&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-07-23&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;23&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-07-24&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;24&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-07-25&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;25&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-07-26&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;26&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-07-27&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;27&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-07-28&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;28&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-07-29&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;29&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-07-30&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;30&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-07-31&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;31&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;/div&gt;

&lt;p align="center"&gt;&lt;a href="javascript:window.close()"&gt;&lt;b&gt;Close Window&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;

&lt;/body&gt;&lt;/html&gt;

heredoc

########################
# AUGUST
########################

my $aug = &lt;&lt;heredoc;

&lt;html&gt;&lt;head&gt;&lt;title&gt;Select a Date&lt;/title&gt;&lt;/head&gt;&lt;body bgcolor="#FFFFFF"&gt;

&lt;p align="center"&gt;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=7&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;lt;&amp;lt;&lt;/b&gt;&lt;/a&gt;
&amp;nbsp;&amp;nbsp;&lt;b&gt;August 2003&lt;/b&gt;&amp;nbsp;&amp;nbsp;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=9&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;gt;&amp;gt;&lt;/b&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;div align="center"&gt;

&lt;table border="0"&gt;

&lt;tr align="center"&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;M&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;W&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-08-01&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;1&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-08-02&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;2&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-08-03&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;3&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-08-04&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;4&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-08-05&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;5&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-08-06&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;6&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-08-07&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;7&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-08-08&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;8&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-08-09&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;9&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-08-10&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;10&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-08-11&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;11&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-08-12&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;12&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-08-13&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;13&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-08-14&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;14&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-08-15&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;15&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-08-16&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;16&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-08-17&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;17&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-08-18&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;18&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-08-19&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;19&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-08-20&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;20&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-08-21&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;21&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-08-22&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;22&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-08-23&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;23&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-08-24&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;24&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-08-25&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;25&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-08-26&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;26&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-08-27&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;27&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-08-28&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;28&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-08-29&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;29&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-08-30&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;30&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-08-31&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;31&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;/div&gt;

&lt;p align="center"&gt;&lt;a href="javascript:window.close()"&gt;&lt;b&gt;Close Window&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;

&lt;/body&gt;&lt;/html&gt;

heredoc

########################
# SEPTEMBER
########################

my $sep = &lt;&lt;heredoc;

&lt;html&gt;&lt;head&gt;&lt;title&gt;Select a Date&lt;/title&gt;&lt;/head&gt;&lt;body bgcolor="#FFFFFF"&gt;

&lt;p align="center"&gt;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=8&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;lt;&amp;lt;&lt;/b&gt;&lt;/a&gt;
&amp;nbsp;&amp;nbsp;&lt;b&gt;September 2003&lt;/b&gt;&amp;nbsp;&amp;nbsp;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=10&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;gt;&amp;gt;&lt;/b&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;div align="center"&gt;

&lt;table border="0"&gt;

&lt;tr align="center"&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;M&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;W&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-09-01&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;1&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-09-02&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;2&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-09-03&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;3&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-09-04&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;4&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-09-05&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;5&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-09-06&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;6&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-09-07&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;7&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-09-08&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;8&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-09-09&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;9&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-09-10&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;10&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-09-11&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;11&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-09-12&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;12&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-09-13&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;13&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-09-14&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;14&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-09-15&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;15&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-09-16&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;16&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-09-17&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;17&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-09-18&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;18&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-09-19&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;19&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-09-20&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;20&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-09-21&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;21&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-09-22&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;22&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-09-23&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;23&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-09-24&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;24&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-09-25&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;25&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-09-26&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;26&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-09-27&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;27&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-09-28&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;28&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-09-29&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;29&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-09-30&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;30&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;/div&gt;

&lt;p align="center"&gt;&lt;a href="javascript:window.close()"&gt;&lt;b&gt;Close Window&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;

&lt;/body&gt;&lt;/html&gt;

heredoc

########################
# OCTOBER
########################

my $oct = &lt;&lt;heredoc;

&lt;html&gt;&lt;head&gt;&lt;title&gt;Select a Date&lt;/title&gt;&lt;/head&gt;&lt;body bgcolor="#FFFFFF"&gt;

&lt;p align="center"&gt;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=9&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;lt;&amp;lt;&lt;/b&gt;&lt;/a&gt;
&amp;nbsp;&amp;nbsp;&lt;b&gt;October 2003&lt;/b&gt;&amp;nbsp;&amp;nbsp;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=11&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;gt;&amp;gt;&lt;/b&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;div align="center"&gt;

&lt;table border="0"&gt;

&lt;tr align="center"&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;M&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;W&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-10-01&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;1&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-10-02&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;2&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-10-03&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;3&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-10-04&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;4&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-10-05&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;5&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-10-06&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;6&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-10-07&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;7&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-10-08&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;8&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-10-09&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;9&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-10-10&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;10&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-10-11&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;11&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-10-12&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;12&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-10-13&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;13&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-10-14&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;14&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-10-15&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;15&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-10-16&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;16&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-10-17&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;17&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-10-18&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;18&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-10-19&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;19&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-10-20&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;20&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-10-21&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;21&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-10-22&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;22&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-10-23&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;23&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-10-24&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;24&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-10-25&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;25&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-10-26&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;26&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-10-27&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;27&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-10-28&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;28&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-10-29&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;29&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-10-30&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;30&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-10-31&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;31&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-10-31&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;31&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;/div&gt;

&lt;p align="center"&gt;&lt;a href="javascript:window.close()"&gt;&lt;b&gt;Close Window&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;

&lt;/body&gt;&lt;/html&gt;

heredoc

########################
# NOVEMBER
########################

my $nov = &lt;&lt;heredoc;

&lt;html&gt;&lt;head&gt;&lt;title&gt;Select a Date&lt;/title&gt;&lt;/head&gt;&lt;body bgcolor="#FFFFFF"&gt;

&lt;p align="center"&gt;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=10&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;lt;&amp;lt;&lt;/b&gt;&lt;/a&gt;
&amp;nbsp;&amp;nbsp;&lt;b&gt;November 2003&lt;/b&gt;&amp;nbsp;&amp;nbsp;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=12&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;gt;&amp;gt;&lt;/b&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;div align="center"&gt;

&lt;table border="0"&gt;

&lt;tr align="center"&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;M&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;W&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-11-01&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;1&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-11-02&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;2&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-11-03&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;3&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-11-04&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;4&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-11-05&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;5&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-11-06&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;6&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-11-07&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;7&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-11-08&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;8&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-11-09&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;9&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-11-10&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;10&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-11-11&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;11&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-11-12&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;12&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-11-13&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;13&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-11-14&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;14&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-11-15&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;15&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-11-16&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;16&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-11-17&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;17&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-11-18&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;18&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-11-19&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;19&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-11-20&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;20&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-11-21&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;21&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-11-22&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;22&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-11-23&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;23&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-11-24&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;24&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-11-25&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;25&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-11-26&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;26&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-11-27&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;27&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-11-28&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;28&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-11-29&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;29&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-11-30&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;30&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;/div&gt;

&lt;p align="center"&gt;&lt;a href="javascript:window.close()"&gt;&lt;b&gt;Close Window&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;

&lt;/body&gt;&lt;/html&gt;

heredoc

########################
# DECEMBER
########################

my $dec = &lt;&lt;heredoc;

&lt;html&gt;&lt;head&gt;&lt;title&gt;Select a Date&lt;/title&gt;&lt;/head&gt;&lt;body bgcolor="#FFFFFF"&gt;

&lt;p align="center"&gt;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=11&amp;appID=$appID&amp;year=$year"&gt;&lt;b&gt;&amp;lt;&amp;lt;&lt;/b&gt;&lt;/a&gt;
&amp;nbsp;&amp;nbsp;&lt;b&gt;December 2003&lt;/b&gt;&amp;nbsp;&amp;nbsp;
&lt;a href="calendar.pl?dtype=$type&amp;curMonth=1&amp;appID=$appID&amp;year=2004"&gt;&lt;b&gt;&amp;gt;&amp;gt;&lt;/b&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;div align="center"&gt;

&lt;table border="0"&gt;

&lt;tr align="center"&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;M&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;W&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;T&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;F&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;S&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-12-01&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;1&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-12-02&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;2&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-12-03&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;3&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-12-04&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;4&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-12-05&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;5&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-12-06&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;6&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-12-07&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;7&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-12-08&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;8&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-12-09&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;9&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-12-10&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;10&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-12-11&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;11&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-12-12&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;12&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-12-13&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;13&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-12-14&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;14&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-12-15&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;15&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-12-16&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;16&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-12-17&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;17&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-12-18&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;18&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-12-19&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;19&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-12-20&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;20&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-12-21&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;21&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-12-22&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;22&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-12-23&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;23&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-12-24&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;24&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-12-25&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;25&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-12-26&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;26&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-12-27&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;27&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;tr align="center"&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-12-28&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;28&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-12-29&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;29&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-12-30&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;30&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="calendar.pl?date=2003-12-31&amp;dtype=$type&amp;appID=$appID&amp;year=$year"&gt;31&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;

&lt;/div&gt;

&lt;p align="center"&gt;&lt;a href="javascript:window.close()"&gt;&lt;b&gt;Close Window&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;

&lt;/body&gt;&lt;/html&gt;

heredoc

my $months = {
	
'1' =&gt; $jan,

'2' =&gt; $feb,

'3' =&gt; $mar,

'4' =&gt; $apr,

'5' =&gt; $may,

'6' =&gt; $jun,

'7' =&gt; $jul,

'8' =&gt; $aug,

'9' =&gt; $sep,

'10' =&gt; $oct,

'11' =&gt; $nov,

'12' =&gt; $dec,
	
};

return( $months-&gt;{ $current_month } );
	
}

###########################################################
# This section is for more detailed documentation.
###########################################################

__END__

=head1 NAME

calendar.pl

=head1 DESCRIPTION

This program displays a calendar that allows a user to select a date.  The selected date is written to a session cookie where other programs can access it.  The date is in the format:  yyyy-mm-dd.  The program should be launched within a javascript pop-up window.  It should be called with the query string parameters:  calendar.pl?dtype=begin&amp;appID=onlineCatalog.  The dtype parameter should be 'begin' or 'end' depending on whether it's a beginning date to a range or the end date.  The appID param can be any alpha-numeric string identifying the application that will read the cookie.  This parameter allows more than one application to use the program during a browser session.  If you find this program useful please send me an email at anguyen@cpan.org.  I answer tech support questions at this address as well.

=head1 README

A little calendar that allows users to select a date.  Run it in a pop-up window.  Writes the date selected to a session cookie for any application to read.  Works on Unix and Windows.

=pod OSNAMES

Unix and Windows

=pod SCRIPT CATEGORIES

CGI

=cut
</pre></body></html>