<%
Function FormatTime(datArgTime)
	strAMPM = ""
	If Hour(datArgTime) > 12 Then
		strReturn = (Hour(datArgTime) - 12) & ":"
		strAMPM = "PM"
	Else
		strReturn = Hour(datArgTime) & ":"
		strAMPM = "AM"
	End If
	
	If Minute(datArgTime) < 10 Then
		strReturn = strReturn & "0" & Minute(datArgTime)
	Else
		strReturn = strReturn & Minute(datArgTime)
	End If
	
	strReturn = strReturn & " " & strAMPM
	
	FormatTime = strReturn
	
End Function

Function getHappyHourConfigs(intArgHappyHourID)
	Set rsConfigs = objHappyHours.getHappyHourConfigs(CLng(intArgHappyHourID))
	strHappyHourConfigs = ""
	strLastToken = ""
	If Not rsConfigs Is Nothing Then
		Do While Not rsConfigs.EOF
			If strLastToken = "" Then
				strLastToken = rsConfigs("GroupToken")
				strFirstWeekdayInString = WeekdayName(rsConfigs("DayOfWeek"),True,2)
			End If
			
			If strLastToken = rsConfigs("GroupToken") Then
				strStartTime = FormatTime(CDate(rsConfigs("StartTime")))
				strEndTime = FormatTime(CDate(rsConfigs("EndTime")))
				strTemp = rsConfigs("Description") & ": " & strFirstWeekdayInString & "-" & WeekdayName(rsConfigs("DayOfWeek"),True,2) & ", " & strStartTime & "-" & strEndTime
			Else
				strHappyHourConfigs = strHappyHourConfigs & strTemp & "<br />"
				strFirstWeekdayInString = WeekdayName(rsConfigs("DayOfWeek"),True,2)
				strTemp = rsConfigs("Description") & ": " & strFirstWeekdayInString & "-" & WeekdayName(rsConfigs("DayOfWeek"),True,2) & ", " & strStartTime & "-" & strEndTime
			End If
			
			strLastToken = rsConfigs("GroupToken")
			rsConfigs.MoveNext
			
			If rsConfigs.EOF Then
				strHappyHourConfigs = strHappyHourConfigs & strTemp
			End If
		Loop
	End If
	
	getHappyHourConfigs = strHappyHourConfigs
	
End Function
%>
<%response.ContentType="text/XML"%><?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">

<channel>
  <atom:link href="http://www.downtownla.com/BIDAlertsRSS.xml" rel="self" type="application/rss+xml" />
  <title>downtownla.com Happy Hours</title>
  <link>http://downtownla.com</link>
  <description>Happy Hours in Downtown LA</description>
  	<%
		Set rsHappyHours = objHappyHours.getAllHappyHours()
		If Not rsHappyHours Is Nothing Then
			Do While Not rsHappyHours.EOF
			
				strFormattedDetails = Server.HTMLEncode(rsHappyHours("LocationName") & "<BR>" & rsHappyHours("StreetAddress") & "<BR><BR>" & getHappyHourConfigs(rsHappyHours("HappyHourID")) & "<BR><BR>" & rsHappyHours("Details"))
				strFormattedDetails = Replace(strFormattedDetails, vbCrLf & vbCrLf, "&lt;BR&gt;&lt;BR&gt;")
				strFormattedDetails = Replace(strFormattedDetails, vbCrLf, "&lt;BR&gt;")
				
	%>
  <item>
    <title><%=Server.HTMLEncode(rsHappyHours("LocationName"))%></title>
    <link><%=rsHappyHours("URL")%></link>
	<guid>http://downtownla.com/3_10_happyHours.asp?HHID=<%=rsHappyHours("HappyHourID")%></guid>
    <description>
		<%=strFormattedDetails%>
	</description>
  </item>
  <%
  			rsHappyHours.MoveNext
		Loop
	End If
  %>
</channel>

</rss>