﻿

google.load("feeds", "1") //Load Google Ajax Feed API (version 1)
var maxfeedlimit = 15
var incimage = 0

function rssfeedsetup(){
var feedpointer=new google.feeds.Feed(feedurl) //Google Feed API method
feedpointer.setNumEntries(feedlimit) //Google Feed API method
feedpointer.load(displayfeed) //Google Feed API method
}

function displayfeed(result){
if (!result.error){
var thefeeds=result.feed.entries
for (var i=0; i<thefeeds.length; i++)
    rssoutput+="<li><a href='" + thefeeds[i].link + "' target='_self'>" + thefeeds[i].title + "</a></li>"
//    if (incimage == 1) {
//        rssoutput+="<img width='120' height='90' href='" + thefeed[i].media.url + ">"
//    }
feedcontainer.innerHTML=rssoutput
}
else
alert("Error fetching feeds!")
}

function loadTopNews() {
    feedlimit=maxfeedlimit
    feedcontainer=document.getElementById("TopNews")
    feedurl="http://news.google.com/news?ned=us&topic=h&output=rss"
    rssoutput=""
    rssfeedsetup()
    displayfeed(result)
}
function loadWorldNews() {
    feedlimit=maxfeedlimit
    feedcontainer=document.getElementById("World")
    feedurl="http://news.google.com/news?ned=us&topic=w&output=rss"
    rssoutput=""
    rssfeedsetup()
    displayfeed(result)
}
function loadUSNews() {
    feedlimit=maxfeedlimit
    feedcontainer=document.getElementById("US")
    feedurl="http://news.google.com/news?ned=us&topic=n&output=rss"
    rssoutput=""
    rssfeedsetup()
    displayfeed(result)
}
function loadUKNews() {
    feedlimit=maxfeedlimit
    feedcontainer=document.getElementById("UK")
    feedurl="http://news.google.com/news?ned=uk&topic=n&output=rss"
    rssoutput=""
    rssfeedsetup()
    displayfeed(result)
}
function loadFranceNews() {
    feedlimit=maxfeedlimit
    feedcontainer=document.getElementById("FRANCE")
    title="France Actualités";
    feedurl="http://news.google.fr/nwshp?hl=fr&tab=wn&output=atom"     
	rssoutput=""
    rssfeedsetup()
    displayfeed(result)
}

function loadBizNews() {
    feedlimit=maxfeedlimit
    feedcontainer=document.getElementById("B")
    feedurl="http://news.google.com/news?ned=us&topic=b&output=rss"
    rssoutput=""
    rssfeedsetup()
    displayfeed(result)
}

function loadTechNews() {
    feedlimit=maxfeedlimit
    feedcontainer=document.getElementById("T")
    feedurl="http://news.google.com/news?ned=us&topic=t&output=rss"
    rssoutput=""
    rssfeedsetup()
    displayfeed(result)
}

function loadMedNews() {
    feedlimit=maxfeedlimit
    feedcontainer=document.getElementById("M")
    feedurl="http://news.google.com/news?ned=us&topic=m&output=rss"
    rssoutput=""
    rssfeedsetup()
    displayfeed(result)
}

function loadSportsNews() {
    feedlimit=maxfeedlimit
    feedcontainer=document.getElementById("S")
    feedurl="http://news.google.com/news?ned=us&topic=s&output=rss"
    rssoutput=""
    rssfeedsetup()
    displayfeed(result)
}

function loadEntNews() {
    feedlimit=maxfeedlimit
    feedcontainer=document.getElementById("E")
    feedurl="http://news.google.com/news?ned=us&topic=e&output=rss"
    rssoutput=""
    rssfeedsetup()
    displayfeed(result)
}

function loadiPhoneNews() {
    feedlimit=maxfeedlimit
    feedcontainer=document.getElementById("A")
    feedurl="http://news.google.com/news?q=iphone&output=rss"
    rssoutput=""
    rssfeedsetup()
    displayfeed(result)
    
}
function loadSearchNews() {
    var txtSearch = document.searchForm.searchText
    feedlimit=maxfeedlimit
    feedcontainer=document.getElementById("myNews")
    feedurl="http://news.google.com/news?q=" 
    feedurl += txtSearch 
    feedurl += "&output=rss"
    
    rssoutput=""
    rssfeedsetup()
    displayfeed(result)
    
}

function loadiPhoneApps() {
    feedlimit=250
    feedcontainer=document.getElementById("Apps")
    feedurl="http://www.apple.com/webapps/feeds/recent.rss"
    rssoutput=""
    rssfeedsetup()
    displayfeed(result)
    
}
function loadiPhoneBlogs() {
    feedlimit=250
    feedcontainer=document.getElementById("Blogs")
    feedurl="http://blogsearch.google.com/blogsearch_feeds?hl=en&q=iphone&ie=utf-8&num=10&output=rss"
    rssoutput=""
    rssfeedsetup()
    displayfeed(result)    
}


function loadYouTube1() {
    incimage = 1
    feedlimit=maxfeedlimit
    feedcontainer=document.getElementById("YouTube1")
    feedurl="http://youtube.com/rss/global/top_viewed_week.rss"
    rssoutput=""
    rssfeedsetup()
    displayfeed(result)
    incimage = 0
}

function loadYouTube2() {
    incimage = 1
    feedlimit=maxfeedlimit
    feedcontainer=document.getElementById("YouTube2")
    feedurl="http://youtube.com/rss/global/top_favorites.rss"
    rssoutput=""
    rssfeedsetup()
    displayfeed(result)
    incimage = 0    
    
}

