ERROR PROCESSING TEMPLATE
There was an error in your template file. Below is the template file and also the perl code generated from it to help you with debugging.

Month '-1' out of range 0..11 at /var/www/fl/floradec.net/public_html/cgi-bin/calendarscript/lib/TimeLocal.inc line 57.

<%
# Color Options
# -------------
$_SHOW_COMMAND_LIST=&getPreference("showcommandlist");
$_FONT=&getPreference("font");
$_HEADER=&getPreference("header");
$_FOOTER=&getPreference("footer");
$_BGCOLOR=&getPreference("bgcolor");
$_LINK=&getPreference("linkcolor");
$_VLINK=&getPreference("vlinkcolor");
$_ALINK=&getPreference("alinkcolor");
$_TEXT_COLOR=&getPreference("textcolor");
$_COLUMN_HEADER_BGCOLOR=&getPreference("columnheaderbgcolor");
$_COLUMN_HEADER_TEXT_COLOR=&getPreference("columnheadertextcolor");
$_HEADER_SIZE=&getPreference("headertextsize");
$_NAVIGATION_BGCOLOR=&getPreference("navigationbgcolor");
$_NAVIGATION_TEXT_COLOR=&getPreference("navigationtextcolor");
$_NAVIGATION_SELECTED_BGCOLOR=&getPreference("navigationselectedbgcolor");
$_NAVIGATION_SELECTED_TEXT_COLOR=&getPreference("navigationselectedtextcolor");
$_COMMAND_BGCOLOR=&getPreference("commandbgcolor");
$_COMMAND_OPTION_BGCOLOR=&getPreference("commandoptionbgcolor");
$_COMMAND_OPTION_TEXT_COLOR=&getPreference("commandoptiontextcolor");
$_COMMAND_OPTION_SELECTED_BGCOLOR=&getPreference("commandoptionselectedbgcolor");
$_COMMAND_OPTION_SELECTED_TEXT_COLOR=&getPreference("commandoptionselectedtextcolor");
$_GRID_CELL_BGCOLOR=&getPreference("gridcellbgcolor");
$_GRID_CELL_SELECTED_BGCOLOR=&getPreference("gridcellselectedbgcolor");
$_GRID_CELL_TEXT_COLOR=&getPreference("gridcelltextcolor");
$_GRID_CELL_TEXT_FONT=&getPreference("gridcelltextfont");
$_GRID_CELL_TEXT_SIZE=&getPreference("gridcelltextsize");
$_GRID_DATE_BGCOLOR=&getPreference("griddatebgcolor");
$_GRID_DATE_TEXT_COLOR=&getPreference("griddatetextcolor");
$_FOOTER_BGCOLOR=&getPreference("footerbgcolor");
$_FOOTER_TEXT_COLOR=&getPreference("footertextcolor");

$_DEFAULT_LIST_GRID=&getPreference("defaultlistgrid");
$_DEFAULT_VIEW=&getPreference("defaultview");
$_SHOW_LOGGED_IN=&getPreference("showloggedin");
$_SHOW_GRID_LIST=&getPreference("showgridlist");
$_SHOW_VIEW=&getPreference("showview");
$_PAGE_TITLE=&getPreference("pagetitle");
$_SHOW_EVENT_TIMES=&getPreference("showeventtimes");
$_SHOW_GRID_EVENT_BULLET=&getPreference("showgrideventbullet");
$_NO_EVENTS_LABEL=&getPreference("noeventslabel");

%>

<%
# Begin the code...
# -----------------
$STYLE = $in{style} || $_DEFAULT_LIST_GRID;
$VIEW = $in{view};
if (!$in{duration} && !$in{range} && !$in{startdate} && !$in{enddate}) {
	$VIEW ||= $_DEFAULT_VIEW;
	}
if ($VIEW eq "Month") { &getEvents( { 'range'=>'month' , 'month'=>$MONTH } ); }
elsif ($VIEW eq "Week") { &getEvents( { 'range'=>'week' } ); }
elsif ($VIEW eq "Two-Week") { &getEvents( { 'range'=>'twoweek' } ); }
elsif ($VIEW eq "Three-Week") { &getEvents( { 'range'=>'threeweek' } ); }
elsif ($VIEW eq "Four-Week") { &getEvents( { 'range'=>'fourweek' } ); }
elsif ($VIEW eq "Day") {
	&getEvents( { 'range'=>'day','startdate'=>$DATESTRING } );
	}
elsif ($VIEW eq "Event") {
	$EVENT->{'details'} = &getEvent($in{'event_id'});
	$db = $main::DBEvents;
	$fields = &main::DBGetFieldsInDisplayOrder($db);
	}
elsif ($VIEW eq "Search") {
	$db = $main::DBEvents;
	# Keep form values to populate form fields
	foreach (keys %in) {$name = $_; if ($name =~ s/^FIELD_//) { 

$search_params->{$name} = $in{$_}; } }
	}
else {
	&getEvents( {'duration'=>$in{duration}, 'range'=>$in{range}, 

'startdate'=>$in{startdate}, 'enddate'=>$in{enddate} } );
	}
if ($GRID_ROW_COUNT > 0) {
	$rowheight = "HEIGHT=\"".int(90/$GRID_ROW_COUNT)."%\"";
	}
%>
<HTML>
<HEAD>
	<TITLE><%=$_PAGE_TITLE%></TITLE>
