function initRSSOverviewPage() {
    var links = document.getElementsByTagName("a"); 
    for (var i=0;i<links.length;i++) {
        if (links[i].className=="rss") {
            var channelTitleElement = links[i].parentNode.getElementsByTagName("p")[0];
            var channelTitle = document.title;
            if (channelTitleElement.className == "rssTitle") {
                channelTitle = channelTitleElement.firstChild.data;
            }
            addRSSLink(links[i].href, channelTitle);
        }
    } 
}

function initRSSCourseDetailPage() {
    var links = document.getElementsByTagName("a"); 
    for (var i=0;i<links.length;i++) {
        if (links[i].className=="rss") {
            var channelTitleElement = links[i].parentNode.getElementsByTagName("span")[0];
            var channelTitle = document.title;
            if (channelTitleElement) {
                if (channelTitleElement.className == "rssTitle") {
                    channelTitle = channelTitleElement.firstChild.data;
                }
            }
            var courseTitle = document.getElementById("contentCourseDetail").getElementsByTagName("h1")[0].firstChild.data;
            addRSSLink(links[i].href, channelTitle+" - "+courseTitle);
        }
    }
}

function addRSSLink (href, channelTitle) {
    var newRSSLink = document.createElement("link");
    
    newRSSLink.setAttribute("rel", "alternate");
    newRSSLink.setAttribute("type", "application/rss+xml");
    newRSSLink.setAttribute("href", href);
    
    newRSSLink.setAttribute("title", channelTitle);
    document.getElementsByTagName("head")[0].appendChild(newRSSLink);
}