%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%
' Copyright 2006 Ronald Hedberg. All rights reserved. Unauthorized use is strictly prohibited.
' Do not steal. Licensed use for Faith Roots show from Good News for Israel only.
Option Explicit
StartPage
WriteChannel
WriteItems
EndPage
Sub StartPage()
Response.ContentType = "text/XML"
Response.Write "" & vbCrLf
Response.Write " " & vbCrLf
Response.Write vbCrLf
Response.Write "" & vbCrLf
Response.Write vbCrLf
End Sub
Sub EndPage()
Response.Write "" & vbCrLf
Response.Write ""
End Sub
Sub WriteChannel()
Response.Write "" & vbCrLf
Response.Write "" & "Faith Roots Radio"
Response.Write "" & vbCrLf
Response.Write ""
Response.Write "http://www.gnfi.org"
Response.Write "" & vbCrLf
Response.Write "" & vbCrLf
Response.Write "Rev. Chris Heeb and Messianic Rabbi Ed Rothman "
Response.Write "discuss the Jewish roots of Christianity on the Faith Roots radio show. "
Response.Write "The New Testament is concealed in the Old. And the Old Testament "
Response.Write "is revealed in the New." & vbCrLf & vbCrLf
Response.Write "Faith Roots airs at 10:30 a.m. CDT on KKMS AM 980 in the Twin Cities area. " & vbCrLf & vbCrLf
Response.Write "Read Good News for Israel articles "
Response.Write "at www.gnfi.org " & vbCrLf
' Response.Write "My Odeo Channel (odeo/f4890e7503b95f18)" & vbCrLf
Response.Write "" & vbCrLf
Response.Write "gnfi@gnfi.org (Chris Heeb)" & vbcrlf
Response.Write "" & vbCrLf
Response.Write " Faith Roots" & vbCrLf
Response.Write " http://www.gnfi.org/images/FaithRoots.gif" & vbCrLf
Response.Write " http://www.gnfi.org" & vbCrLf
Response.Write "" & vbCrLf
Response.Write "en-us" & vbCrLf
Response.Write "Copyright © 2006, Good News for Israel" & vbCrLf
Response.Write "Ron Hedberg custom code - ronhedberg.com" & vbCrLf
' itunes specific
Response.Write "" & vbCrLf
Response.Write " " & vbCrLf
Response.Write "" & vbCrLf
Response.Write "Good News for Israel" & vbCrLf
Response.Write "no" & vbCrLf
Response.Write "" & vbCrLf
Response.Write "Rev. Chris Heeb and Messianic Rabbi Ed Rothman "
Response.Write "discuss the Jewish roots of Christianity on the Faith Roots radio show. "
Response.Write "The New Testament is concealed in the Old. And the Old Testament "
Response.Write "is revealed in the New." & vbCrLf & vbCrLf
Response.Write "Faith Roots airs at 10:30 a.m. CDT on KKMS AM 980 in the Twin Cities area. " & vbCrLf & vbCrLf
Response.Write "Read Good News for Israel articles "
Response.Write "at www.gnfi.org " & vbCrLf
Response.Write "" & vbCrLf
Response.Write ""
Response.Write "Jewish roots of Christianity, presented by Good News for Israel"
Response.Write "" & vbCrLf
Response.Write "" & vbCrLf
Response.Write "Faith Roots Good News for Israel " & vbCrLf
Response.Write "Chris Heeb Ed Rothman KKMS Jesus Yeshua" & vbCrLf
Response.Write "rabbi jew jewish judaism Hebrew messianic religion " & vbCrLf
Response.Write "ministry ministries Christian church broadcast radio " & vbCrLf
Response.Write "Twin Cities Saint Paul St St. Minneapolis Minnesota" & vbCrLf
Response.Write "" & vbCrLf
Response.Write "" ' & vbCrLf
' Yahoo specific
Response.Write "" & "Faith Roots Radio"
Response.Write "" & vbCrLf
Response.Write ""
Response.Write "Faith Roots radio show from Good News for Israel"
Response.Write "" & vbCrLf
Response.Write "nonadult" & vbCrLf
Response.Write "g" & vbCrLf
Response.Write "" & vbCrLf
Response.Write "Faith, Roots, Good, News, for, Israel, yeshua, Jesus, KKMS, " & vbCrLf
Response.Write "Chris, Heeb, Ed, Rothman, rabbi, jew, jewish, judaism, Hebrew, messianic, religion, " & vbCrLf
Response.Write "ministry, ministries, Christian, church, broadcast, radio, " & vbCrLf
Response.Write "Twin, Cities, Saint, Paul, St, St., Minneapolis, Minnesota," & vbCrLf
Response.Write "" & vbCrLf
Response.Write vbCrLf
End Sub
Sub WriteItems()
Dim fsoMP3 ' As FileSystemObject
Dim folder
Set fsoMP3 = CreateObject("Scripting.FileSystemObject")
Set folder = fsoMP3.GetFolder(Server.MapPath("audio/FaithRoots/"))
WriteFolderItems folder
Set folder = Nothing
Set fsoMP3 = Nothing
End Sub
Sub WriteFolderItems(myFolder)
Dim files
Dim curFile
Dim dateModified
Dim strFilename
Dim strDate
Dim strYear
Dim strDay
Dim strDayOfWeek
Dim strMonth
Dim strMonthName
Dim strMonthNameLong
Dim strMonthNames(13)
Dim strMonthNamesLong(13)
Dim strDayNames(8)
Dim strOptions()
Dim intOptionCount
Dim intOption
Dim intDateStart
Dim intYear
Dim intMonth
Dim intDay
Dim strBroadcastDate
Dim dtBroadcastDate
Dim dtBroadcastDateBegins ' for lower limit
Dim intWeekday
Dim strDateKey
Dim strTitle
Dim strDescription
strMonthNames(0) = ""
strMonthNames(1) = "Jan"
strMonthNames(2) = "Feb"
strMonthNames(3) = "Mar"
strMonthNames(4) = "Apr"
strMonthNames(5) = "May"
strMonthNames(6) = "Jun"
strMonthNames(7) = "Jul"
strMonthNames(8) = "Aug"
strMonthNames(9) = "Sep"
strMonthNames(10) = "Oct"
strMonthNames(11) = "Nov"
strMonthNames(12) = "Dec"
strMonthNamesLong(0) = ""
strMonthNamesLong(1) = "January"
strMonthNamesLong(2) = "February"
strMonthNamesLong(3) = "March"
strMonthNamesLong(4) = "April"
strMonthNamesLong(5) = "May"
strMonthNamesLong(6) = "June"
strMonthNamesLong(7) = "July"
strMonthNamesLong(8) = "August"
strMonthNamesLong(9) = "September"
strMonthNamesLong(10) = "October"
strMonthNamesLong(11) = "November"
strMonthNamesLong(12) = "December"
' strDayNames(0) = ""
' strDayNames(1) = "Sunday"
' strDayNames(2) = "Monday"
' strDayNames(3) = "Tuesday"
' strDayNames(4) = "Wednesday"
' strDayNames(5) = "Thursday"
' strDayNames(6) = "Friday"
' strDayNames(7) = "Saturday"
strDayNames(0) = ""
strDayNames(1) = "Sun"
strDayNames(2) = "Mon"
strDayNames(3) = "Tue"
strDayNames(4) = "Wed"
strDayNames(5) = "Thu"
strDayNames(6) = "Fri"
strDayNames(7) = "Sat"
Set files = myFolder.Files
If files.Count <> 0 Then
intOptionCount = 0
For each curFile in files
strFilename = UCase(curFile.Name)
If Instr(1, strFilename, "FR-") Then
If Instr(1, strFilename, ".MP3") Then
' Assuming format of ShowAbbreviation-YYYYMMDD_description.mp3
intDateStart = Instr(1, strFilename, "-") + 1
strYear = Mid(strFilename, intDateStart, 4)
strMonth = Mid(strFilename, intDateStart + 4, 2)
If strMonth = "" Then
strYear = ""
strMonthName = ""
strMonthNameLong = ""
Else
strMonthName = strMonthNames(CInt(strMonth))
strMonthNameLong = strMonthNamesLong(CInt(strMonth))
End If
strDay = Mid(strFilename, intDateStart + 6, 2)
If Left(strDay, 1) = "0" Then
strDay = Right(strDay, 1)
End If
strBroadcastDate = strDay & " " & strMonthNameLong & " " & strYear
dtBroadcastDate = CDate(strBroadcastDate)
' dtBroadcastDateBegins = CDate("1 May 2005")
intWeekday = Weekday(dtBroadcastDate)
' strDayOfWeek = strDayNames(Weekday(dtBroadcastDate))
strDayOfWeek = WeekdayName(intWeekday, True)
' strTitle = Mid(strFilename, intDateStart + 9)
strTitle = Mid(curFile.Name, intDateStart + 9)
strTitle = Replace(strTitle , "_", " ")
strTitle = Replace(strTitle , ".MP3", "")
strTitle = Replace(strTitle , ".mp3", "")
strDateKey = Mid(strFilename, intDateStart, 8)
' Convert to Monday so we can use the same description all week
If intWeekday > 2 Then
strDateKey = CStr(CLng(strDateKey) - (intWeekday - 2))
Else If intWeekday < 2 Then
strDateKey = CStr(CLng(strDateKey) + (2 - intWeekday))
End If
End If
If Instr(1, strFilename, "CS-") Then
' A CitySites Urban Media show or a special show
' Keep FR- prefix so it sorts correctly
strDescription = getCitySitesDescription(strDateKey)
strTitle = Replace(strTitle, "CS-", "")
Else
' Faith Roots show
strDescription = getDescription(strDateKey)
End If
If strDescription = "" Then
strDescription = strBroadcastDate
End If
If dtBroadcastDate <= Date Then
intOptionCount = intOptionCount + 1
Redim Preserve strOptions(intOptionCount)
strOptions(intOptionCount) = "- " & vbCrLf
strOptions(intOptionCount) = strOptions(intOptionCount) _
& "" & strTitle & "" & vbCrLf
strOptions(intOptionCount) = strOptions(intOptionCount) _
& ""
strOptions(intOptionCount) = strOptions(intOptionCount) _
& strDayOfWeek & ", " & strDay & " " & strMonthName & " " & strYear
strOptions(intOptionCount) = strOptions(intOptionCount) _
& " 06:01:00 GMT" & vbCrLf
strOptions(intOptionCount) = strOptions(intOptionCount) _
& ""
strOptions(intOptionCount) = strOptions(intOptionCount) _
& "http://www.gnfi.org/audio/FaithRoots/" _
& curFile.Name
strOptions(intOptionCount) = strOptions(intOptionCount) _
& "" & vbcrlf
strOptions(intOptionCount) = strOptions(intOptionCount) _
& ""
strOptions(intOptionCount) = strOptions(intOptionCount) _
& "http://www.gnfi.org/audio/FaithRoots/" _
& curFile.Name
strOptions(intOptionCount) = strOptions(intOptionCount) _
& "" & vbcrlf
strOptions(intOptionCount) = strOptions(intOptionCount) _
& "" & vbcrlf
' now larger with image included in MP3
strOptions(intOptionCount) = strOptions(intOptionCount) _
& " length=""2360346"" type=""audio/mpeg"" />" & vbcrlf
' strOptions(intOptionCount) = strOptions(intOptionCount) _
' & "" & "Listen to message" ' curFile.Name
strOptions(intOptionCount) = strOptions(intOptionCount) _
& "" & strDescription & "" & vbcrlf
strOptions(intOptionCount) = strOptions(intOptionCount) _
& "13:00" & vbcrlf
strOptions(intOptionCount) = strOptions(intOptionCount) _
& "Good News for Israel" & vbcrlf
strOptions(intOptionCount) = strOptions(intOptionCount) _
& ""
strOptions(intOptionCount) = strOptions(intOptionCount) _
& "Faith Roots Good News for Israel Chris Heeb Larry Kutzler " & vbCrLf
strOptions(intOptionCount) = strOptions(intOptionCount) _
& "Christian ministry Jew Jewish Hebrew church religion " & vbCrLf
strOptions(intOptionCount) = strOptions(intOptionCount) _
& strTitle
strOptions(intOptionCount) = strOptions(intOptionCount) _
& "" & vbCrLf
strOptions(intOptionCount) = strOptions(intOptionCount) _
& ""
strOptions(intOptionCount) = strOptions(intOptionCount) _
& strTitle
strOptions(intOptionCount) = strOptions(intOptionCount) _
& "" & vbCrLf
' If included, they turn up as duplicates in My Yahoo
' strOptions(intOptionCount) = strOptions(intOptionCount) _
' & "" & vbcrlf
strOptions(intOptionCount) = strOptions(intOptionCount) _
& "" & strDescription
strOptions(intOptionCount) = strOptions(intOptionCount) _
& "" & vbcrlf
strOptions(intOptionCount) = strOptions(intOptionCount) _
& "" & vbCrLf
strOptions(intOptionCount) = strOptions(intOptionCount) _
& "Faith, Roots, Good, News, for, Israel, Chris, Heeb, Larry, Kutzler, " & vbCrLf
strOptions(intOptionCount) = strOptions(intOptionCount) _
& "Christian, ministry, Jew, Jewish, Hebrew, church, religion, " & vbCrLf
strOptions(intOptionCount) = strOptions(intOptionCount) _
& Replace(strTitle, " ", ", ")
strOptions(intOptionCount) = strOptions(intOptionCount) _
& "" & vbCrLf
strOptions(intOptionCount) = strOptions(intOptionCount) _
& "
" & vbCrLf & vbCrLf
End If
End If
End If
Next
For intOption = intOptionCount To 1 Step -1
Response.Write strOptions(intOption)
Next
End If
End Sub ' WriteFolderItems
Function GetDescription(strKey)
Dim sDesc
Select Case strKey
Case "20100222"
sDesc = "5 Years of Faith Roots Radio! And Larry and Chris discuss Theology."
Case "20100215"
sDesc = "Chris and Larry speak with Amer Olson of the Chicago Branch of Jews for Jesus"
Case "20100208"
sDesc = "Chris and Larry talk with Tom Berkowitz and Scott Volk"
Case "20100201"
sDesc = "Chris and Larry talk with Paul and Adrian Volk discuss being saved"
Case "20100125"
sDesc = "Week 3 of Chris Heeb and Rabbi Ed Rothman review the theology of Jesus and the Covenants in the Old Testament"
Case "20100118"
sDesc = "Week 2 of Chris Heeb and Rabbi Ed Rothman review the theology of Jesus and the Covenants in the Old Testament"
Case "20100111"
sDesc = "Chris Heeb and Rabbi Ed Rothman review the theology of Jesus and the Covenants in the Old Testament"
Case "20100104"
sDesc = "Author Dr. Jim Murk discusses Islam with Chris and Larry"
Case "20091130"
sDesc = "Chris Heeb and Larry Kutzler talk with Robert Tanner about GNFI"
Case "20091123"
sDesc = "A third week of Rabbi Ed Rothman and Chris Heeb covering the Book of Peter"
Case "20091116"
sDesc = "A second week of Rabbi Ed Rothman and Chris Heeb covering the Book of Peter"
Case "20091109"
sDesc = "Rabbi Ed Rothman and Chris Heeb cover the Book of Peter"
Case "20091102"
sDesc = "Comments on clips from Pastor Mark Driscoll"
Case "20090928"
sDesc = "Rabbi Ed Rothman and Chris Heeb on the Fall Feasts"
Case "20090921"
sDesc = "Rabbi Ed Rothman and Chris Heeb discuss repentance"
Case "20090914"
sDesc = "Rabbi Ed Rothman talks with Chris Heeb about the Prophet Joel"
Case "20090907"
sDesc = "Minnesota Christian Chronicle editor Scott Noble"
Case "20090901"
sDesc = "More discussions with Reuvon Duron talks to Chris and Larry about Israel"
Case "20090831"
sDesc = "Reuvon Duron talks to Chris and Larry about Israel"
Case "20090824"
sDesc = "Pastor Chris Monson"
Case "20090817"
sDesc = "Discussions with Guest Saul Selby"
Case "20090810"
sDesc = "Conversations with Tom Berkowitz and Pastor Rick Ensrud"
Case "20090803"
sDesc = "Week 6 on the Book of Romans with Chris Heeb and Rabbi Ed Rothman"
Case "20090727"
sDesc = "Week 5 on the Book of Romans with Chris Heeb and Rabbi Ed Rothman"
Case "20090720"
sDesc = "Week 4 on the Book of Romans with Chris Heeb and Rabbi Ed Rothman"
Case "20090713"
sDesc = "Week 3 on the Book of Romans with Chris Heeb and Rabbi Ed Rothman"
Case "20090623"
sDesc = "More Conversation between Ian Taylor and Chris Heeb"
Case "20090622"
sDesc = "Conversation between Ian Taylor and Chris Heeb"
Case "20090511"
sDesc = "Faith Roots"
Case "20090504"
sDesc = "Faith Roots"
Case "20090497" ' from Friday 20090501 - Friday 20090501
sDesc = "Faith Roots"
Case "20090427"
sDesc = "Faith Roots"
Case "20090420"
sDesc = "Faith Roots"
Case "20090413"
sDesc = "Chris Heeb and Larry Kutzler interview three Jewish believers on how their faith in Yeshua/Jesus has changed their lives and their focus as Jews."
Case "20090406"
sDesc = "Faith Roots"
Case "20090399" ' from Wednesday 20090401 - Friday 20090403
sDesc = "Faith Roots - Joe Senser"
Case "20090330"
sDesc = "Faith Roots - Joe Senser"
Case "20090323"
sDesc = "Faith Roots guests Steve Schwartz and Clayton Tanner"
Case "20090316"
sDesc = "Faith Roots - Tom Parrish"
Case "20090309"
sDesc = "Exodus Conspiracy movie"
Case "20090302"
sDesc = "Chris Heeb and Larry Kutzler talk about the seamlessness of the gospel, and how God is the same God in the New Testament as He is in the Old Testament. "
Case "20090223"
sDesc = "Chris Heeb and Larry Kutzler interview three Jewish believers on how their faith in Yeshua/Jesus has changed their lives and their focus as Jews."
Case "20090216"
sDesc = "Pastor Tom Gilman talks about why as a Lutheran pastor he has an emphasis in his ministry focused toward Israel."
Case "20090209"
sDesc = "Faith Roots"
Case "20090202"
sDesc = "Faith Roots"
Case "20090126"
sDesc = "Thom Berkowitz"
Case "20090119"
sDesc = "Ron King"
Case "20071001"
sDesc = "End Times - week 5"
Case "20070924"
sDesc = "End Times - week 4"
Case "20070917"
sDesc = "End Times - week 3"
Case "20070910"
sDesc = "End Times - week 2"
Case "20070903"
sDesc = "End Times - week 1"
Case "20070312"
sDesc = "Daniel Series - week 6"
Case "20070305"
sDesc = "Daniel Series - week 5"
Case "20070298" ' 20070301 - 3
sDesc = "Daniel Series - week 4"
Case "20070226"
sDesc = "Daniel Series - week 4"
Case "20070219"
sDesc = "Daniel Series - week 3"
Case "20070212"
sDesc = "Daniel Series - week 2"
Case "20070205"
sDesc = "Daniel Series - week 1"
Case "20061218"
sDesc = ""
Case "20061106"
sDesc = "Avi Lipkin speaks at the 2006 GNFI Annual Meeting about Jews and Christians working together for Israel, and also the spread of Muslim influence in America and Europe. 11 November 2006"
Case "20060724"
sDesc = "Romans Series - week 6"
Case "20060717"
sDesc = "Romans Series - week 5"
Case "20060710"
sDesc = "Romans Series - week 4"
Case "20060703"
sDesc = "Romans Series - week 3"
Case "20060626"
sDesc = "Romans Series - week 2"
Case "20060619"
sDesc = "Romans Series - week 1"
Case "20060299" ' from 20060301 - 20060303
sDesc = "Understanding God's feasts - week 2"
Case "20060227"
sDesc = "Understanding God's feasts - week 2"
Case "20060220"
sDesc = "Understanding God's feasts - week 1"
Case "20060130" ' for example only
sDesc = "Understanding God's covenants - week 3"
Case "20060199" ' from 20060201 - 20060203, for example only
sDesc = "Understanding God's covenants - week 3"
Case "20060116"
sDesc = "Understanding God's covenants - week 3"
Case "20060109"
sDesc = "Understanding God's covenants - week 2"
Case "20060102"
sDesc = "Understanding God's covenants - week 1"
Case "20050822"
sDesc = "Hebrews Series - week 5"
Case "20050815"
sDesc = "Hebrews Series - week 4"
Case "20050808"
sDesc = "Hebrews Series - week 3"
Case "20050801"
sDesc = "Hebrews Series - week 2"
Case "20050725"
sDesc = "Hebrews Series - week 1"
Case "20050101"
sDesc = ""
Case "20010707" ' sample
sDesc = "Understanding God's feasts - week 1"
Case "20010704" ' sample
sDesc = "Understanding God's covenants - week 1"
Case Else
sDesc = ""
End Select
GetDescription = sDesc
End Function
Function GetCitySitesDescription(strKey)
Dim sDesc
Select Case strKey
Case "20070101"
sDesc = "Chris Heeb and Thom Berkowitz discuss replacement theology. They are interviewed by Jan Markell on the Understanding the Times radio show."
Case "20061218"
sDesc = "Chris Heeb shares about the Jewishness of Christmas on CitySites Radio."
Case "20061106"
sDesc = "Avi Lipkin speaks at the 2006 GNFI Annual Meeting about Jews and Christians working together for Israel, and also the spread of Muslim influence in America and Europe. 11 November 2006"
Case "20060710"
sDesc = "Thom Berkowitz shares about Messianic Judaism and the Jewish roots of Christianity on CitySites Radio. Thom is a Good News for Israel board member."
Case Else
sDesc = ""
End Select
GetCitySitesDescription = sDesc
End Function
%>