imageToSwap = null;

function swapCurrentImageWithImage(image)
{
    currentImageName = document.getElementById('mainImage').src.split("/");
    currentImageName = currentImageName[currentImageName.length - 1];

    if ("img/" + currentImageName == image)
        return;
    
    imageToSwap = image;
    $("#mainImage").fadeOut(didFadeOutFinish);
}

function didFadeOutFinish()
{
    document.getElementById('mainImage').src = imageToSwap;
    $("#mainImage").opacity= 0.0;
    $("#mainImage").fadeIn();
}


function twitterExpand()
{
    $("#twitter").animate({width: '165px'}, 'fast', function(){
        $("#twitter_link").fadeIn()
    });
}

function twitterCollapse()
{
    $("#twitter_link").fadeOut('fast', function(){
        $("#twitter").animate({width: '15px'}, 'fast');
    });
}


function rssExpand()
{
    $("#rss").animate({width: '165px'}, 'fast', function(){
        $("#rss_link").fadeIn()
    });
}

function rssCollapse()
{
    $("#rss_link").fadeOut('fast', function(){
        $("#rss").animate({width: '15px'}, 'fast');
    });
}

function emailCollapse()
{
    $("#email_link").fadeOut('fast', function(){
        $("#sendemail").animate({width: '15px'}, 'fast');
    });
}

function emailExpand()
{
    $("#sendemail").animate({width: '165px'}, 'fast', function(){
        $("#email_link").fadeIn()
    });
}

function ircCollapse()
{
    $("#irc_link").fadeOut('fast', function(){
        $("#irc").animate({width: '15px'}, 'fast');
    });
}

function ircExpand()
{
    $("#irc").animate({width: '165px'}, 'fast', function(){
        $("#irc_link").fadeIn()
    });
}




$(document).ready(function(){
    $("#twitter_link").fadeOut()
    $("#twitter").mouseenter(twitterExpand);
    $("#twitter").mouseleave(twitterCollapse);
    
    $("#rss_link").fadeOut()
    $("#rss").mouseenter(rssExpand);
    $("#rss").mouseleave(rssCollapse);

    $("#email_link").fadeOut()
    $("#sendemail").mouseenter(emailExpand);
    $("#sendemail").mouseleave(emailCollapse);
    
    $("#irc_link").fadeOut()
    $("#irc").mouseenter(ircExpand);
    $("#irc").mouseleave(ircCollapse);
    
    
});

