﻿// The array of all news articles.
var newsArticles = new Array();

// The count of articles.
//var totalArticles = 0;

// Used to build up the news article array
function addNews(articleLink, articleType, articleTitle, articleDate)
{
    var newNewsArticle = new Object();
    newNewsArticle.Type = articleType;
    newNewsArticle.Title = articleTitle;
    newNewsArticle.Date = articleDate;
    newNewsArticle.Link = articleLink;
    newsArticles[newsArticles.length] = newNewsArticle;
}

// News
addNews('http://www.facebook.com/pages/Lancaster-NY/Lancaster-Volunteer-Ambulance-Corps/254604497522', 'WWW', "LVAC's is on Facebook. Follow us...", new Date(2009, 8, 31));
addNews('news/10.shtml', 'PAST EVENT', '2010 LVAC Banquet', new Date(2010, 1, 23));
addNews('../donate.shtml', 'FUND RAISER', "LVAC's annual Fund Raiser - Help Support Your Local Ambulance", new Date(2009, 8, 31));
addNews('news/9.shtml', 'PAST EVENT', 'LVAC Conducts Disaster Drill', new Date(2009, 8, 8));
addNews('news/8.shtml', 'COMMUNITY NEWS', 'Volunteers Assist at Memorial Day Parade', new Date(2009, 5, 25));
addNews('news/7.shtml', 'COMMUNITY NEWS', 'LVAC Open House - Saturday June 13 2009 (11am to 5pm)', new Date(2009, 6, 13));
addNews('news/1.shtml', 'CALL STATS', '2009 Ambulance Call Stats Updated', new Date(2009, 6, 1));
addNews('news/5.shtml', 'PAST EVENT', 'LVAC Members Banquet', new Date(2009, 3, 1));


// Adds the top 6 news items to the main page
//
function AddTopNews()
{
    // Add the news to the news table
    var newsTable = document.getElementById("newsTable");

    for (i = 0; i < 6; i++) {

        var article = newsArticles[i];
        var lastRow = newsTable.rows.length;

        var row;
        if (i % 2 == 0) {
            // Add a new row
            row = newsTable.insertRow(lastRow);
        } else {
            // Use the last row
            row = newsTable.rows.item(newsTable.rows.length - 1);
        }

        // left cell
        var leftColText = "";
        leftColText = leftColText + "<div class='icon'><img src='images/banner_art.gif' /></div>";
        //leftColText = leftColText + "<div class='news1'>" + i + ' ' + article.Type + "</div>";
        leftColText = leftColText + "<div class='news2'><a href='" + article.Link + "'>" + article.Title + "</a></div>";
        leftColText = leftColText + "<div class='news3'>" + article.Date.getMonth() + "/" + article.Date.getDate() + "/" + article.Date.getFullYear() + "</div>";

        var cellLeft = row.insertCell(-1);
        var textNode = document.createElement('div');
        textNode.innerHTML = leftColText;
        cellLeft.appendChild(textNode);
    }
}


// Add all of the news articles to a table
//
function addAllNews() {

    // Add the news to the news table
    var newsTable = document.getElementById("newsTable");

    for (i = 0; i < newsArticles.length; i++)
    {
        // Add a new row
        var row = newsTable.insertRow(newsTable.rows.length);
        var article = newsArticles[i];

        // left cell
        var leftColText = "";

        //if (i % 2 == 0)
            leftColText = leftColText + "<div class='icon'><img src='images/banner_art.gif' /></div>";
        //else
        //    leftColText = leftColText + "<div class='icon'><img src='images/AmbulanceIcon.jpg' /></div>";

        leftColText = leftColText + "<div class='news2'><a href='" + article.Link + "'>" + article.Title + "</a></div>";
        leftColText = leftColText + "<div class='news1'>" + article.Type + "</div>";
        leftColText = leftColText + "<div class='news3'>" + article.Date.getMonth() + "/" + article.Date.getDate() + "/" + article.Date.getFullYear() + "</div>";

        var cellLeft = row.insertCell(0);
        if (i % 2 == 1)
            cellLeft["className"] = "color3";
        else
            cellLeft["className"] = "color2";
            
        var textNode = document.createElement('div');
        textNode.innerHTML = leftColText;
        cellLeft.appendChild(textNode);
    }

}
