Event.observe(window, 'load', function() 
{
    if($('quickLinksOpen'))
    {
        Event.observe('quickLinksOpen', 'click',openQuickLinks.bindAsEventListener());
    }
    
    if($('quickLinksClose'))
    {
        Event.observe('quickLinksClose', 'click',closeQuickLinks.bindAsEventListener());
    }
    
    
    if($('castVotePoll'))
    {
        Event.observe('castVotePoll', 'click',castPollVote.bindAsEventListener());
    }
    
    if($('pollViewQuestion'))
    {
        Event.observe('pollViewQuestion', 'click',pollViewQuestion.bindAsEventListener());
    }
    
    if($('pollViewResults'))
    {
        Event.observe('pollViewResults', 'click',pollViewResults.bindAsEventListener());
    }
    
});

function pollViewQuestion(e)
{
    if($('pollQuestion'))
    {
        $('pollQuestion').show();
    }
    
    if($('pollResults'))
    {
        $('pollResults').hide();
    }
    
    e.stop();
}

function castPollVote(e)
{
    //do form submission stuff
    
    alert("thanks for voting!");
    
    
    pollViewResults(e);
    e.stop();
}

function pollViewResults(e)
{
    if($('pollQuestion'))
    {
        $('pollQuestion').hide();
    }
    
    if($('pollResults'))
    {
        $('pollResults').show();
    }
    
    e.stop();
}

function openQuickLinks(e)
{
    if($('quickLinksOpen'))
    {
        $('quickLinksOpen').hide();
    }
    
    if($('quickLinksClose'))
    {
        $('quickLinksClose').show();
    }
    
    if($('quickLinksContainer'))
    {
        Effect.SlideDown('quickLinksContainer', { duration: 0.5});
    }
    
    e.stop();
}

function closeQuickLinks(e)
{
    if($('quickLinksClose'))
    {
        document.getElementById('quickLinksClose').hide();
    }
    
    if($('quickLinksOpen'))
    {
        document.getElementById('quickLinksOpen').show();
    }
    
    if($('quickLinksContainer'))
    {
        Effect.SlideUp('quickLinksContainer', { duration: 0.4});
    }

    e.stop();
}
