function writeLastModifiedDate( fontColourIn, fontSizeIn )
{
	var fontFace   = "Arial, Helvetica"
	var fontColour = fontColourIn;
    var fontSize   = fontSizeIn;

    if ( typeof( fontColourIn ) == "undefined"  ||  fontColourIn == null )
    {
        fontColour = "navy";
    }

    if ( typeof( fontSizeIn ) != "undefined"  &&  fontSizeIn != null )
    {
        fontSize = "2";
    }
 
	var dayName   = new Array( "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" );
	var monthName = new Array( "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" );

	var lastModifiedDate = new Date( document.lastModified );

	var dayOfWeek = dayName[ lastModifiedDate.getUTCDay() ];
	var date      = lastModifiedDate.getUTCDate();
	var month     = monthName[ lastModifiedDate.getUTCMonth()] ;
	var year      = lastModifiedDate.getUTCFullYear();
	var hours     = lastModifiedDate.getUTCHours();
	var minutes   = lastModifiedDate.getUTCMinutes();

	if ( date < 10 )
	{
			date = "0" + date;
	}
	
	if ( minutes < 10 )
	{
			minutes = "0" + minutes;
	}

	var lastModifiedString = dayOfWeek + ", " + date + "-" + month + "-" + year + " " + hours + ":" + minutes + " GMT";
			
	document.write( "<FONT SIZE='" + fontSize + "' COLOR='" + fontColour + "' FACE='" + fontFace + "'>Last modified: <I><B>" + lastModifiedString + "</B></I></FONT>" );
}

function writeMailTo( userID, emailHost, domain, contactIn, contactPrependIn, fontSizeIn )
{
	var contact        = contactIn;
    var contactPrepend = "";

    if ( typeof( contactIn ) == "undefined"  ||  contactIn == null )
    {
        contact = userID + " at " + emailHost + " dot " + domain;
    }

    if ( typeof( contactPrependIn ) != "undefined"  &&  contactPrependIn != null )
    {
        contactPrepend = contactPrependIn + " ";
    }
 
	var aTag = "<A HREF=" + "ma" + "il" + "to" + ":";
	
	aTag += userID + "@" + emailHost + "." + domain;
	aTag += ">" + contactPrepend + contact + "</A>"
	
	var fontFace   = "Arial, Helvetica"
    var fontSize   = fontSizeIn;

    if ( typeof( fontSizeIn ) != "undefined"  &&  fontSizeIn != null )
    {
        fontSize = "2";
    }
 
    document.write( "<FONT SIZE='" + fontSize + "' FACE='" + fontFace + "'>" );
	
	document.write( aTag );
	
	document.write( "</FONT> " );
}

function writeGarryEmailAddress( contactPrependIn )
{
    //var contact   = "Garry Archer";
    var contact   = null;
    var userID    = "garry.archer";
    var emailHost = "gmail";
	var domain    = "com";
    
	writeMailTo( userID, emailHost, domain, contact, contactPrependIn, "2" );
}

function writePageFooter( domainURL, domainName )
{
	var html = "<HR ALIGN='CENTER'>";
	
	html += "<TABLE BORDER='0' CELLPADDING='0' CELLSPACING='0' WIDTH='100%'>";

	// FIRST ROW:

	html += "<TR>";

	// FIRST CELL/FIRST ROW:

	html += "<TD WIDTH='87%' VALIGN='MIDDLE'>";
	
	if ( domainURL != null  &&  domainName != null )
	{
		html += "<FONT SIZE='2' FACE='Arial, Helvetica'>";
		html += "The <B><A HREF='http://";
		html += domainURL; // i.e. saslsoccer.com
		html += "'>";
		html += domainName; // i.e. SASL Website
		html += "</A></B> is maintained by ";
		html += "<B><A HREF='http://gazarcher.com/'>Garry Archer</A></B>";
		html += "</FONT>";
	}
	else
	{
		html += "&nbsp;";
	}

	// END OF FIRST CELL/FIRST ROW:

	html += "</TD>";
	
	// SECOND CELL/SPANS TWO ROWS:

	html += "<TD WIDTH='13%' ROWSPAN='2'>";

	html += "<FONT SIZE='3' COLOR='green' FACE='Arial, Helvetica'>";
	html += "Hosted by<BR><B><I><A HREF='http://www.freehostia.com'>Freehostia</A></I></B>";
	html += "</FONT>";

	// END OF SECOND CELL:

	html += "</TD>";

	// THIRD CELL/SPANS TWO ROWS:

	html += "<TD WIDTH='13%' ROWSPAN='2'>";

	html += "<P ALIGN='RIGHT'>"
	html += "<A HREF='http://www.amazon.com/Symantec-05-00-00797-Visual-Page-2-0/dp/B00002S99M'>";

	if ( domainURL == "saslsoccer.com" ||  "cssasoccer.com" )
	{
		html += "<IMG SRC='http://";
		html += domainURL;
		html += "/images/madewithVP.gif'";
	}
	else
	{
		html += "<IMG SRC='http://gazarcher.com/images/madewithVP.gif'";
	}

	html += "WIDTH='109' HEIGHT='36' ALIGN='BOTTOM' ALT='* VisualPage *' BORDER='0'></A>";

	// END OF THIRD CELL:

	html += "</TD>";

	// END OF FIRST ROW:

	html += "</TR>";
	
	// SECOND ROW:

	html += "<TR>";

	// FIRST CELL/SECOND ROW:

	// html += "<TD WIDTH='87%'>";
	html += "<TD>";

	html += "<FONT SIZE='2' FACE='Arial, Helvetica'>";
	html += "<ADDRESS>If you have any questions and/or comments, email me at ";
	html += "</FONT><B>";
	
	document.write( html );
	
	writeGarryEmailAddress( null );
	
	// END OF FIRST CELL/SECOND ROW and TABLE:

	document.write( "</B></ADDRESS></TD></TR></TABLE>" );
}

function writeHomePageFooter()
{
	writePageFooter( null, null );
}

function writeCoachArcherPageFooter()
{
	writePageFooter( "gazarcher.com/youthsoccer/", "Coach Archer Website" );
}

function writeSASLPageFooter()
{
	writePageFooter( "saslsoccer.com", "SASL Website" );
}

function writeCSSAPageFooter()
{
	writePageFooter( "cssasoccer.com", "CSSA Website" );
}