<META HTTP-EQUIV="expires" CONTENT="now">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<STYLE>
A { text-decoration:none; }
A:hover { text-decoration:underline; }
.thinborder { border-color:#FFFFFF; border-style:solid; border-width:1px; }
.columnheader { color:<%=$_COLUMN_HEADER_TEXT_COLOR%>; }
.navigationtext { color:<%=$_NAVIGATION_TEXT_COLOR%>; }
.navigationselectedtext { color:<%=$_NAVIGATION_SELECTED_TEXT_COLOR%>; }
.commandtext { color:<%=$_COMMAND_OPTION_TEXT_COLOR%>; font-weight:bold; }
.selectedcommandtext { color:<%=$_COMMAND_OPTION_SELECTED_TEXT_COLOR%>; font-weight:bold; }
.gridtext { color:<%=$_GRID_CELL_TEXT_COLOR%>; font-family:<%=$_GRID_CELL_TEXT_FONT%>; }
.gridtextbold { color:#000000; font-family:verdana; font-weight:bold; }
.griddatetext { color:<%=$_GRID_DATE_TEXT_COLOR%>; background-color:<%=$_GRID_DATE_BGCOLOR%>; font-weight:bold; }
.footertext { color:<%=$_FOOTER_TEXT_COLOR%>; }
.text { color:<%=$_TEXT_COLOR%>; }

.messagetext { color: red; }
.headertext { }


<% if ($_FONT) { %>BODY { font-family:"<%=$_FONT%>" }<% } %>
</STYLE>

<style type="text/css">
a.Blk12pt:link {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.Blk12pt:visited {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

a.Blk12pt:hover {
	color: #666666;
	text-decoration: underline;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

a.Blk12pt:active {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
</style>
<link href="http://www.floradec.net/css/fd.css" rel="stylesheet" type="text/css">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>

</HEAD>
<BODY BGCOLOR="<%=$_BGCOLOR%>" LINK="<%=$_LINK%>" ALINK="<%=$_ALINK%>" VLINK="<%=$_VLINK%>" LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0 onLoad="MM_preloadImages('/images/btn-bar-top-ovr01.gif','/images/btn-hnav-calendar-ovr-01.gif','/images/btm-nav-01.gif','/images/btm-nav-02.gif','/images/btm-nav-03.gif','/images/btm-nav-04.gif','/images/btm-nav-05.gif','/images/btn-bar-top-ovr02.gif','/images/btn-bar-top-ovr04.gif','/images/btn-hnav-contact-ovr-01.gif')">
<table width="800" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td><img src="/images/spacer.gif" width="1" height="1" border="0" alt=""></td>
    <td><img src="/images/spacer.gif" width="798" height="1" border="0" alt=""></td>
    <td><img src="/images/spacer.gif" width="1" height="1" border="0" alt=""></td>
    <td><img src="/images/spacer.gif" width="1" height="1" border="0" alt=""></td>
  </tr>
  <tr>
    <td rowspan="11" valign="top">
      <table width="1" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td bgcolor="#A3648F"><img src="/images/spacer.gif" width="1" height="15" border="0" alt=""></td>
        </tr>
      </table></td>
    <td><a href="/"><img src="/images/hdr-cpol-01.jpg" width="798" height="114" border="0"></a></td>
    <td rowspan="11" valign="top"><table width="1" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td bgcolor="#A3648F"><img src="/images/spacer.gif" width="1" height="15" border="0" alt=""></td>
  </tr>
</table>
</td>
    <td><img src="/images/spacer.gif" width="1" height="114" border="0" alt=""></td>
  </tr>
  <tr>
    <td background="/images/home-101605b_r2_c2.jpg" bgcolor="#FFFFFF"><table width="100%"  border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td width="100%" valign="top" bgcolor="#F5F9EA" class="v_blk_10px"><div align="right" class="v_blk_12px">Hawaii's leading supplier of floral, party & craft supplies, and decorative & packaging products for over 35 years</div></td>
          <td width="10" bgcolor="#F5F9EA"><img src="/images/spacer.gif" width="10" height="18"></td>
        </tr>
    </table></td>
    <td><img src="/images/spacer.gif" width="1" height="14" border="0" alt=""></td>
  </tr>
  <tr>
    <td><img name="home101605b_r3_c2" src="/images/g-hrule-01.jpg" width="798" height="1" border="0" alt=""></td>
    <td><img src="/images/spacer.gif" width="1" height="1" border="0" alt=""></td>
  </tr>
  <tr>
    <td valign="middle" bgcolor="#FFFFFF"><table border="0" cellpadding="0" cellspacing="0" width="797">
      <!-- fwtable fwsrc="btn-bar-top-02ovr.png" fwbase="top-nav.gif" fwstyle="Dreamweaver" fwdocid = "835459694" fwnested="0" -->
      <tr>
        <td><img src="/images/spacer.gif" alt="" name="undefined_2" width="152" height="1" border="0"></td>
        <td><img src="/images/spacer.gif" alt="" name="undefined_2" width="158" height="1" border="0"></td>
        <td><img src="/images/spacer.gif" alt="" name="undefined_2" width="158" height="1" border="0"></td>
        <td><img src="/images/spacer.gif" alt="" name="undefined_2" width="183" height="1" border="0"></td>
        <td><img src="/images/spacer.gif" alt="" name="undefined_2" width="146" height="1" border="0"></td>
        <td><img src="/images/spacer.gif" alt="" name="undefined_2" width="1" height="1" border="0"></td>
      </tr>
      <tr>
        <td><a href="http://www.floradec.com/browse.cfm" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('topnav_r1_c2','','/images/btn-bar-top-ovr02.gif',1);"><img name="topnav_r1_c2" src="/images/top-nav_r1_c2.gif" width="152" height="26" border="0" alt=""></a></td>
        <td><a href="http://www.floradec.com/page.htm?PG=WHOLESALE" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('topnav_r1_c4','','/images/btn-bar-top-ovr04.gif',1);"><img name="topnav_r1_c4" src="/images/top-nav_r1_c4.gif" width="158" height="26" border="0" alt=""></a></td>
        <td><a href="http://www.floradec.com/page.htm?PG=EVENTS" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('botnav_r1_c1','','/images/btm-nav-01.gif',1)"><img name="botnav_r1_c1" src="/images/bot-nav_r1_c1.gif" width="158" height="26" border="0" alt=""></a></td>
        <td><a href="/cgi-bin/calendar.pl" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('topnav_r1_c5','','/images/btn-hnav-calendar-ovr-01.gif',1);"><img name="topnav_r1_c5" src="/images/btn-hnav-calendar-01.gif" width="183" height="26" border="0" alt=""></a></td>
        <td><a href="http://www.floradec.com/feedback.htm" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('topnav_r1_c3','','/images/btn-hnav-contact-ovr-01.gif',1);"><img name="topnav_r1_c3" src="/images/btn-hnav-contact-01.gif" width="143" height="26" border="0" alt=""></a></td>
        <td><img src="/images/spacer.gif" alt="" name="undefined_2" width="1" height="26" border="0"></td>
      </tr>
    </table></td>
    <td><img src="/images/spacer.gif" width="1" height="26" border="0" alt=""></td>
  </tr>
  <tr>
    <td><img name="home101605b_r5_c2" src="/images/g-hrule-01.jpg" width="798" height="1" border="0" alt=""></td>
    <td><img src="/images/spacer.gif" width="1" height="1" border="0" alt=""></td>
  </tr>
</td>
</table>

<TABLE WIDTH="800" HEIGHT="100%" BORDER="0" align="left" CELLPADDING="0" CELLSPACING="4">
	<% if ($_HEADER) { %>
	<TR><TD COLSPAN="2"><SPAN CLASS="headertext"><%= $_HEADER 

%></SPAN></TD></TR><% } %>
	<TR>
		<TD COLSPAN="2">
			<% if ($VIEW eq "Month") { %>
				<%-- MONTH NAVIGATION --%>
				<% my ($monthabbrs) = 

$Config->get("month_abbreviations"); %>
				<TABLE BORDER="0" CLASS="thinborder" CELLPADDING="1" 

CELLSPACING="1" WIDTH=100%>
				<TR>
					<TD ALIGN="center" WIDTH="8%" CLASS="thinborder" 

BGCOLOR="<%=$_NAVIGATION_BGCOLOR%>"><B><A HREF="<% LAST YEAR LINK %>" 

CLASS="navigationtext">< <%=$LAST_YEAR%></A></B></TD>
					<% foreach $monthnum (0 .. 11) { %>
						<%if($MONTH==($monthnum+1)){%>
						<TD ALIGN="center" WIDTH="12%" 

BGCOLOR="<%=$_NAVIGATION_SELECTED_BGCOLOR%>" CLASS="thinborder"><SPAN 

CLASS="navigationselectedtext"><B><%=$monthabbrs->[$monthnum]%> 

<%=$YEAR%></B></SPAN></TD>
						<%}else{%>
						<TD ALIGN="center" WIDTH="6%" 

CLASS="thinborder" BGCOLOR="<%=$_NAVIGATION_BGCOLOR%>"><B><A 

HREF="<%=$CGI_URL_QUERYSTRING%>month=<%=($monthnum+1)%>" 

CLASS="navigationtext"><%=$monthabbrs->[$monthnum]%></A></B></TD>
						<%}%>
					<% } %>
					<TD ALIGN="center" WIDTH="8%" CLASS="thinborder" 

BGCOLOR="<%=$_NAVIGATION_BGCOLOR%>"><B><A HREF="<% NEXT YEAR LINK%>" 

CLASS="navigationtext"><%=$NEXT_YEAR%> ></A></B></TD>
				</TR>
				</TABLE>
				<%-- /MONTH NAVIGATION --%>
			<% } elsif ($VIEW eq "Week" || $VIEW eq "Two-Week" || $VIEW eq 

"Three-Week" || $VIEW eq "Four-Week") { %>
				<%-- WEEKLY NAVIGATION --%>
				<TABLE BORDER="0" CLASS="thinborder" CELLPADDING="0" 

CELLSPACING="0" WIDTH=100%>
				<TR>
					<TD ALIGN="left" WIDTH="20%" 

BGCOLOR="<%=$_NAVIGATION_BGCOLOR%>"><B><A HREF="<% LAST WEEK LINK %>" 

CLASS="navigationtext">< Previous Week</A></B></TD>
					<TD ALIGN="center" WIDTH="60%" 

BGCOLOR="<%=$_NAVIGATION_BGCOLOR%>"><B><SPAN CLASS="navigationtext"><FONT 

<%=$_HEADER_SIZE%> COLOR="<%=$_NAVIGATION_TEXT_COLOR%>"><%=$RANGE_START%> - 

<%=$RANGE_END%></FONT></SPAN></B></TD>
					<TD ALIGN="right" WIDTH="20%" 

BGCOLOR="<%=$_NAVIGATION_BGCOLOR%>"><B><A HREF="<% NEXT WEEK LINK %>" 

CLASS="navigationtext">Next Week ></A></B></TD>
				</TR>
				</TABLE>
				<%-- /WEEKLY NAVIGATION --%>
			<% } elsif ($VIEW eq "Day") { %>
				<TABLE BORDER="0" CLASS="thinborder" CELLPADDING="0" 

CELLSPACING="0" WIDTH=100%>
				<TR>
					<TD ALIGN="left" WIDTH="20%" 

BGCOLOR="<%=$_NAVIGATION_BGCOLOR%>"><B><A HREF="<% PREVIOUS DAY LINK %>" 

CLASS="navigationtext">< Previous Day</A></B></TD>
					<TD ALIGN="center" WIDTH="60%" 

BGCOLOR="<%=$_NAVIGATION_BGCOLOR%>"><B><SPAN CLASS="navigationtext"><FONT 

<%=$_HEADER_SIZE%> COLOR="<%=$_NAVIGATION_TEXT_COLOR%>"><%=$DAY->{'dayname'}%> 

<%=$DAY->{'monthabbreviation'}%> <%=$DATE%>, <%=$YEAR%></FONT></SPAN></B></TD>
					<TD ALIGN="right" WIDTH="20%" 

BGCOLOR="<%=$_NAVIGATION_BGCOLOR%>"><B><A HREF="<% NEXT DAY LINK %>" 

CLASS="navigationtext">Next Day ></A></B></TD>
				</TR>
				</TABLE>
				<%-- /DAY NAVIGATION --%>
			<% } elsif ($VIEW eq "Event") { %>
				<%-- EVENT NAVIGATION --%>
				<TABLE BORDER="0" CLASS="thinborder" CELLPADDING="0" 

CELLSPACING="0" WIDTH=100%>
				<TR>
					<TD ALIGN="center" WIDTH="20%" 

BGCOLOR="<%=$_NAVIGATION_BGCOLOR%>"><B><SPAN CLASS="navigationtext"><FONT 

<%=$_HEADER_SIZE%> COLOR="<%=$_NAVIGATION_TEXT_COLOR%>"><%= EVENT FIELD(title) 

%></FONT></SPAN></B></TD>
				</TR>
				</TABLE>
				<%-- /EVENT NAVIGATION --%>
			<% } elsif ($VIEW eq "Search") { %>
				<%-- SEARCH NAVIGATION --%>
				<TABLE BORDER="0" CLASS="thinborder" CELLPADDING="0" 

CELLSPACING="0" WIDTH=100%>
				<TR>
					<TD ALIGN="center" WIDTH="20%" 

BGCOLOR="<%=$_NAVIGATION_BGCOLOR%>"><B><SPAN CLASS="navigationtext"><FONT 

<%=$_HEADER_SIZE%> COLOR="<%=$_NAVIGATION_TEXT_COLOR%>">Search</FONT></SPAN></B></TD>
				</TR>
				</TABLE>
				<%-- /SEARCH NAVIGATION --%>
			<% } %>
	</TD>
</TR>


<% if ($_SHOW_LOGGED_IN) { %>
<%IF USER LOGGED IN%>
	<TR><TD COLSPAN="2">
	<SPAN CLASS="text">Logged in as: <B><%=($User->{name} || 

$User->{username})%></B></SPAN><BR>
	</TD></TR>
<%/IF%>
<% } %>

<TR>
	<TD WIDTH="100" align="left" valign="top">
		<%-- COMMAND/VIEW OPTIONS --%>
		<% if ($_SHOW_GRID_LIST) { %>
		<TABLE BORDER="0" CLASS="thinborder" WIDTH="100" 

BGCOLOR="<%=$COMMAND_BGCOLOR%>">
		<TR><TD BGCOLOR="<%=(($STYLE eq 

"Grid")?$_COMMAND_OPTION_SELECTED_BGCOLOR:$_COMMAND_OPTION_BGCOLOR)%>"><a href="<%= 

$CGI_URL_QUERYSTRING %>style=Grid" CLASS="<%=(($STYLE eq 

"Grid")?"selectedcommandtext":"commandtext")%>">Grid</A></TD></TR>
		<TR><TD BGCOLOR="<%=(($STYLE eq 

"List")?$_COMMAND_OPTION_SELECTED_BGCOLOR:$_COMMAND_OPTION_BGCOLOR)%>"><a href="<%= 

$CGI_URL_QUERYSTRING %>style=List" CLASS="<%=(($STYLE eq 

"List")?"selectedcommandtext":"commandtext")%>">List</A></TD></TR>
		</TABLE>
		<BR>
		<% } %>
		<% if ($_SHOW_VIEW) { %>
		<TABLE BORDER="0" CLASS="thinborder" WIDTH="100" 

BGCOLOR="<%=$COMMAND_BGCOLOR%>">
		<TR><TD BGCOLOR="<%=$_COMMAND_OPTION_BGCOLOR%>"><a href="<%= 

$CGI_URL_QUERYSTRING 

%>view=Day&datestring=<%=$TODAY_DATESTRING%>&selected_datestring=<%=$TODAY_DATESTRING%>" 

CLASS="commandtext">Today</A></TD></TR>
		<TR><TD BGCOLOR="<%=(($VIEW eq 

"Week")?$_COMMAND_OPTION_SELECTED_BGCOLOR:$_COMMAND_OPTION_BGCOLOR)%>"><a href="<%= 

$CGI_URL_QUERYSTRING %>view=Week" CLASS="<%=(($VIEW eq 

"Week")?"selectedcommandtext":"commandtext")%>">Week</A></TD></TR>
		<TR><TD BGCOLOR="<%=(($VIEW eq 

"Two-Week")?$_COMMAND_OPTION_SELECTED_BGCOLOR:$_COMMAND_OPTION_BGCOLOR)%>"><a href="<%= 

$CGI_URL_QUERYSTRING %>view=Two-Week" CLASS="<%=(($VIEW eq 

"Two-Week")?"selectedcommandtext":"commandtext")%>">2-Week</A></TD></TR>
		<TR><TD BGCOLOR="<%=(($VIEW eq 

"Three-Week")?$_COMMAND_OPTION_SELECTED_BGCOLOR:$_COMMAND_OPTION_BGCOLOR)%>"><a 

href="<%= $CGI_URL_QUERYSTRING %>view=Three-Week" CLASS="<%=(($VIEW eq 

