//var rssURL = "http://appleton.maintainnet.com/about_us/rssdata.xml";
var rssURL = "/about_us/inside/?feed=rss2";
var MAXRSSITEMS = 10;

var xmlHttp;

var months = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");

function LoadRSS()
{   
    loadXMLDoc();
}

function processRSSXML(xmlDoc)
{
    var items = xmlDoc.getElementsByTagName("channel")[0].getElementsByTagName("item");
    
    if(items.length < MAXRSSITEMS)
        MAXRSSITEMS = items.length;

    for(var i = 0; i < MAXRSSITEMS; i++)
    {
    	var d = new Date(items[i].getElementsByTagName("pubDate")[0].firstChild.nodeValue);
    	var displayHTML = "";
    	
	jQuery('#toggle' + i).html(items[i].getElementsByTagName("title")[0].firstChild.nodeValue);
	jQuery('#postdate' + i).html(months[d.getMonth()] + " " + d.getDate() + ", " + d.getFullYear());
		
        if(items[i].getElementsByTagName("encoded").length > 0)
        {	
            displayHTML = items[i].getElementsByTagName("encoded")[0].firstChild.nodeValue;
        }
        else
        {
            displayHTML = items[i].getElementsByTagName("content:encoded")[0].firstChild.nodeValue;
        }
        
        //displayHTML = displayHTML.replace(/width="\d*"/, "width=\"150\"");
        //displayHTML = displayHTML.replace(/height="\d*"/, "height=\"150\"");
        displayHTML = displayHTML.replace(/<img(.*)src="([^"]+)"([^>]+)>/, "<a href='$2' rel='lightbox'><img style='margin-right: 10px;' $1 src='$2' $3></a>");

        jQuery('#display' + i).html(displayHTML);
    }

    jQuery('#display0').hide();
    jQuery('#display1').hide();
    jQuery('#display2').hide();
    jQuery('#display3').hide();
    jQuery('#display4').hide();
    jQuery('#display5').hide();
    jQuery('#display6').hide();
    jQuery('#display7').hide();
    jQuery('#display8').hide();
    jQuery('#display9').hide();
    
    jQuery('#toggle0').click(function() {
	jQuery('#display0').slideToggle("normal");
    });
    jQuery('#toggle1').click(function() {
    	jQuery('#display1').slideToggle("normal");
    });
    jQuery('#toggle2').click(function() {
	jQuery('#display2').slideToggle("normal");
    });
    jQuery('#toggle3').click(function() {
	jQuery('#display3').slideToggle("normal");
    });
    jQuery('#toggle4').click(function() {
	jQuery('#display4').slideToggle("normal");
    });
    jQuery('#toggle5').click(function() {
	jQuery('#display5').slideToggle("normal");
    });
    jQuery('#toggle6').click(function() {
	jQuery('#display6').slideToggle("normal");
    });
    jQuery('#toggle7').click(function() {
	jQuery('#display7').slideToggle("normal");
    });
    jQuery('#toggle8').click(function() {
	jQuery('#display8').slideToggle("normal");
    });
    jQuery('#toggle9').click(function() {
	jQuery('#display9').slideToggle("normal");
    });
    
    initLightbox();
}



function loadXMLDoc()
{
    if (window.XMLHttpRequest)
    {
        xmlHttp = new XMLHttpRequest();
    }
    else if (window.ActiveXObject)
    {
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    
    if (xmlHttp != null)
    {
        xmlHttp.onreadystatechange = XMLHttpStateChange;
        xmlHttp.open("GET", rssURL, true);
        xmlHttp.send(null);
    }
    else
    {
        alert("Your browser does not support XMLHTTP. Please update your browser to a recent version to view current news.");
    }
}

function XMLHttpStateChange()
{
    if (xmlHttp.readyState == 4)
    {
        if (xmlHttp.status == 200)
        {
            processRSSXML(xmlHttp.responseXML);
        }
        else
        {
            alert("Problem retrieving current news. Please try reloading the page.");
        }
    }
}
