﻿// 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('news/17.shtml', 'COMMUNITY NEWS', 'LVAC riders for Roswell raise more than $1,200', '6/19/2010');
addNews('news/16.shtml', 'MEMORIAL', 'Memorial Honors Past LVAC Member', '6/19/2010'); 
addNews('news/15.shtml', 'HIGHLIGHT', "LVAC Open House Sun. May 23 2010", '5/1/2010');
addNews('news/14.shtml', 'HIGHLIGHT', "Dispatcher's Family Featured in News Article", '4/18/2010');
addNews('news/13.shtml', 'NEWSLETTER', "April 2010 Newsletter Released", '4/3/2010');
addNews('http://www.flickr.com/photos/lancasterambulance/', 'NEWS', "See More LVAC Photos on Flickr", '4/3/2010');
addNews('news/11.shtml', 'COMMUNITY NEWS', "LVAC Rides For Roswell", '4/1/2010');
addNews('http://www.facebook.com/pages/Lancaster-NY/Lancaster-Volunteer-Ambulance-Corps/254604497522', 'WWW', "LVAC is on Facebook. Follow us...", '3/15/2010');
addNews('news/10.shtml', 'PAST EVENT', '2010 LVAC Banquet', '1/23/2010');
addNews('news/12.shtml', 'NEWS', 'New LVAC Board Members Voted In', '12/15/2009');
addNews('../donate.shtml', 'FUND RAISER', "LVAC's Annual Fund Raiser - Help Support Your Local Ambulance", '8/31/2009');
addNews('news/9.shtml', 'PAST EVENT', 'LVAC Conducts Disaster Drill', '8/8/2009');
addNews('news/8.shtml', 'COMMUNITY NEWS', 'Volunteers Assist at Memorial Day Parade', '5/25/2010');
addNews('news/7.shtml', 'COMMUNITY NEWS', 'LVAC Open House - Saturday June 13 2009 (11am to 5pm)', '6/13/2010');
addNews('news/1.shtml', 'CALL STATS', '2009 Ambulance Call Stats Updated', '6/1/2009');
addNews('news/5.shtml', 'PAST EVENT', 'LVAC Members Banquet', '3/1/2009');

// 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 + "</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 + "</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);
    }

}