"Three-Week")?"selectedcommandtext":"commandtext")%>">3-Week</A></TD></TR>
		<TR><TD BGCOLOR="<%=(($VIEW eq 

"Four-Week")?$_COMMAND_OPTION_SELECTED_BGCOLOR:$_COMMAND_OPTION_BGCOLOR)%>"><a href="<%= 

$CGI_URL_QUERYSTRING %>view=Four-Week" CLASS="<%=(($VIEW eq 

"Four-Week")?"selectedcommandtext":"commandtext")%>">4-Week</A></TD></TR>
		<TR><TD BGCOLOR="<%=(($VIEW eq 

"Month")?$_COMMAND_OPTION_SELECTED_BGCOLOR:$_COMMAND_OPTION_BGCOLOR)%>"><a href="<%= 

$CGI_URL_QUERYSTRING %>view=Month" CLASS="<%=(($VIEW eq 

"Month")?"selectedcommandtext":"commandtext")%>">Month</A></TD></TR>
		</TABLE>
		<BR>
		<% } %>
		<% if ($_SHOW_COMMAND_LIST) { %>
		<TABLE BORDER="0" CLASS="thinborder" WIDTH="100" 

BGCOLOR="<%=$COMMAND_BGCOLOR%>">
		<TR><TD BGCOLOR="<%=(($VIEW eq 

"Search")?$_COMMAND_OPTION_SELECTED_BGCOLOR:$_COMMAND_OPTION_BGCOLOR)%>"><a href="<%= 

$CGI_URL_QUERYSTRING %>view=Search" CLASS="<%=(($VIEW eq 

"Search")?"selectedcommandtext":"commandtext")%>">Search</A></TD></TR>
		<%if ($User->hasPermission($CALENDAR_KEY,"ADD_EVENT")) { %>
			<TR><TD BGCOLOR="<%=$_COMMAND_OPTION_BGCOLOR%>"><a 

href="<%=$ADMIN_CGI_URL%>?calendar=<%=$CALENDAR_KEY%>&username=<%=$User->{username}%>&te

mplate=add_edit_event.html" CLASS="commandtext">Add Event</A></TD></TR>
		<%}%>
		<%if ($User->hasPermission($CALENDAR_KEY,"EDIT_EVENTS") || 

$User->hasPermission($CALENDAR_KEY,"EDIT_OWN_EVENTS")) { %>
			<TR><TD BGCOLOR="<%=$_COMMAND_OPTION_BGCOLOR%>"><a 

href="<%=$ADMIN_CGI_URL%>?calendar=<%=$CALENDAR_KEY%>&username=<%=$User->{username}%>&te

mplate=edit_delete_events.html&year=<%=$YEAR%>&month=<%=$MONTH%>" 

CLASS="commandtext">Edit Events</A></TD></TR>
		<%}%>
		<%IF USER LOGGED IN%>
		<%if ($User->isCalendarAdmin($CALENDAR_KEY)) { %>
			<TR><TD BGCOLOR="<%=$_COMMAND_OPTION_BGCOLOR%>"><a 

href="<%=$ADMIN_CGI_URL%>?calendar=<%=$CALENDAR_KEY%>" 

CLASS="commandtext">Admin</A></TD></TR>
		<%}%>
		<%/IF%>
		<%IF USER LOGGED IN%>
		<TR><TD BGCOLOR="<%=$_COMMAND_OPTION_BGCOLOR%>"><a href="<%= 

