﻿var ExternalLinks = 
{
    start: function()
    {
        if (!document.getElementsByTagName) return;
        var anchors = document.getElementsByTagName("a");
        for (var i=0; i < anchors.length; i++)
        {
            var anchor = anchors[i];
            if (anchor.getAttribute("href") &&
            anchor.getAttribute("rel") == "external")
            anchor.target = "_blank";
        }
    }
}

var IE6FlickerFix =
{
    start: function()
    {
        try { document.execCommand("BackgroundImageCache", false, true); } 
        catch(err) {}
    }
}

var HomeFlash =
{
    start: function()
    {
        if ($('flashcontent') != null)
        {
            var flashName = 'Includes/Flash/rolling_rs.swf';
            var flash = new SWFObject(flashName, "movie", "770", "330", "7", "#FFFFFF");
            flash.write("flashcontent");
        }
    }
}

var TodaysDate =
{
    start: function()
    {
        if ($('date') != null)
        {
            var dateSpan = $('date');
            var dayNames = new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");
            var monthNames = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
            var now = new Date();
            dateSpan.innerHTML = dayNames[now.getDay()] + ', ' + now.getDate() + ' ' + monthNames[now.getMonth()] + ' ' + now.getFullYear();
        }
    }
}

var Site = 
{
    start: function()
    {
        ExternalLinks.start();
        IE6FlickerFix.start();
        HomeFlash.start();
        TodaysDate.start();
    }
}

Event.observe(window, 'load', function() { Site.start(); });

function InsertFlash(elementId, swfFile, width, height)
{
    var so = new SWFObject(swfFile, "movie", width, height, "6");
    so.write(elementId);
}