function Init() {
    $('nav').select('a').invoke('observe', 'click', Nav);
    
    ticker();
}

var tickerText;
var tickerTimeout = 200;
var tickerTimer;

function ticker() {
    tickerText = $('tbTicker').value;
    $('tbTicker').value = tickerText.substring(1, tickerText.length) + tickerText.substring(0, 1); 
    timerId = setTimeout('ticker()', tickerTimeout);
}

function Nav(ev) {
    var e = ev.element();
    NavTo(e.name);
    $(e.parentNode).addClassName('active');
}

function NavTo(key) {
    $('nav').select('li').invoke('removeClassName', 'active');
    if (key == 'home')
    {
        $('overlay').style.display = 'none';
        $('overlay-news').style.display = 'none';
        $('overlay-home').style.display = 'block';
    }
    else if (key == 'news')
    {
        $('overlay').style.display = 'none';
        $('overlay-home').style.display = 'none';
        $('overlay-news').style.display = 'block';
    }
    else
    {
        new Ajax.Updater('overlay', 'html/' + key + '.html', { onComplete: OnNav });
    }
}

function OnNav(t) {
    $('overlay-home').style.display = 'none';
    $('overlay-news').style.display = 'none';
    $('overlay').style.display = 'block';
}

function SubmitNewsletterForm()
{
    var req = ['tbEmail', 'tbTitle'];
    var valid = true;
    
    for (var i = 0; i < req.length; i++)
    {
        if ($F(req[i]) == '')
        {
            $(req[i]).addClassName('missing');
            valid = false;
        }
        else
        {
            $(req[i]).removeClassName('missing');
        }
    }
    
    if (valid)
        $('fnewsletter').request({ onComplete: OnSubmitNewsletterForm });
}

function OnSubmitNewsletterForm()
{
    NavTo('newsletter-registered');
}

function InjectFlash(src, id, width, height) 
{
    if (AC_FL_RunContent == 0) 
    {
      		alert("This page requires AC_RunActiveContent.js.");
          return;
    }
    
    AC_FL_RunContent(
        'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0',
      	'width', width,
      	'height', height,
      	'src', src,
      	'quality', 'high',
      	'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
      	'align', 'middle',
      	'play', 'true',
      	'loop', 'true',
      	'scale', 'showall',
      	'wmode', 'transparent',
      	'devicefont', 'false',
      	'id', id,
      	'bgcolor', '#000000',
      	'name', id,
      	'menu', 'true',
      	'allowFullScreen', 'false',
      	'allowScriptAccess','sameDomain',
      	'movie', src,
      	'salign', ''
    );
}