$CGI_URL_QUERYSTRING %>command=logout" onClick="return confirm('Are you sure you want to 

logout?')" CLASS="commandtext">Logout</A></TD></TR>
		<%ELSE%>
		<TR><TD BGCOLOR="<%=$_COMMAND_OPTION_BGCOLOR%>"><a href="<%= 

$CGI_URL_QUERYSTRING %>template=login.html" CLASS="commandtext">Login</A></TD></TR>
		<%/IF%>
		</TABLE>
		<% } %>
		<%-- /COMMAND/VIEW OPTIONS --%>
	</TD>
	<TD VALIGN="top" ALIGN="left" WIDTH="100%">
		<%-- =============================== --%>
		<%-- THIS IS THE ACTUAL DISPLAY AREA --%>
		<%-- =============================== --%>

		<%-- MONTHLY OR WEEKLY VIEW --%>
		<% if ($VIEW eq "Month" || $VIEW eq "Week" || $VIEW eq "Two-Week" || 

$VIEW eq "Three-Week" || $VIEW eq "Four-Week") { %>
			<%-- GRID STYLE DISPLAY --%>
			<% if ($STYLE eq "Grid") { %>
				<TABLE BORDER="1" CLASS="thinborder" HEIGHT="100%" 

WIDTH="100%" CELLPADDING="2" CELLSPACING="1">
					<TR>
						<%FOREACH GRID COLUMN%>
						<TH CLASS="thinborder" 

BGCOLOR="<%=$_COLUMN_HEADER_BGCOLOR%>"><SPAN CLASS="columnheader"><%= 

$Grid->{'daynames'}->[$COL] %></SPAN></TH>
						<%/FOREACH%>
					</TR>
					<%FOREACH GRID ROW%>
					<TR <%=$rowheight%>>
						<%FOREACH GRID COLUMN%>
						<% $i=0; %>
						<TD CLASS="thinborder" VALIGN="TOP" 

WIDTH="14%" <%=$rowheight%> BGCOLOR="<%IF 

SELECTED%><%=$_GRID_CELL_SELECTED_BGCOLOR%><%ELSE%><%=$_GRID_CELL_BGCOLOR%><%/IF%>">
							<%IF DISPLAY%>
								<SPAN 

BGCOLOR="<%=$_GRID_DATE_BGCOLOR%>" CLASS="griddatetext"> <NOBR><A 

HREF="<%=$CGI_URL_QUERYSTRING%>selected_datestring=<%=$DAY->{'datestring'}%>&datestring=

<%=$DAY->{'datestring'}%>&view=Day" CLASS="griddatetext"><%if($DAY->{'dd'}==1&&$VIEW ne 

"Month"){%><%=$DAY->{'monthname'}%> <%}%><%=$DAY->{'dd'}%></A> </NOBR></SPAN>
								<%FOREACH EVENT%>
									<%$i++;%>
									<SPAN 

CLASS="gridtextbold"><br>
									<FONT 

SIZE="<%=$_GRID_CELL_TEXT_SIZE%>">
									<% if 

($_SHOW_GRID_EVENT_BULLET) {%>•<%}%>
									<% if 

($_SHOW_EVENT_TIMES eq "ALL" || $_SHOW_EVENT_TIMES eq "START") { %>
										<% if 

($EVENT->{'schedule'}->{'start_time'}) { %><%= SCHEDULE FIELD(start_time) %><% } %>
									<% } %>
									<% if 

($_SHOW_EVENT_TIMES eq "ALL") { %>
										<% if 

($EVENT->{'schedule'}->{'end_time'}) { %>-<%= SCHEDULE FIELD(end_time) %><% } %>
									<% } %>
									<% if 

(($_SHOW_EVENT_TIMES eq "ALL" || $_SHOW_EVENT_TIMES eq "START") && 

($EVENT->{'schedule'}->{'start_time'})) { %> : <% } %>
									<A 

HREF="<%=$CGI_URL_QUERYSTRING%>view=Event&event_id=<%= EVENT FIELD(id) %>" 

CLASS="gridtext"><br><%= EVENT FIELD(title) %></A><BR><hr>
									</FONT>
									</SPAN>
								<%/FOREACH%>
								<% if ($i==0) { 

%><BR> <BR> <% } %>
							<%/IF%>
						 
						</TD>
						<%/FOREACH%>
					</TR>
					<%/FOREACH%>
				</TABLE>
			<%-- END GRID STYLE DISPLAY --%>
			<% } elsif ($STYLE eq "List") { %>
			<%-- LIST STYLE DISPLAY --%>
				<CENTER><TABLE WIDTH="100%" BORDER="0" cellpadding="5" cellspacing="5" bgcolor="#FFFFFF"><TR><TD 

ALIGN="left">
				<SPAN CLASS="text">
				<DL>
				<%$total_events=0;%>
				<%FOREACH EVENTLIST%>
					<%IF EVENTS EXIST%>
					<%$total_events++;%>
					<DT><B><A 

HREF="<%=$CGI_URL_QUERYSTRING%>selected_datestring=<%=$DAY->{'datestring'}%>&datestring=

<%=$DAY->{'datestring'}%>&view=Day" CLASS="text"><%=$DAY->{dayname}%>, 

<%=$DAY->{monthname}%> <%=$DAY->{dd}%></A></B>
					<DD>
						<%FOREACH EVENT%>
							<% if ($_SHOW_GRID_EVENT_BULLET) 

{%>•<%}%>


							<% if ($_SHOW_EVENT_TIMES eq 

"ALL" || $_SHOW_EVENT_TIMES eq "START") { %>
								<% if 

($EVENT->{'schedule'}->{'start_time'}) { %><%= SCHEDULE FIELD(start_time) %><% } %>
							<% } %>
							<% if ($_SHOW_EVENT_TIMES eq 

"ALL") { %>
								<% if 

($EVENT->{'schedule'}->{'end_time'}) { %>-<%= SCHEDULE FIELD(end_time) %><% } %>
							<% } %>
							<% if (($_SHOW_EVENT_TIMES eq 

"ALL" || $_SHOW_EVENT_TIMES eq "START") && ($EVENT->{'schedule'}->{'start_time'})) { %> 

: <% } %>
							<A 

HREF="<%=$CGI_URL_QUERYSTRING%>view=Event&event_id=<%= EVENT FIELD(id) %>" 

STYLE="text-decoration:underline;" CLASS="text"><%= EVENT FIELD(title) %></A><BR><BR>
						<%/FOREACH%>
					<%/IF%>
				<%/FOREACH%>
				</DL>
				<%unless($total_events){%>
				<I><%= $_NO_EVENTS_LABEL %></I>
				<% } %>
				</SPAN>
				</TD></TR></TABLE></CENTER>
			<% } %>
			<%-- END LIST STYLE DISPLAY --%>

		<%-- DAY VIEW --%>
		<% } elsif ($VIEW eq "Day") { %>

			<% if ($STYLE eq "Grid") { %>
				<%-- GRID VIEW --%>
				<TABLE BORDER="1" CLASS="thinborder" WIDTH=100%>
				<%FOREACH HOUR OF DAY%>
				<TR>
					<TD CLASS="thinborder" 

BGCOLOR="<%=$_GRID_CELL_BGCOLOR%>" ALIGN="right" VALIGN="middle" WIDTH="125">
						<SPAN CLASS="text">
						<% if ($HOUR == 99) { %>
						All Day Events
						<%ELSE%>
						

<%=Date::formatTime(&Date::LZ($HOUR)."00",$Config->{'time_format'})%> 
						<%/IF%>
						</SPAN>
					</TD>
					<TD CLASS="thinborder" 

BGCOLOR="<%=$_GRID_CELL_BGCOLOR%>" VALIGN=TOP>
						<SPAN CLASS="text">
						<%FOREACH EVENT%>
							<% if ($_SHOW_GRID_EVENT_BULLET) 

{%>•<%}%>
							<% if ($_SHOW_EVENT_TIMES eq 

"ALL" || $_SHOW_EVENT_TIMES eq "START") { %>
								<% if 

($EVENT->{'schedule'}->{'start_time'}) { %><%= SCHEDULE FIELD(start_time) %><% } %>
							<% } %>
							<% if ($_SHOW_EVENT_TIMES eq 

"ALL") { %>
								<% if 

($EVENT->{'schedule'}->{'end_time'}) { %>-<%= SCHEDULE FIELD(end_time) %><% } %>
							<% } %>
							<% if (($_SHOW_EVENT_TIMES eq 

"ALL" || $_SHOW_EVENT_TIMES eq "START") && ($EVENT->{'schedule'}->{'start_time'})) { %> 

: <% } %>
							<%= EVENT FIELD(title) %>
							<FONT SIZE="-2">[<A 

HREF="<%=$CGI_URL_QUERYSTRING%>view=Event&event_id=<%= EVENT FIELD(id) %>" 

STYLE="text-decoration:underline;">details</A>]</FONT>
							<BR>
						<%/FOREACH%>
						<%IF NO EVENTS EXIST%> <%/IF%>
						</SPAN>
					</TD>
				</TR>
				<%/FOREACH%>
				</TABLE>
			<% } else { %>
				<%-- LIST VIEW --%>
				<CENTER><TABLE BORDER="0" WIDTH=90%><TR><TD>
				<SPAN CLASS="text">
				<%IF EVENTS EXIST%>
					<DL>
					<%FOREACH EVENT%>
						<DT>
						<% if ($_SHOW_GRID_EVENT_BULLET) 

{%>•<%}%>
						<% if ($_SHOW_EVENT_TIMES eq "ALL" || 

$_SHOW_EVENT_TIMES eq "START") { %>
							<% if 

($EVENT->{'schedule'}->{'start_time'}) { %><%= SCHEDULE FIELD(start_time) %><% } %>
						<% } %>
						<% if ($_SHOW_EVENT_TIMES eq "ALL") { %>
							<% if 

($EVENT->{'schedule'}->{'end_time'}) { %>-<%= SCHEDULE FIELD(end_time) %><% } %>
						<% } %>
						<% if (($_SHOW_EVENT_TIMES eq "ALL" || 

$_SHOW_EVENT_TIMES eq "START") && ($EVENT->{'schedule'}->{'start_time'})) { %> : <% } %>
						<%= EVENT FIELD(title) %>
						<FONT SIZE="-2">[<A 

HREF="<%=$CGI_URL_QUERYSTRING%>view=Event&event_id=<%= EVENT FIELD(id) %>" 

STYLE="text-decoration:underline;">details</A>]<BR></FONT>
						<DD>
						<%= EVENT FIELD(description) %>
					<%/FOREACH%>
					</DL>
				<%ELSE%>
					<BR><I><%= $_NO_EVENTS_LABEL %></I><BR>
				<%/IF%>
				</SPAN>
				</TD></TR></TABLE></CENTER>
			<% } %>

		<%-- EVENT VIEW --%>
		<% } elsif ($VIEW eq "Event") { %>
			<TABLE width="100%" BORDER="0" CELLPADDING="5" CELLSPACING="5" bgcolor="#FFFFFF">
			<%
			foreach (@$fields) {
				next unless 

($db->{'properties'}->{$_}->{'display_details'});
			%>
				<TR><TD width="10%" ALIGN="right" VALIGN="top"><SPAN 

CLASS="text"><B><%=$db->{'properties'}->{$_}->{'name'}%>: </B></SPAN></TD><TD width="90%" 

ALIGN="left" VALIGN="top"><SPAN 

CLASS="text"><%=$EVENT->{details}->{$_}%></SPAN></TD></TR>
			<% } %>
	  </TABLE>

		<%-- SEARCH VIEW --%>
		<% } elsif ($VIEW eq "Search") { %>
			<FORM NAME="mainform" ACTION="<%= $CGI_URL %>" METHOD="POST">
			<INPUT TYPE="hidden" NAME="QUERY_STRING" 

VALUE="<%=$QUERY_STRING%>">
			<INPUT TYPE="hidden" NAME="fromTemplate" 

VALUE="<%=$thisTemplate%>">
			<INPUT TYPE="hidden" NAME="command" VALUE="search">
			<INPUT TYPE="hidden" NAME="view" VALUE="Search">
			<TABLE width="100%" BORDER="0" cellpadding="5" cellspacing="5" bgcolor="#FFFFFF">
			<% if ($userMessage ne "") { %>
			<TR>
				<TD></TD>
				<TD ALIGN="left" VALIGN="top">
				<SPAN CLASS="messagetext">
				<%= $userMessage %>
				</SPAN>
				</TD>
			</TR>
			<% } %>
			<%
			$fieldnames = &main::DBGetSearchFields($db);
			foreach $field (@$fieldnames) {
			%>
			<TR>
				<TD ALIGN="RIGHT"><SPAN CLASS="text"><B><%= 

$db->{'properties'}->{$field}->{'name'} || $field %> : </B></SPAN></TD>
				<TD><%= 

&main::GetSearchFieldInput($db->{'properties'}->{$field},$field,$search_params) %></TD>
			</TR>
			<% } %>
			<TR>
				<TD ALIGN="RIGHT"><SPAN CLASS="text"><B>Between : 

</B></SPAN></TD>
				<TD>
				<SELECT NAME="start_month"><%= 

&HTML::monthNameOptions($in{start_month} || $TODAY_MONTH) %></SELECT>
				<SELECT NAME="start_date"><%= 

&HTML::dateOptions($in{start_date} || $TODAY_DATE) %></SELECT>
				<SELECT NAME="start_year"><%= 

&HTML::yearOptions($in{start_year} || $TODAY_YEAR) %></SELECT>
					<SPAN CLASS="text">and </SPAN>
				<SELECT NAME="end_month"><%= 

&HTML::monthNameOptions($in{end_month} || $TODAY_MONTH) %></SELECT>
				<SELECT NAME="end_date"><%= 

&HTML::dateOptions($in{end_date} || $TODAY_DATE) %></SELECT>
				<SELECT NAME="end_year"><%= 

&HTML::yearOptions($in{end_year} || ($TODAY_YEAR+1)) %></SELECT>
				</TD>
			</TR>
			<TR>
				<TD ALIGN="CENTER" COLSPAN="2">
				<INPUT CLASS="button" TYPE="submit" VALUE="Search">
				</TD>
			</TR>
			<% IF SEARCH RESULT %>
			<TR>
				<TD COLSPAN="2" ALIGN="center">
				<SPAN CLASS="text">
				<u><B>Search Results</B></u><BR>
				<% IF SEARCH RESULTS EXIST %>
				No Matches
				<% ELSE %>
				<TABLE BORDER="1" CELLPADDING="1" CELLSPACING="0">
					<TR>
						<TH><SPAN CLASS="text">First 

Occurrence</SPAN></TH>
						<TH><SPAN CLASS="text">Title</SPAN></TH>
						<TH><SPAN 

CLASS="text">Description</SPAN></TH>
					</TR>
					<% FOREACH SEARCH RESULT %>
					<TR>
						<TD>
							<SPAN CLASS="text">
							<% IF NEXT OCCURRENCE EXISTS %>
							

<%=$MONTH_NAMES->[$EVENT->{schedule}->{nextoccurrence}->{month}-1]%> 

<%=$EVENT->{schedule}->{nextoccurrence}->{date}%>, 

<%=$EVENT->{schedule}->{nextoccurrence}->{year}%>
							<% ELSE %>
							None
							<% /IF %>
							</SPAN>
						</TD>
						<TD><A 

HREF="<%=$CGI_URL_QUERYSTRING%>view=Event&event_id=<%= EVENT FIELD(id) %>" 

STYLE="text-decoration:underline;" CLASS="text"><%= EVENT FIELD(title) %></A></TD>
						<TD><SPAN CLASS="text"><%= EVENT 

FIELD(description) %></SPAN></TD>
					</TR>
					<% /FOREACH %>
				</TABLE>
				<% /IF %>
				</SPAN>
				</TD>
			</TR>
			<% /IF %>
			</TABLE>
			</FORM>

		<% } %>
		<%-- END OF VIEWS --%>
		<%-- ================================ --%>
		<%-- /THIS IS THE ACTUAL DISPLAY AREA --%>
		<%-- ================================ --%>
	</TD>
</TR>

<% if ($_FOOTER) { %><TR><TD COLSPAN="2"><%= $_FOOTER %></TD></TR><% } %>

<TR>
  <TD COLSPAN="2"><div align="center" class="v_wht_9px"><br>
    © (Copyright) 2007 FloraDec Sales. All rights reserved. </div></TD>
</TR>
</TABLE>

</BODY>
</HTML>

package Template;
print "";# Color Options
# -------------
$_SHOW_COMMAND_LIST=&getPreference("showcommandlist");
$_FONT=&getPreference("font");
$_HEADER=&getPreference("header");
$_FOOTER=&getPreference("footer");
$_BGCOLOR=&getPreference("bgcolor");
$_LINK=&getPreference("linkcolor");
$_VLINK=&getPreference("vlinkcolor");
$_ALINK=&getPreference("alinkcolor");
$_TEXT_COLOR=&getPreference("textcolor");
$_COLUMN_HEADER_BGCOLOR=&getPreference("columnheaderbgcolor");
$_COLUMN_HEADER_TEXT_COLOR=&getPreference("columnheadertextcolor");
$_HEADER_SIZE=&getPreference("headertextsize");
$_NAVIGATION_BGCOLOR=&getPreference("navigationbgcolor");
$_NAVIGATION_TEXT_COLOR=&getPreference("navigationtextcolor");
$_NAVIGATION_SELECTED_BGCOLOR=&getPreference("navigationselectedbgcolor");
$_NAVIGATION_SELECTED_TEXT_COLOR=&getPreference("navigationselectedtextcolor");
$_COMMAND_BGCOLOR=&getPreference("commandbgcolor");
$_COMMAND_OPTION_BGCOLOR=&getPreference("commandoptionbgcolor");
$_COMMAND_OPTION_TEXT_COLOR=&getPreference("commandoptiontextcolor");
$_COMMAND_OPTION_SELECTED_BGCOLOR=&getPreference("commandoptionselectedbgcolor");
$_COMMAND_OPTION_SELECTED_TEXT_COLOR=&getPreference("commandoptionselectedtextcolor");
$_GRID_CELL_BGCOLOR=&getPreference("gridcellbgcolor");
$_GRID_CELL_SELECTED_BGCOLOR=&getPreference("gridcellselectedbgcolor");
$_GRID_CELL_TEXT_COLOR=&getPreference("gridcelltextcolor");
$_GRID_CELL_TEXT_FONT=&getPreference("gridcelltextfont");
$_GRID_CELL_TEXT_SIZE=&getPreference("gridcelltextsize");
$_GRID_DATE_BGCOLOR=&getPreference("griddatebgcolor");
$_GRID_DATE_TEXT_COLOR=&getPreference("griddatetextcolor");
$_FOOTER_BGCOLOR=&getPreference("footerbgcolor");
$_FOOTER_TEXT_COLOR=&getPreference("footertextcolor");

$_DEFAULT_LIST_GRID=&getPreference("defaultlistgrid");
$_DEFAULT_VIEW=&getPreference("defaultview");
$_SHOW_LOGGED_IN=&getPreference("showloggedin");
$_SHOW_GRID_LIST=&getPreference("showgridlist");
$_SHOW_VIEW=&getPreference("showview");
$_PAGE_TITLE=&getPreference("pagetitle");
$_SHOW_EVENT_TIMES=&getPreference("showeventtimes");
$_SHOW_GRID_EVENT_BULLET=&getPreference("showgrideventbullet");
$_NO_EVENTS_LABEL=&getPreference("noeventslabel");

print "\n
\n";# Begin the code...
# -----------------
$STYLE = $in{style} || $_DEFAULT_LIST_GRID;
$VIEW = $in{view};
if (!$in{duration} && !$in{range} && !$in{startdate} && !$in{enddate}) {
	$VIEW ||= $_DEFAULT_VIEW;
	}
if ($VIEW eq "Month") { &getEvents( { 'range'=>'month' , 'month'=>$MONTH } ); }
elsif ($VIEW eq "Week") { &getEvents( { 'range'=>'week' } ); }
elsif ($VIEW eq "Two-Week") { &getEvents( { 'range'=>'twoweek' } ); }
elsif ($VIEW eq "Three-Week") { &getEvents( { 'range'=>'threeweek' } ); }
elsif ($VIEW eq "Four-Week") { &getEvents( { 'range'=>'fourweek' } ); }
elsif ($VIEW eq "Day") {
&getEvents( { 'range'=>'day','startdate'=>$DATESTRING } ); } elsif ($VIEW eq "Event") { $EVENT->{'details'} = &getEvent($in{'event_id'}); $db = $main::DBEvents; $fields = &main::DBGetFieldsInDisplayOrder($db); } elsif ($VIEW eq "Search") { $db = $main::DBEvents; # Keep form values to populate form fields foreach (keys %in) {$name = $_; if ($name =~ s/^FIELD_//) { $search_params->{$name} = $in{$_}; } } } else { &getEvents( {'duration'=>$in{duration}, 'range'=>$in{range}, 'startdate'=>$in{startdate}, 'enddate'=>$in{enddate} } ); } if ($GRID_ROW_COUNT > 0) { $rowheight = "HEIGHT=\"".int(90/$GRID_ROW_COUNT)."%\""; } print " \n<HTML> \n<HEAD> \n <TITLE>";print $_PAGE_TITLE;print "</TITLE> \n<META HTTP-EQUIV=\"expires\" CONTENT=\"now\"> \n<META HTTP-EQUIV=\"Pragma\" CONTENT=\"no-cache\"> \n<STYLE>\nA { text-decoration:none; }\nA:hover { text-decoration:underline; }\n.thinborder { border-color:#FFFFFF; border-style:solid; border-width:1px; }\n.columnheader { color:";print $_COLUMN_HEADER_TEXT_COLOR;print "; }\n.navigationtext { color:";print $_NAVIGATION_TEXT_COLOR;print "; }\n.navigationselectedtext { color:";print $_NAVIGATION_SELECTED_TEXT_COLOR;print "; }\n.commandtext { color:";print $_COMMAND_OPTION_TEXT_COLOR;print "; font-weight:bold; }\n.selectedcommandtext { color:";print $_COMMAND_OPTION_SELECTED_TEXT_COLOR;print "; font-weight:bold; }\n.gridtext { color:";print $_GRID_CELL_TEXT_COLOR;print "; font-family:";print $_GRID_CELL_TEXT_FONT;print "; }\n.gridtextbold { color:#000000; font-family:verdana; font-weight:bold; }\n.griddatetext { color:";print $_GRID_DATE_TEXT_COLOR;print "; background-color:";print $_GRID_DATE_BGCOLOR;print "; font-weight:bold; }\n.footertext { color:";print $_FOOTER_TEXT_COLOR;print "; }\n.text { color:";print $_TEXT_COLOR;print "; }\n\n.messagetext { color: red; }\n.headertext { }\n\n\n"; if ($_FONT) {print "BODY { font-family:\"";print $_FONT;print "\" }";} print "\n</STYLE>\n \n<style type=\"text/css\"> \na.Blk12pt:link { \n color: #000000; \n text-decoration: none; \n font-size: 12px; \n font-family: Verdana, Arial, Helvetica, sans-serif; \n} \n \na.Blk12pt:visited { \n color: #000000; \n text-decoration: none; \n font-size: 12px; \n font-family: Verdana, Arial, Helvetica, sans-serif; \n \n} \n \na.Blk12pt:hover { \n color: #666666; \n text-decoration: underline; \n font-size: 12px; \n font-family: Verdana, Arial, Helvetica, sans-serif; \n font-weight: normal; \n} \n \na.Blk12pt:active { \n color: #000000; \n text-decoration: none; \n font-size: 12px; \n font-family: Verdana, Arial, Helvetica, sans-serif; \n} \n</style> \n<link href=\"http://www.floradec.net/css/fd.css\" rel=\"stylesheet\" type=\"text/css\"> \n<script language=\"JavaScript\" type=\"text/JavaScript\"> \n<!-- \nfunction MM_swapImgRestore() { //v3.0 \n var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc; \n} \n \nfunction MM_preloadImages() { //v3.0 \n var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); \n var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++) \n if (a[i].indexOf(\"#\")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}} \n} \n \nfunction MM_findObj(n, d) { //v4.01 \n var p,i,x; if(!d) d=document; if((p=n.indexOf(\"?\"))>0&&parent.frames.length) { \n d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} \n if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; \n for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); \n if(!x && d.getElementById) x=d.getElementById(n); return x; \n} \n \nfunction MM_swapImage() { //v3.0 \n var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3) \n if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];} \n} \n//--> \n</script> \n \n</HEAD> \n<BODY BGCOLOR=\"";print $_BGCOLOR;print "\" LINK=\"";print $_LINK;print "\" ALINK=\"";print $_ALINK;print "\" VLINK=\"";print $_VLINK;print "\" LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0 onLoad=\"MM_preloadImages('/images/btn-bar-top-ovr01.gif','/images/btn-hnav-calendar-ovr-01.gif','/images/btm-nav-01.gif','/images/btm-nav-02.gif','/images/btm-nav-03.gif','/images/btm-nav-04.gif','/images/btm-nav-05.gif','/images/btn-bar-top-ovr02.gif','/images/btn-bar-top-ovr04.gif','/images/btn-hnav-contact-ovr-01.gif')\"> \n<table width=\"800\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"> \n <tr> \n <td><img src=\"/images/spacer.gif\" width=\"1\" height=\"1\" border=\"0\" alt=\"\"></td> \n <td><img src=\"/images/spacer.gif\" width=\"798\" height=\"1\" border=\"0\" alt=\"\"></td> \n <td><img src=\"/images/spacer.gif\" width=\"1\" height=\"1\" border=\"0\" alt=\"\"></td> \n <td><img src=\"/images/spacer.gif\" width=\"1\" height=\"1\" border=\"0\" alt=\"\"></td> \n </tr> \n <tr> \n <td rowspan=\"11\" valign=\"top\"> \n <table width=\"1\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"> \n <tr> \n <td bgcolor=\"#A3648F\"><img src=\"/images/spacer.gif\" width=\"1\" height=\"15\" border=\"0\" alt=\"\"></td> \n </tr> \n </table></td> \n <td><a href=\"/\"><img src=\"/images/hdr-cpol-01.jpg\" width=\"798\" height=\"114\" border=\"0\"></a></td> \n <td rowspan=\"11\" valign=\"top\"><table width=\"1\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"> \n <tr> \n <td bgcolor=\"#A3648F\"><img src=\"/images/spacer.gif\" width=\"1\" height=\"15\" border=\"0\" alt=\"\"></td> \n </tr> \n</table> \n</td> \n <td><img src=\"/images/spacer.gif\" width=\"1\" height=\"114\" border=\"0\" alt=\"\"></td> \n </tr> \n <tr> \n <td background=\"/images/home-101605b_r2_c2.jpg\" bgcolor=\"#FFFFFF\"><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"> \n <tr> \n <td width=\"100%\" valign=\"top\" bgcolor=\"#F5F9EA\" class=\"v_blk_10px\"><div align=\"right\" class=\"v_blk_12px\">Hawaii's leading supplier of floral, party & craft supplies, and decorative & packaging products for over 35 years</div></td> \n <td width=\"10\" bgcolor=\"#F5F9EA\"><img src=\"/images/spacer.gif\" width=\"10\" height=\"18\"></td> \n </tr> \n </table></td> \n <td><img src=\"/images/spacer.gif\" width=\"1\" height=\"14\" border=\"0\" alt=\"\"></td> \n </tr> \n <tr> \n <td><img name=\"home101605b_r3_c2\" src=\"/images/g-hrule-01.jpg\" width=\"798\" height=\"1\" border=\"0\" alt=\"\"></td> \n <td><img src=\"/images/spacer.gif\" width=\"1\" height=\"1\" border=\"0\" alt=\"\"></td> \n </tr> \n <tr> \n <td valign=\"middle\" bgcolor=\"#FFFFFF\"><table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"797\"> \n <!-- fwtable fwsrc=\"btn-bar-top-02ovr.png\" fwbase=\"top-nav.gif\" fwstyle=\"Dreamweaver\" fwdocid = \"835459694\" fwnested=\"0\" --> \n <tr> \n <td><img src=\"/images/spacer.gif\" alt=\"\" name=\"undefined_2\" width=\"152\" height=\"1\" border=\"0\"></td> \n <td><img src=\"/images/spacer.gif\" alt=\"\" name=\"undefined_2\" width=\"158\" height=\"1\" border=\"0\"></td> \n <td><img src=\"/images/spacer.gif\" alt=\"\" name=\"undefined_2\" width=\"158\" height=\"1\" border=\"0\"></td> \n <td><img src=\"/images/spacer.gif\" alt=\"\" name=\"undefined_2\" width=\"183\" height=\"1\" border=\"0\"></td> \n <td><img src=\"/images/spacer.gif\" alt=\"\" name=\"undefined_2\" width=\"146\" height=\"1\" border=\"0\"></td> \n <td><img src=\"/images/spacer.gif\" alt=\"\" name=\"undefined_2\" width=\"1\" height=\"1\" border=\"0\"></td> \n </tr> \n <tr> \n <td><a href=\"http://www.floradec.com/browse.cfm\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('topnav_r1_c2','','/images/btn-bar-top-ovr02.gif',1);\"><img name=\"topnav_r1_c2\" src=\"/images/top-nav_r1_c2.gif\" width=\"152\" height=\"26\" border=\"0\" alt=\"\"></a></td> \n <td><a href=\"http://www.floradec.com/page.htm?PG=WHOLESALE\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('topnav_r1_c4','','/images/btn-bar-top-ovr04.gif',1);\"><img name=\"topnav_r1_c4\" src=\"/images/top-nav_r1_c4.gif\" width=\"158\" height=\"26\" border=\"0\" alt=\"\"></a></td> \n <td><a href=\"http://www.floradec.com/page.htm?PG=EVENTS\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('botnav_r1_c1','','/images/btm-nav-01.gif',1)\"><img name=\"botnav_r1_c1\" src=\"/images/bot-nav_r1_c1.gif\" width=\"158\" height=\"26\" border=\"0\" alt=\"\"></a></td> \n <td><a href=\"/cgi-bin/calendar.pl\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('topnav_r1_c5','','/images/btn-hnav-calendar-ovr-01.gif',1);\"><img name=\"topnav_r1_c5\" src=\"/images/btn-hnav-calendar-01.gif\" width=\"183\" height=\"26\" border=\"0\" alt=\"\"></a></td> \n <td><a href=\"http://www.floradec.com/feedback.htm\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('topnav_r1_c3','','/images/btn-hnav-contact-ovr-01.gif',1);\"><img name=\"topnav_r1_c3\" src=\"/images/btn-hnav-contact-01.gif\" width=\"143\" height=\"26\" border=\"0\" alt=\"\"></a></td> \n <td><img src=\"/images/spacer.gif\" alt=\"\" name=\"undefined_2\" width=\"1\" height=\"26\" border=\"0\"></td> \n </tr> \n </table></td> \n <td><img src=\"/images/spacer.gif\" width=\"1\" height=\"26\" border=\"0\" alt=\"\"></td> \n </tr> \n <tr> \n <td><img name=\"home101605b_r5_c2\" src=\"/images/g-hrule-01.jpg\" width=\"798\" height=\"1\" border=\"0\" alt=\"\"></td> \n <td><img src=\"/images/spacer.gif\" width=\"1\" height=\"1\" border=\"0\" alt=\"\"></td> \n </tr> \n</td> \n</table> \n \n<TABLE WIDTH=\"800\" HEIGHT=\"100%\" BORDER=\"0\" align=\"left\" CELLPADDING=\"0\" CELLSPACING=\"4\"> \n "; if ($_HEADER) { print " \n <TR><TD COLSPAN=\"2\"><SPAN CLASS=\"headertext\">";print $_HEADER;print "</SPAN></TD></TR>";} print " \n <TR> \n <TD COLSPAN=\"2\"> \n "; if ($VIEW eq "Month") { print " \n \n ";my ($monthabbrs) = $Config->get("month_abbreviations"); print " \n <TABLE BORDER=\"0\" CLASS=\"thinborder\" CELLPADDING=\"1\" \n \nCELLSPACING=\"1\" WIDTH=100%> \n <TR> \n <TD ALIGN=\"center\" WIDTH=\"8%\" CLASS=\"thinborder\" \n \nBGCOLOR=\"";print $_NAVIGATION_BGCOLOR;print "\"><B><A HREF=\"";print $CGI_URL_QUERYSTRING."year=".$LAST_YEAR;print "\" \n \nCLASS=\"navigationtext\">< ";print $LAST_YEAR;print "</A></B></TD> \n "; foreach $monthnum (0 .. 11) { print " \n ";if($MONTH==($monthnum+1)){ print " \n <TD ALIGN=\"center\" WIDTH=\"12%\" \n \nBGCOLOR=\"";print $_NAVIGATION_SELECTED_BGCOLOR;print "\" CLASS=\"thinborder\"><SPAN \n \nCLASS=\"navigationselectedtext\"><B>";print $monthabbrs->[$monthnum]; print " \n \n";print $YEAR;print "</B></SPAN></TD> \n "; }else{ print " \n <TD ALIGN=\"center\" WIDTH=\"6%\" \n \nCLASS=\"thinborder\" BGCOLOR=\"";print $_NAVIGATION_BGCOLOR;print "\"><B><A \n \nHREF=\"";print $CGI_URL_QUERYSTRING;print "month=";print ($monthnum+1);print "\" \n \nCLASS=\"navigationtext\">";print $monthabbrs->[$monthnum];print "</A></B></TD> \n "; } print " \n ";} print " \n <TD ALIGN=\"center\" WIDTH=\"8%\" CLASS=\"thinborder\" \n \nBGCOLOR=\"";print $_NAVIGATION_BGCOLOR;print "\"><B><A HREF=\"";print $CGI_URL_QUERYSTRING."year=".$NEXT_YEAR;print "\" \n \nCLASS=\"navigationtext\">";print $NEXT_YEAR;print " ></A></B></TD> \n </TR> \n </TABLE> \n \n "; } elsif ($VIEW eq "Week" || $VIEW eq "Two-Week" || $VIEW eq "Three-Week" || $VIEW eq "Four-Week") { print " \n \n <TABLE BORDER=\"0\" CLASS=\"thinborder\" CELLPADDING=\"0\" \n \nCELLSPACING=\"0\" WIDTH=100%> \n <TR> \n <TD ALIGN=\"left\" WIDTH=\"20%\" \n \nBGCOLOR=\"";print $_NAVIGATION_BGCOLOR;print "\"><B><A HREF=\"";print $CGI_URL_QUERYSTRING."year=".$LAST_WEEK_YEAR."&month=".$LAST_WEEK_MONTH."&date=".$LAST_WEEK_DATE;print "\" \n \nCLASS=\"navigationtext\">< Previous Week</A></B></TD> \n <TD ALIGN=\"center\" WIDTH=\"60%\" \n \nBGCOLOR=\"";print $_NAVIGATION_BGCOLOR;print "\"><B><SPAN CLASS=\"navigationtext\"><FONT \n \n"; print $_HEADER_SIZE; print " COLOR=\"";print $_NAVIGATION_TEXT_COLOR;print "\">";print $RANGE_START; print " - \n \n"; print $RANGE_END;print "</FONT></SPAN></B></TD> \n <TD ALIGN=\"right\" WIDTH=\"20%\" \n \nBGCOLOR=\"";print $_NAVIGATION_BGCOLOR;print "\"><B><A HREF=\"";print $CGI_URL_QUERYSTRING."year=".$NEXT_WEEK_YEAR."&month=".$NEXT_WEEK_MONTH."&date=".$NEXT_WEEK_DATE;print "\" \n \nCLASS=\"navigationtext\">Next Week ></A></B></TD> \n </TR> \n </TABLE> \n \n "; } elsif ($VIEW eq "Day") { print " \n <TABLE BORDER=\"0\" CLASS=\"thinborder\" CELLPADDING=\"0\" \n \nCELLSPACING=\"0\" WIDTH=100%> \n <TR> \n <TD ALIGN=\"left\" WIDTH=\"20%\" \n \nBGCOLOR=\"";print $_NAVIGATION_BGCOLOR;print "\"><B><A HREF=\"";print $CGI_URL_QUERYSTRING."datestring=".$PREVIOUS_DAY_DATESTRING."&selected_datestring=".$PREVIOUS_DAY_DATESTRING;print "\" \n \nCLASS=\"navigationtext\">< Previous Day</A></B></TD> \n <TD ALIGN=\"center\" WIDTH=\"60%\" \n \nBGCOLOR=\"";print $_NAVIGATION_BGCOLOR;print "\"><B><SPAN CLASS=\"navigationtext\"><FONT \n \n"; print $_HEADER_SIZE; print " COLOR=\"";print $_NAVIGATION_TEXT_COLOR;print "\">";print $DAY->{'dayname'}; print " \n \n";print $DAY->{'monthabbreviation'}; print " ";print $DATE;print ", "; print $YEAR;print "</FONT></SPAN></B></TD> \n <TD ALIGN=\"right\" WIDTH=\"20%\" \n \nBGCOLOR=\"";print $_NAVIGATION_BGCOLOR;print "\"><B><A HREF=\"";print $CGI_URL_QUERYSTRING."datestring=".$NEXT_DAY_DATESTRING."&selected_datestring=".$NEXT_DAY_DATESTRING;print "\" \n \nCLASS=\"navigationtext\">Next Day ></A></B></TD> \n </TR> \n </TABLE> \n \n "; } elsif ($VIEW eq "Event") { print " \n \n <TABLE BORDER=\"0\" CLASS=\"thinborder\" CELLPADDING=\"0\" \n \nCELLSPACING=\"0\" WIDTH=100%> \n <TR> \n <TD ALIGN=\"center\" WIDTH=\"20%\" \n \nBGCOLOR=\"";print $_NAVIGATION_BGCOLOR;print "\"><B><SPAN CLASS=\"navigationtext\"><FONT \n \n"; print $_HEADER_SIZE; print " COLOR=\"";print $_NAVIGATION_TEXT_COLOR;print "\">";print $EVENT->{details}->{title};print "</FONT></SPAN></B></TD> \n </TR> \n </TABLE> \n \n "; } elsif ($VIEW eq "Search") { print " \n \n <TABLE BORDER=\"0\" CLASS=\"thinborder\" CELLPADDING=\"0\" \n \nCELLSPACING=\"0\" WIDTH=100%> \n <TR> \n <TD ALIGN=\"center\" WIDTH=\"20%\" \n \nBGCOLOR=\"";print $_NAVIGATION_BGCOLOR;print "\"><B><SPAN CLASS=\"navigationtext\"><FONT \n \n"; print $_HEADER_SIZE; print " COLOR=\"";print $_NAVIGATION_TEXT_COLOR;print "\">Search</FONT></SPAN></B></TD> \n </TR> \n </TABLE> \n \n "; } print " \n </TD> \n</TR> \n \n \n"; if ($_SHOW_LOGGED_IN) { print " \n";if ($User->{username} ne "anonymous") { print " \n <TR><TD COLSPAN=\"2\"> \n <SPAN CLASS=\"text\">Logged in as: <B>";print ($User->{name} || $User->{username});print "</B></SPAN><BR> \n </TD></TR> \n"; } print " \n";} print " \n \n<TR> \n <TD WIDTH=\"100\" align=\"left\" valign=\"top\"> \n \n "; if ($_SHOW_GRID_LIST) { print " \n <TABLE BORDER=\"0\" CLASS=\"thinborder\" WIDTH=\"100\" \n \nBGCOLOR=\"";print $COMMAND_BGCOLOR;print "\"> \n <TR><TD BGCOLOR=\"";print (($STYLE eq "Grid")?$_COMMAND_OPTION_SELECTED_BGCOLOR:$_COMMAND_OPTION_BGCOLOR);print "\"><a href=\"";print $CGI_URL_QUERYSTRING;print "style=Grid\" CLASS=\"";print (($STYLE eq "Grid")?"selectedcommandtext":"commandtext");print "\">Grid</A></TD></TR> \n <TR><TD BGCOLOR=\"";print (($STYLE eq "List")?$_COMMAND_OPTION_SELECTED_BGCOLOR:$_COMMAND_OPTION_BGCOLOR);print "\"><a href=\"";print $CGI_URL_QUERYSTRING;print "style=List\" CLASS=\"";print (($STYLE eq "List")?"selectedcommandtext":"commandtext");print "\">List</A></TD></TR> \n </TABLE> \n <BR> \n "; } print " \n ";if ($_SHOW_VIEW) { print " \n <TABLE BORDER=\"0\" CLASS=\"thinborder\" WIDTH=\"100\" \n \nBGCOLOR=\"";print $COMMAND_BGCOLOR;print "\"> \n <TR><TD BGCOLOR=\"";print $_COMMAND_OPTION_BGCOLOR;print "\"><a href=\"";print $CGI_URL_QUERYSTRING;print "view=Day&datestring=";print $TODAY_DATESTRING;print "&selected_datestring=";print $TODAY_DATESTRING;print "\" \n \nCLASS=\"commandtext\">Today</A></TD></TR> \n <TR><TD BGCOLOR=\"";print (($VIEW eq "Week")?$_COMMAND_OPTION_SELECTED_BGCOLOR:$_COMMAND_OPTION_BGCOLOR);print "\"><a href=\"";print $CGI_URL_QUERYSTRING;print "view=Week\" CLASS=\"";print (($VIEW eq "Week")?"selectedcommandtext":"commandtext");print "\">Week</A></TD></TR> \n <TR><TD BGCOLOR=\"";print (($VIEW eq "Two-Week")?$_COMMAND_OPTION_SELECTED_BGCOLOR:$_COMMAND_OPTION_BGCOLOR);print "\"><a href=\"";print $CGI_URL_QUERYSTRING;print "view=Two-Week\" CLASS=\"";print (($VIEW eq "Two-Week")?"selectedcommandtext":"commandtext");print "\">2-Week</A></TD></TR> \n <TR><TD BGCOLOR=\"";print (($VIEW eq "Three-Week")?$_COMMAND_OPTION_SELECTED_BGCOLOR:$_COMMAND_OPTION_BGCOLOR);print "\"><a \n \nhref=\"";print $CGI_URL_QUERYSTRING;print "view=Three-Week\" CLASS=\"";print (($VIEW eq "Three-Week")?"selectedcommandtext":"commandtext");print "\">3-Week</A></TD></TR> \n <TR><TD BGCOLOR=\"";print (($VIEW eq "Four-Week")?$_COMMAND_OPTION_SELECTED_BGCOLOR:$_COMMAND_OPTION_BGCOLOR);print "\"><a href=\"";print $CGI_URL_QUERYSTRING;print "view=Four-Week\" CLASS=\"";print (($VIEW eq "Four-Week")?"selectedcommandtext":"commandtext");print "\">4-Week</A></TD></TR> \n <TR><TD BGCOLOR=\"";print (($VIEW eq "Month")?$_COMMAND_OPTION_SELECTED_BGCOLOR:$_COMMAND_OPTION_BGCOLOR);print "\"><a href=\"";print $CGI_URL_QUERYSTRING;print "view=Month\" CLASS=\"";print (($VIEW eq "Month")?"selectedcommandtext":"commandtext");print "\">Month</A></TD></TR> \n </TABLE> \n <BR> \n "; } print " \n ";if ($_SHOW_COMMAND_LIST) { print " \n <TABLE BORDER=\"0\" CLASS=\"thinborder\" WIDTH=\"100\" \n \nBGCOLOR=\"";print $COMMAND_BGCOLOR;print "\"> \n <TR><TD BGCOLOR=\"";print (($VIEW eq "Search")?$_COMMAND_OPTION_SELECTED_BGCOLOR:$_COMMAND_OPTION_BGCOLOR);print "\"><a href=\"";print $CGI_URL_QUERYSTRING;print "view=Search\" CLASS=\"";print (($VIEW eq "Search")?"selectedcommandtext":"commandtext");print "\">Search</A></TD></TR> \n "; if ($User->hasPermission($CALENDAR_KEY,"ADD_EVENT")) { print " \n <TR><TD BGCOLOR=\"";print $_COMMAND_OPTION_BGCOLOR;print "\"><a \n \nhref=\"";print $ADMIN_CGI_URL;print "?calendar=";print $CALENDAR_KEY;print "&username=";print $User->{username};print "&te \n \nmplate=add_edit_event.html\" CLASS=\"commandtext\">Add Event</A></TD></TR> \n "; } print " \n ";if ($User->hasPermission($CALENDAR_KEY,"EDIT_EVENTS") || $User->hasPermission($CALENDAR_KEY,"EDIT_OWN_EVENTS")) { print " \n <TR><TD BGCOLOR=\"";print $_COMMAND_OPTION_BGCOLOR;print "\"><a \n \nhref=\"";print $ADMIN_CGI_URL;print "?calendar=";print $CALENDAR_KEY;print "&username=";print $User->{username};print "&te \n \nmplate=edit_delete_events.html&year=";print $YEAR;print "&month=";print $MONTH;print "\" \n \nCLASS=\"commandtext\">Edit Events</A></TD></TR> \n "; } print " \n ";if ($User->{username} ne "anonymous") { print " \n ";if ($User->isCalendarAdmin($CALENDAR_KEY)) { print " \n <TR><TD BGCOLOR=\"";print $_COMMAND_OPTION_BGCOLOR;print "\"><a \n \nhref=\"";print $ADMIN_CGI_URL;print "?calendar=";print $CALENDAR_KEY;print "\" \n \nCLASS=\"commandtext\">Admin</A></TD></TR> \n "; } print " \n ";} print " \n ";if ($User->{username} ne "anonymous") { print " \n <TR><TD BGCOLOR=\"";print $_COMMAND_OPTION_BGCOLOR;print "\"><a href=\"";print $CGI_URL_QUERYSTRING;print "command=logout\" onClick=\"return confirm('Are you sure you want to \n \nlogout?')\" CLASS=\"commandtext\">Logout</A></TD></TR> \n "; }else{ print " \n <TR><TD BGCOLOR=\"";print $_COMMAND_OPTION_BGCOLOR;print "\"><a href=\"";print $CGI_URL_QUERYSTRING;print "template=login.html\" CLASS=\"commandtext\">Login</A></TD></TR> \n "; } print " \n </TABLE> \n "; } print " \n \n </TD> \n <TD VALIGN=\"top\" ALIGN=\"left\" WIDTH=\"100%\"> \n \n \n \n \n \n "; if ($VIEW eq "Month" || $VIEW eq "Week" || $VIEW eq "Two-Week" || $VIEW eq "Three-Week" || $VIEW eq "Four-Week") { print " \n \n ";if ($STYLE eq "Grid") { print " \n <TABLE BORDER=\"1\" CLASS=\"thinborder\" HEIGHT=\"100%\" \n \nWIDTH=\"100%\" CELLPADDING=\"2\" CELLSPACING=\"1\"> \n <TR> \n "; foreach $COL (0 .. $Grid->{colcount}-1) { $DAY = $Grid->{grid}->[$ROW]->[$COL]; my ($EVENTS) = $Grid->{grid}->[$ROW]->[$COL]->{events}; print " \n <TH CLASS=\"thinborder\" \n \nBGCOLOR=\"";print $_COLUMN_HEADER_BGCOLOR;print "\"><SPAN CLASS=\"columnheader\">";print $Grid->{'daynames'}->[$COL];print "</SPAN></TH> \n "; } print " \n </TR> \n "; foreach $ROW (0 .. $Grid->{rowcount}-1) { print " \n <TR "; print $rowheight;print "> \n "; foreach $COL (0 .. $Grid->{colcount}-1) { $DAY = $Grid->{grid}->[$ROW]->[$COL]; my ($EVENTS) = $Grid->{grid}->[$ROW]->[$COL]->{events}; print " \n ";$i=0; print " \n <TD CLASS=\"thinborder\" VALIGN=\"TOP\" \n \nWIDTH=\"14%\" "; print $rowheight; print " BGCOLOR=\"";if ($DAY->{'selected'}) {print "";print $_GRID_CELL_SELECTED_BGCOLOR;print "";}else{print "";print $_GRID_CELL_BGCOLOR;print "";}print "\"> \n "; if ($DAY->{'display'}) { print " \n <SPAN \n \nBGCOLOR=\"";print $_GRID_DATE_BGCOLOR;print "\" CLASS=\"griddatetext\"> <NOBR><A \n \nHREF=\"";print $CGI_URL_QUERYSTRING;print "selected_datestring=";print $DAY->{'datestring'};print "&datestring= \n \n"; print $DAY->{'datestring'};print "&view=Day\" CLASS=\"griddatetext\">";if($DAY->{'dd'}==1&&$VIEW ne "Month"){print "";print $DAY->{'monthname'};print " ";}print "";print $DAY->{'dd'};print "</A> </NOBR></SPAN> \n "; foreach $EVENT (@$EVENTS) { print " \n ";$i++; print " \n <SPAN \n \nCLASS=\"gridtextbold\"><br> \n <FONT \n \nSIZE=\"";print $_GRID_CELL_TEXT_SIZE;print "\"> \n "; if ($_SHOW_GRID_EVENT_BULLET) {print "•";} print " \n ";if ($_SHOW_EVENT_TIMES eq "ALL" || $_SHOW_EVENT_TIMES eq "START") { print " \n ";if ($EVENT->{'schedule'}->{'start_time'}) {print "";print $EVENT->{schedule}->{start_time};print "";} print " \n ";} print " \n ";if ($_SHOW_EVENT_TIMES eq "ALL") { print " \n ";if ($EVENT->{'schedule'}->{'end_time'}) {print "-";print $EVENT->{schedule}->{end_time};print "";} print " \n ";} print " \n ";if (($_SHOW_EVENT_TIMES eq "ALL" || $_SHOW_EVENT_TIMES eq "START") && ($EVENT->{'schedule'}->{'start_time'})) { print " : "; } print " \n <A \n \nHREF=\"";print $CGI_URL_QUERYSTRING;print "view=Event&event_id=";print $EVENT->{details}->{id};print "\" \n \nCLASS=\"gridtext\"><br>";print $EVENT->{details}->{title};print "</A><BR><hr> \n </FONT> \n </SPAN> \n "; } print " \n ";if ($i==0) {print "<BR> <BR> ";} print " \n ";} print " \n   \n </TD> \n "; } print " \n </TR> \n "; } print " \n </TABLE> \n \n "; } elsif ($STYLE eq "List") { print " \n \n <CENTER><TABLE WIDTH=\"100%\" BORDER=\"0\" cellpadding=\"5\" cellspacing=\"5\" bgcolor=\"#FFFFFF\"><TR><TD \n \nALIGN=\"left\"> \n <SPAN CLASS=\"text\"> \n <DL> \n "; $total_events=0; print " \n ";foreach $datestring (sort keys %$EventList) { $DAY = $EventList->{$datestring}; my ($EVENTS) = $DAY->{events}; print " \n ";if ($#{$EVENTS} >= 0) { print " \n ";$total_events++; print " \n <DT><B><A \n \nHREF=\"";print $CGI_URL_QUERYSTRING;print "selected_datestring=";print $DAY->{'datestring'};print "&datestring= \n \n"; print $DAY->{'datestring'};print "&view=Day\" CLASS=\"text\">";print $DAY->{dayname};print ", \n \n"; print $DAY->{monthname}; print " ";print $DAY->{dd};print "</A></B> \n <DD> \n "; foreach $EVENT (@$EVENTS) { print " \n ";if ($_SHOW_GRID_EVENT_BULLET) {print "•";} print " \n \n \n ";if ($_SHOW_EVENT_TIMES eq "ALL" || $_SHOW_EVENT_TIMES eq "START") { print " \n ";if ($EVENT->{'schedule'}->{'start_time'}) {print "";print $EVENT->{schedule}->{start_time};print "";} print " \n ";} print " \n ";if ($_SHOW_EVENT_TIMES eq "ALL") { print " \n ";if ($EVENT->{'schedule'}->{'end_time'}) {print "-";print $EVENT->{schedule}->{end_time};print "";} print " \n ";} print " \n ";if (($_SHOW_EVENT_TIMES eq "ALL" || $_SHOW_EVENT_TIMES eq "START") && ($EVENT->{'schedule'}->{'start_time'})) { print " \n \n: "; } print " \n <A \n \nHREF=\"";print $CGI_URL_QUERYSTRING;print "view=Event&event_id=";print $EVENT->{details}->{id};print "\" \n \nSTYLE=\"text-decoration:underline;\" CLASS=\"text\">";print $EVENT->{details}->{title};print "</A><BR><BR> \n "; } print " \n ";} print " \n ";} print " \n </DL> \n "; unless($total_events){ print " \n <I>";print $_NO_EVENTS_LABEL;print "</I> \n "; } print " \n </SPAN> \n </TD></TR></TABLE></CENTER> \n "; } print " \n \n \n \n ";} elsif ($VIEW eq "Day") { print " \n \n ";if ($STYLE eq "Grid") { print " \n \n <TABLE BORDER=\"1\" CLASS=\"thinborder\" WIDTH=100%> \n "; foreach $HOUR ( 99, $Config->{days_hours_display_start} .. $Config->{days_hours_display_end} ) { my ($EVENTS) = $DAY->{hours}->[$HOUR]->{events}; print " \n <TR> \n <TD CLASS=\"thinborder\" \n \nBGCOLOR=\"";print $_GRID_CELL_BGCOLOR;print "\" ALIGN=\"right\" VALIGN=\"middle\" WIDTH=\"125\"> \n <SPAN CLASS=\"text\"> \n "; if ($HOUR == 99) { print " \n All Day Events \n "; }else{ print " \n \n \n";print Date::formatTime(&Date::LZ($HOUR)."00",$Config->{'time_format'});print "  \n "; } print " \n </SPAN> \n </TD> \n <TD CLASS=\"thinborder\" \n \nBGCOLOR=\"";print $_GRID_CELL_BGCOLOR;print "\" VALIGN=TOP> \n <SPAN CLASS=\"text\"> \n "; foreach $EVENT (@$EVENTS) { print " \n ";if ($_SHOW_GRID_EVENT_BULLET) {print "•";} print " \n ";if ($_SHOW_EVENT_TIMES eq "ALL" || $_SHOW_EVENT_TIMES eq "START") { print " \n ";if ($EVENT->{'schedule'}->{'start_time'}) {print "";print $EVENT->{schedule}->{start_time};print "";} print " \n ";} print " \n ";if ($_SHOW_EVENT_TIMES eq "ALL") { print " \n ";if ($EVENT->{'schedule'}->{'end_time'}) {print "-";print $EVENT->{schedule}->{end_time};print "";} print " \n ";} print " \n ";if (($_SHOW_EVENT_TIMES eq "ALL" || $_SHOW_EVENT_TIMES eq "START") && ($EVENT->{'schedule'}->{'start_time'})) { print " \n \n: "; } print " \n ";print $EVENT->{details}->{title}; print " \n <FONT SIZE=\"-2\">[<A \n \nHREF=\"";print $CGI_URL_QUERYSTRING;print "view=Event&event_id=";print $EVENT->{details}->{id};print "\" \n \nSTYLE=\"text-decoration:underline;\">details</A>]</FONT> \n <BR> \n "; } print " \n ";if (!($#{$EVENTS} >= 0)) {print " ";} print " \n </SPAN> \n </TD> \n </TR> \n "; } print " \n </TABLE> \n "; } else { print " \n \n <CENTER><TABLE BORDER=\"0\" WIDTH=90%><TR><TD> \n <SPAN CLASS=\"text\"> \n "; if ($#{$EVENTS} >= 0) { print " \n <DL> \n "; foreach $EVENT (@$EVENTS) { print " \n <DT> \n "; if ($_SHOW_GRID_EVENT_BULLET) {print "•";} print " \n ";if ($_SHOW_EVENT_TIMES eq "ALL" || $_SHOW_EVENT_TIMES eq "START") { print " \n ";if ($EVENT->{'schedule'}->{'start_time'}) {print "";print $EVENT->{schedule}->{start_time};print "";} print " \n ";} print " \n ";if ($_SHOW_EVENT_TIMES eq "ALL") { print " \n ";if ($EVENT->{'schedule'}->{'end_time'}) {print "-";print $EVENT->{schedule}->{end_time};print "";} print " \n ";} print " \n ";if (($_SHOW_EVENT_TIMES eq "ALL" || $_SHOW_EVENT_TIMES eq "START") && ($EVENT->{'schedule'}->{'start_time'})) { print " : "; } print " \n ";print $EVENT->{details}->{title}; print " \n <FONT SIZE=\"-2\">[<A \n \nHREF=\"";print $CGI_URL_QUERYSTRING;print "view=Event&event_id=";print $EVENT->{details}->{id};print "\" \n \nSTYLE=\"text-decoration:underline;\">details</A>]<BR></FONT> \n <DD> \n "; print $EVENT->{details}->{description}; print " \n ";} print " \n </DL> \n "; }else{ print " \n <BR><I>";print $_NO_EVENTS_LABEL;print "</I><BR> \n "; } print " \n </SPAN> \n </TD></TR></TABLE></CENTER> \n "; } print " \n \n \n ";} elsif ($VIEW eq "Event") { print " \n <TABLE width=\"100%\" BORDER=\"0\" CELLPADDING=\"5\" CELLSPACING=\"5\" bgcolor=\"#FFFFFF\"> \n "; foreach (@$fields) { next unless ($db->{'properties'}->{$_}->{'display_details'}); print " \n <TR><TD width=\"10%\" ALIGN=\"right\" VALIGN=\"top\"><SPAN \n \nCLASS=\"text\"><B>";print $db->{'properties'}->{$_}->{'name'};print ": </B></SPAN></TD><TD width=\"90%\" \n \nALIGN=\"left\" VALIGN=\"top\"><SPAN \n \nCLASS=\"text\">";print $EVENT->{details}->{$_};print "</SPAN></TD></TR> \n "; } print " \n </TABLE> \n \n \n "; } elsif ($VIEW eq "Search") { print " \n <FORM NAME=\"mainform\" ACTION=\"";print $CGI_URL;print "\" METHOD=\"POST\"> \n <INPUT TYPE=\"hidden\" NAME=\"QUERY_STRING\" \n \nVALUE=\"";print $QUERY_STRING;print "\"> \n <INPUT TYPE=\"hidden\" NAME=\"fromTemplate\" \n \nVALUE=\"";print $thisTemplate;print "\"> \n <INPUT TYPE=\"hidden\" NAME=\"command\" VALUE=\"search\"> \n <INPUT TYPE=\"hidden\" NAME=\"view\" VALUE=\"Search\"> \n <TABLE width=\"100%\" BORDER=\"0\" cellpadding=\"5\" cellspacing=\"5\" bgcolor=\"#FFFFFF\"> \n "; if ($userMessage ne "") { print " \n <TR> \n <TD></TD> \n <TD ALIGN=\"left\" VALIGN=\"top\"> \n <SPAN CLASS=\"messagetext\"> \n "; print $userMessage; print " \n </SPAN> \n </TD> \n </TR> \n "; } print " \n ";$fieldnames = &main::DBGetSearchFields($db); foreach $field (@$fieldnames) { print " \n <TR> \n <TD ALIGN=\"RIGHT\"><SPAN CLASS=\"text\"><B>";print $db->{'properties'}->{$field}->{'name'} || $field; print " : </B></SPAN></TD> \n <TD>";print &main::GetSearchFieldInput($db->{'properties'}->{$field},$field,$search_params);print "</TD> \n </TR> \n "; } print " \n <TR> \n <TD ALIGN=\"RIGHT\"><SPAN CLASS=\"text\"><B>Between : \n \n</B></SPAN></TD> \n <TD> \n <SELECT NAME=\"start_month\">";print &HTML::monthNameOptions($in{start_month} || $TODAY_MONTH);print "</SELECT> \n <SELECT NAME=\"start_date\">";print &HTML::dateOptions($in{start_date} || $TODAY_DATE);print "</SELECT> \n <SELECT NAME=\"start_year\">";print &HTML::yearOptions($in{start_year} || $TODAY_YEAR);print "</SELECT> \n <SPAN CLASS=\"text\">and </SPAN> \n <SELECT NAME=\"end_month\">";print &HTML::monthNameOptions($in{end_month} || $TODAY_MONTH);print "</SELECT> \n <SELECT NAME=\"end_date\">";print &HTML::dateOptions($in{end_date} || $TODAY_DATE);print "</SELECT> \n <SELECT NAME=\"end_year\">";print &HTML::yearOptions($in{end_year} || ($TODAY_YEAR+1));print "</SELECT> \n </TD> \n </TR> \n <TR> \n <TD ALIGN=\"CENTER\" COLSPAN=\"2\"> \n <INPUT CLASS=\"button\" TYPE=\"submit\" VALUE=\"Search\"> \n </TD> \n </TR> \n "; if ($in{command} eq "search") { print " \n <TR> \n <TD COLSPAN=\"2\" ALIGN=\"center\"> \n <SPAN CLASS=\"text\"> \n <u><B>Search Results</B></u><BR> \n "; if ($#$SEARCH_RESULTS < 0) { print " \n No Matches \n "; }else{ print " \n <TABLE BORDER=\"1\" CELLPADDING=\"1\" CELLSPACING=\"0\"> \n <TR> \n <TH><SPAN CLASS=\"text\">First \n \nOccurrence</SPAN></TH> \n <TH><SPAN CLASS=\"text\">Title</SPAN></TH> \n <TH><SPAN \n \nCLASS=\"text\">Description</SPAN></TH> \n </TR> \n "; foreach $i (0 .. $#$SEARCH_RESULTS) { $EVENT = $SEARCH_RESULTS->[$i]; print " \n <TR> \n <TD> \n <SPAN CLASS=\"text\"> \n "; if ($EVENT->{schedule}->{nextoccurrence}) { print " \n \n \n";print $MONTH_NAMES->[$EVENT->{schedule}->{nextoccurrence}->{month}-1]; print " \n \n";print $EVENT->{schedule}->{nextoccurrence}->{date};print ", \n \n"; print $EVENT->{schedule}->{nextoccurrence}->{year}; print " \n ";}else{ print " \n None \n "; } print " \n </SPAN> \n </TD> \n <TD><A \n \nHREF=\"";print $CGI_URL_QUERYSTRING;print "view=Event&event_id=";print $EVENT->{details}->{id};print "\" \n \nSTYLE=\"text-decoration:underline;\" CLASS=\"text\">";print $EVENT->{details}->{title};print "</A></TD> \n <TD><SPAN CLASS=\"text\">";print $EVENT->{details}->{description};print "</SPAN></TD> \n </TR> \n "; } print " \n </TABLE> \n "; } print " \n </SPAN> \n </TD> \n </TR> \n "; } print " \n </TABLE> \n </FORM> \n \n "; } print " \n \n \n \n \n </TD> \n</TR> \n \n"; if ($_FOOTER) {print "<TR><TD COLSPAN=\"2\">";print $_FOOTER;print "</TD></TR>";} print " \n \n<TR> \n <TD COLSPAN=\"2\"><div align=\"center\" class=\"v_wht_9px\"><br> \n © (Copyright) 2007 FloraDec Sales. All rights reserved. </div></TD> \n</TR> \n</TABLE> \n \n</BODY> \n</HTML> \n"; package main;