<!-- Begin
//----------------------------------------------------------------
//----------------------------------------------------------------
//----------------------------------------------------------------
//CALENDAR SCRIPT TO LINK TO CCS CALENAD DAY SEARCH
//BY STEVEN BROUSSARD
//RPC MANAGER
//SPBROUSSARD@LAFAYETTE.GANNETT.COM
//
//INSTALLATION:
//SIMPLY PLACE THE FOLLOWING LINE WHERE YOU WANT THE CALENDAY TO SHOW ON YOUR PAGE
//<script src="http://www.YOURDOMAIN.com/proto/scripts/entertainmentcalendar.js"></script>
//AND PLACE THE ENTERTAINMENT>JS SCRIPT INTO A SCRIPTS DIRECTORY ON THE ROOT OF YOUR WEB SERVER
//
//YOU MAY DEFINE THE VARIABLES BELOW.
//DO NOT EDIT ANY OF THE CODE BELOW THE USER DEFINED VARIABLES
//----------------------------------------------------------------
//----------------------------------------------------------------
//----------------------------------------------------------------

// DECLARE USER DEFINED VARIABLES

var strResultsURL = 'http:\/\/cityguide.coloradoan.com/fe/CalendarNew/Results.asp?SelectedEventSection=Calendar+-+Master&searchword=&lstEventType=ALL&lstAttributes=ALL&lstLocation=ALL&'; //URL to results.asp



var strCalendarTitle = 'Entertainment Calendar:'; //calendar title
var intWeeksToShow = 5; //number of weeks to display

// DECLARE DISPLAY DEFINED VARIABLES
var intOutsideBorder = 0;
var intOutsideBorderColor = "#000000";
var intOutsideCellSpacing = 0;
var intOutsideCellPadding = 0;
var intInsideBorder = 0;
var intInsideBorderColor = "#FFFFFF";
var intInsideCellSpacing = 1;
var intInsideCellPadding = 1;
var	intDaySqareWidth = 5;
var strTitleTDSetting = 'class="TDWHITE"';
var strTitleHeadingFontSetting = 'class="FORMHEADER"';
var strDayHeadingTDSetting = 'class="TDDARKBLUE"';
var strDayHeadingFontSetting = 'class="FORMHEADER"';
var strBlankDayTDSetting = 'class="TDWHITE"';
var strRegularDayTDSetting = 'class="TDLIGHTBLUE"';
var strRegularDayFontSetting = 'class="FORMHEADER"';
var strTodayOutsideTDSetting = 'class="color:#000000"';
var strTodayInsideTDSetting = 'class="color:#000000"';
var strTodayFontSetting = 'class="FORMHEADERWHITE"';
var intTodayCellPadding = 0;
var intTodayBorder = 0;

//----------------------------------------------------------------
//----------------------------------------------------------------
//----------------------------------------------------------------
//DO NOT EDIT ANYTHING B ELOW THIS POINT
//----------------------------------------------------------------
//----------------------------------------------------------------
//----------------------------------------------------------------

//  DECLARE AND INITIALIZE CALENDAR VARIABLES
var now = new Date();
var today = now.getDate();
var month = now.getMonth();
var Calendar = now;
var day_of_week = new Array('S','M','T','W','T','F','S');
var month_of_year = new Array('January','February','March','April','May','June','July','August','September','October','November','December');
var cal;    // Used for printing

// START CALENDAR ON TODAY
Calendar.setDate(now.getDate());

// SET START MONTH
var strStartMonth = month_of_year[Calendar.getMonth()]

//FIND AND SET END MONTH
for(index=0; index < ((intWeeksToShow*7)-now.getDay()); index++)
	Calendar.setDate(Calendar.getDate()+1);
	var strEndMonth = month_of_year[Calendar.getMonth()]

if (strStartMonth == strEndMonth)
	var strSubTitle = strStartMonth;
else
	var strSubTitle = strStartMonth + ' - ' + strEndMonth;

// THIS SECTION ADDED BY PETER LUNDQUIST ON MAR 12 2004 TO CORRECT PROBLEM WITH MOZILLA'S CONVERSION OF YEAR. In Mozilla getYear(); returns 104 instead of 2004

// detect Mozilla for Year
    var agt=navigator.userAgent.toLowerCase();
    var is_gecko = (agt.indexOf('gecko') != -1);
    var is_safari = (agt.indexOf('safari') != -1);
   
