﻿

google.load("feeds", "1");

    function initialize() {
        
        var feed = new google.feeds.Feed("http://www.festivus.co.uk/feeds/all_festivus_jobs.xml");
        feed.setNumEntries(100);
        
        feed.load(function(result) {
            
            if (!result.error) {
                var container = document.getElementById("ticker-holder");
                var thefeeds = result.feed.entries;
                
                rssoutput = "";
              
                for (var i = 0; i < thefeeds.length; i++) {
                    rssoutput+="<a href='" + thefeeds[i].link + "' title='View this job' onclick='window.open(this.href,&#39_blank&#39);return false;' onkeypress='window.open(this.href,&#39_blank&#39);return false;'>" + thefeeds[i].title + "</a>";
                    if (i != thefeeds.length-1)
                    {
                        rssoutput+=" | ";
                    }
                }
                container.innerHTML = rssoutput;
                
                //var myTicker = new Ticker('news_ticker_element',{toggleButton:'toggle'});
                var ticker = new NewsTicker('ticker-holder', { width:550, height:30, charWidth:12, paddingMultiplier:0.6 });
                ticker.start.delay(4000, ticker);
            }
            else 
            {
                container.innerHTML = "There are currently no vacancies, please check back soon.";
            }
        
        });
    }
    google.setOnLoadCallback(initialize);

