var isVisible;

var none = -1;
var twitter = 0;
var wordpress = 1;
var flickr = 2;

var current = none;

$(document).ready(
    function()
    {
        isVisible = false;
        $('#tabContentWrapper').hide();
        
        showOnlyTab(none);
        
        $('#twitterTab').click(
            function()
            {
                if(isVisible == false)
                {
                    isVisible = true;
                    showOnlyTab(twitter);
                    $('#tabContentWrapper').slideDown('slow');
                    current = twitter;
                }
                else
                {
                    if(current == twitter)
                    {
                        isVisible = false;
                        $('#tabContentWrapper').slideUp('slow');
                        current = none;
                    }
                    else
                    {
                        $('#tabContentWrapper').slideUp('slow', function(){
                                showOnlyTab(twitter);
                                $('#tabContentWrapper').slideDown('slow');
                                current = twitter;
                            });
                    }
                }
            }
        );
        
        $('#wordpressTab').click(
            function()
            {
                if(isVisible == false)
                {
                    isVisible = true;
                    showOnlyTab(wordpress);
                    $('#tabContentWrapper').slideDown('slow');
                    current = wordpress;
                }
                else
                {
                    if(current == wordpress)
                    {
                        isVisible = false;
                        $('#tabContentWrapper').slideUp('slow');
                        current = none;
                    }
                    else
                    {
                        $('#tabContentWrapper').slideUp('slow', function(){
                                showOnlyTab(wordpress);
                                $('#tabContentWrapper').slideDown('slow');
                                current = wordpress;
                            });
                    }
                }
            }
        );
        
        $('#flickrTab').click(
            function()
            {
                if(isVisible == false)
                {
                    isVisible = true;
                    showOnlyTab(flickr);
                    $('#tabContentWrapper').slideDown('slow');
                    current = flickr;
                }
                else
                {
                    if(current == flickr)
                    {
                        isVisible = false;
                        $('#tabContentWrapper').slideUp('slow');
                        current = none;
                    }
                    else
                    {
                        $('#tabContentWrapper').slideUp('slow', function(){
                                showOnlyTab(flickr);
                                $('#tabContentWrapper').slideDown('slow');
                                current = flickr;
                            });
                    }
                }
            }
        );
    }
);

function showOnlyTab(index)
{
    if(index == twitter)
    {
        $('#twitterTabRegion').show();
    }
    else
    {
        $('#twitterTabRegion').hide();
    }
    
    if(index == wordpress)
    {
        $('#wordpressTabRegion').show();
    }
    else
    {
        $('#wordpressTabRegion').hide();
    }
    
    if(index == flickr)
    {
        $('#flickrTabRegion').show();
    }
    else
    {
        $('#flickrTabRegion').hide();
    }
}