// SET theRightYear based on browser version
var theRightYear = Calendar.getYear();
if (is_gecko||is_safari){theRightYear = theRightYear + 1900};

// RESTART CALENDAR ON TODAY
now = new Date();
Calendar = now;
Calendar.setDate(now.getDate());


cal = '<TABLE BORDER=' + intInsideBorder + ' CELLSPACING=' + intInsideCellSpacing + ' CELLPADDING=' + intInsideCellPadding + ' BORDERCOLOR=' + intInsideBorderColor + ' WIDTH=142><TR>';
cal += '<TD COLSPAN="' + 7 + '" ' + strTitleTDSetting + '><CENTER><B><font ' + strTitleHeadingFontSetting + '>';
cal += strSubTitle  +  '</FONT></B></CENTER></TD></TR>';
cal += '<TR>';

// LOOPS FOR EACH DAY OF WEEK
for(index=0; index < 7; index++) {
	// BOLD TODAY'S DAY OF WEEK
	if(Calendar.getDay() == index)
		cal += '<TD WIDTH="' + intDaySqareWidth + '" ' + strDayHeadingTDSetting + '><CENTER><B><font style="color:#000000"' + strDayHeadingFontSetting + '>' + day_of_week[index] + '</FONT></B></CENTER></TD>';
	// PRINTS DAY
	else
		cal += '<TD WIDTH="' + intDaySqareWidth + '" ' + strDayHeadingTDSetting + '><CENTER><B><font style="color:#FFFFFF"' + strDayHeadingFontSetting + '>' + day_of_week[index] + '</FONT></B></CENTER></TD>';
}
cal += '</CENTER></TR>';
cal += '<TR>';

// FILL IN BLANK GAPS PAST DAYS
for(index=0; index < now.getDay(); index++)
	cal += '<TD WIDTH="' + intDaySqareWidth + '" ' + strBlankDayTDSetting + '></CENTER></TD>';
	
var i = index; //used to count the number of days to subtract from the total days shown
	
for(index=0; index < ((intWeeksToShow*7)-i); index++) {
	if (Calendar.getDay() == 0) {
			cal += '<TR>';
	}

	// HIGHLIGHT TODAY'S DATE
	if((Calendar.getDate() == today) && (Calendar.getMonth() == month))
	cal += '<TD ALIGN=CENTER WIDTH="' + intDaySqareWidth + '" ' + strTodayOutsideTDSetting + '><TABLE CELLSPACING=' + intTodayCellPadding + ' BORDER=' + intTodayBorder + '><TR><TD WIDTH="' + intDaySqareWidth + '" ' + strTodayInsideTDSetting + '><B><CENTER><font ' + strTodayFontSetting + '><A CLASS=NAV HREF="' + strResultsURL + 'lstStartMonth=' + (Calendar.getMonth()+1) + '&lstStartDay=' + Calendar.getDate() + '&lstStartYear=' + theRightYear + '&lstEndMonth=' + (Calendar.getMonth()+1) + '&lstEndDay=' + Calendar.getDate() + '&lstEndYear=' + theRightYear + '&xxxx=Submit" class="FORMHEADERWHITE">' + Calendar.getDate() + '</a></FONT></CENTER></TD></TR></TABLE></B></CENTER></TD>';

	// PRINTS DAY
	else
	cal += '<TD WIDTH="' + intDaySqareWidth + '" ' + strRegularDayTDSetting + '><CENTER><font ' + strRegularDayFontSetting + '><A CLASS=NAV HREF="' + strResultsURL + 'lstStartMonth=' + (Calendar.getMonth()+1) + '&lstStartDay=' + Calendar.getDate() + '&lstStartYear=' + theRightYear + '&lstEndMonth=' + (Calendar.getMonth()+1) + '&lstEndDay=' + Calendar.getDate() + '&lstEndYear=' + theRightYear + '&xxxx=Submit">' + Calendar.getDate() + '</a></FONT></CENTER></TD>';

	if (Calendar.getDay() == 7) {
			cal += '</TR>';
	}
	Calendar.setDate(Calendar.getDate()+1);
}

// SECTION BELOW ADDED BY JESSE PALMER PER FT. COLLINS REQUEST
cal += '<TR>';
cal += '<TD COLSPAN="7">';
cal += '<font face="Verdana, Arial" size="1">Click on a date for a list of events.</font>';
cal += '</TD>';
cal += '</TR>';
cal += '</TABLE>';

document.write(cal);
//  End -->
