﻿

var NewsArticles = new Array();
var CurrID = 0;

function getFeaturedNews_callback(res) {
    if(res.value != null) {
        for(var i = 0; i < res.value.data.Rows.length; i++) 
            NewsArticles[i] = res.value.data.Rows[i];
            
        buildFeaturesDisplay(CurrID);
    }
}

function initFeatures() {
    AjaxMethods.getFeaturedNews(getFeaturedNews_callback);
}

function buildFeaturesDisplay(index) {
    
    var showArrows = true;
    if(NewsArticles.length < 3) {
        showArrows = false;
    }
    
    index = index % NewsArticles.length;
    
    if(index < NewsArticles.length) {
        
        var t1 = document.getElementById('newstitle1');
        t1.innerHTML = '<a href="page.aspx?aid=' + NewsArticles[index]['contentid'] + '">' + NewsArticles[index]['Title'] + '</a>';
        var s1 = document.getElementById('newssummary1');
        s1.innerHTML = NewsArticles[index]['Summary'].substring(0, 100) + '... ' + '<a href="page.aspx?aid=' + NewsArticles[index]['contentid'] + '">more</a>';
    
        index++;
        index = index % NewsArticles.length;
    
        var t2 = document.getElementById('newstitle2');
        t2.innerHTML = '<a href="page.aspx?aid=' + NewsArticles[index]['contentid'] + '">' + NewsArticles[index]['Title'] + '</a>';
        var s2 = document.getElementById('newssummary2');
        s2.innerHTML = NewsArticles[index]['Summary'].substring(0, 100) + '... ' + '<a href="page.aspx?aid=' + NewsArticles[index]['contentid'] + '">more</a>';
        
    }
    
}

function nextFeature() {
    buildFeaturesDisplay(++CurrID);    
}

function prevFeature() {
    CurrID--;
    if(CurrID < 0) 
        CurrID = NewsArticles.length -1;
        
    buildFeaturesDisplay(CurrID);
}


window.onload = initFeatures;

