﻿// Here we are loading the google Feed libraries
    google.load("feeds", "1");
    // Load RSS feed by name. Each feed has a call to either a standard, generic display function, or its own custom display function
    function loadRSSFeed(feedName){
        if(feedName=="clickability_contract")displayapiclickFeed('http://api.clickability.com/api?encq=WY0NWau9WPw1nLzJyckZXZ0NTPxgDNycnJ5RGc9UiV0ZWal1UPQ%3D','rss_clickability_contract');
        if(feedName=="apiclickability_contract")displayapiclickFeed('http://api.clickability.com/api?encq=WY0NWau9WPw1nLzJyckZXZ0NTPxgDNycnJ5RGc9USR0ZWal1UPQ%3D','rss_apiclickability_contract');
        if(feedName=="cpn_latestheadlines")displayapiclickFeed1('http://feeds.feedburner.com/cpn-latestheadlines','rss_cpn_latestheadlines');
        if(feedName=="cpn_feedburner")displayapiclickFeed2('http://feeds.feedburner.com/cpn-latestheadlines','rss_cpn_feedburner');
        }
    
    // apiclick display function (only title)
    function displayapiclickFeed2(feedURL,divId) {
        var feed = new google.feeds.Feed(feedURL);
        feed.setResultFormat(google.feeds.Feed.XML_FORMAT);
        feed.setNumEntries(25);
        feed.load(function(result) {
            if (!result.error) {
                var items = result.xmlDocument.getElementsByTagName("item");
                var result="";
                for(var i = 0; i < items.length; i++){
                    var titleElement = items[i].getElementsByTagName("title")[0];
                    var title = titleElement.firstChild.nodeValue;
                    var linkElement = items[i].getElementsByTagName("link")[0];
                    var url = linkElement.firstChild.nodeValue;
                    if( (i+1) % 2 == 1){
                        result=result+'<div class="odd">'+'<a href="'+url+'" target="_blank" class="minp"><div class="minpspace">'+title+'</div></a></div>';
                        }else{
                            result=result+'<div class="even">'+'<a href="'+url+'" target="_blank" class="minp"><div class="minpspace">'+title+'</div></a></div>';
                    }
        
                    } 
                var outputDiv = document.getElementById(divId);
                outputDiv.innerHTML = result;
                } 
            }); 
        } 
        
    // apiclick display function (only title)
    function displayapiclickFeed1(feedURL,divId) {
        var feed = new google.feeds.Feed(feedURL);
        feed.setResultFormat(google.feeds.Feed.XML_FORMAT);
        feed.setNumEntries(6);
        feed.load(function(result) {
            if (!result.error) {
                var items = result.xmlDocument.getElementsByTagName("item");
                var result="";
                for(var i = 0; i < items.length; i++){
                    var titleElement = items[i].getElementsByTagName("title")[0];
                    var title = titleElement.firstChild.nodeValue;
                    var linkElement = items[i].getElementsByTagName("link")[0];
                    var url = linkElement.firstChild.nodeValue;
                    if( (i+1) % 2 == 1){
                        result=result+'<div class="min2bgd">'+'<a href="'+url+'" target="_blank" class="minp"><div class="minpspace">'+title+'</div></a></div>';
                        }else{
                            result=result+'<div class="minbgl">'+'<a href="'+url+'" target="_blank" class="minp"><div class="minpspace">'+title+'</div></a></div>';
                    }
        
                    } 
                var outputDiv = document.getElementById(divId);
                outputDiv.innerHTML = result;
                } 
            }); 
        } 
    
    // apiclick display function (only title)
    function displayapiclickFeed(feedURL,divId) {
        var feed = new google.feeds.Feed(feedURL);
        feed.setResultFormat(google.feeds.Feed.XML_FORMAT);
        feed.setNumEntries(5);
        feed.load(function(result) {
            if (!result.error) {
                var items = result.xmlDocument.getElementsByTagName("item");
                var result="";
                for(var i = 0; i < items.length; i++){
                    var titleElement = items[i].getElementsByTagName("title")[0];
                    var title = titleElement.firstChild.nodeValue;
                    var linkElement = items[i].getElementsByTagName("link")[0];
                    var url = linkElement.firstChild.nodeValue;
                    if( (i+1) % 2 == 1){
                        result=result+'<div class="odd2">'+'<a href="'+url+'" target="_blank" class="minp"><div class="minpspace">'+title+'</div></a></div>';
                        }else{
                            result=result+'<div class="even2">'+'<a href="'+url+'" target="_blank" class="minp"><div class="minpspace">'+title+'</div></a></div>';
                    }
        
                    } 
                var outputDiv = document.getElementById(divId);
                outputDiv.innerHTML = result;
                } 
            }); 
        }
        
        
         // apiclick display function (only title)
    function displayapiclickFeed4(feedURL,divId) {
        var feed = new google.feeds.Feed(feedURL);
        feed.setResultFormat(google.feeds.Feed.XML_FORMAT);
        feed.setNumEntries(1);
        feed.load(function(result) {
            if (!result.error) {
                var items = result.xmlDocument.getElementsByTagName("item");
                var result="";
                for(var i = 0; i < items.length; i++){
                    var titleElement = items[i].getElementsByTagName("title")[0];
                    var title = titleElement.firstChild.nodeValue;
                    var linkElement = items[i].getElementsByTagName("link")[0];
                    var bodyElement = items[i].getElementsByTagName("description")[0];
                    var url = linkElement.firstChild.nodeValue;
                    var description = bodyElement.firstChild.nodeValue;
                    if( (i+1) % 2 == 1){
                        result=result+'<h4 class="med">'+'<a href="'+url+'" target="_blank">'+title+'</h4></a><p>'+description+'</p></div>';
                        }else{
                            result=result+'<h4 class="med">'+'<a href="'+url+'" target="_blank" class="minp"><div class="minpspace">'+title+'</div><p>'+description+'</p></div>';
                    }
        
                    } 
                var outputDiv = document.getElementById(divId);
                outputDiv.innerHTML = result;
                } 
            }); 
        }