var resumeShown = false;
function showResume(what)
{
    //id is the id of the element
    if(!resumeShown)
    {
        //Display the element
        document.getElementById(what).style.display = "";
        resumeShown = true;
    }
    else if(resumeShown)
    {
        document.getElementById(what).style.display = "none";
        resumeShown = false;
    }
}

//02.28.11 12:46 pm
function prettyDate(dateString) {
    var date = new Date(dateString);

    var day = date.getDate();
    if (day < 10) {
        day = "0" + day;
    }

    var month = date.getMonth() + 1;
    if (month < 10) {
        month = "0" + month;
    }

    var year = "" + date.getFullYear();
    year = year.substr(2);

    var hour = date.getHours();

    var minutes = date.getMinutes();
    if (minutes < 10) {
        minutes = "0" + minutes;
    }

    var ampm = (hour > 11) ? 'pm' : 'am';

    //If hour > 12, subtract 12 from it, else if its 0 (midnight) show it, else it's between 1-12
    hour = (hour > 12) ? hour - 12: (hour == 0) ? 12 : hour;
    
    var str = "" + month + "." + day + "." + year + " " + hour + ":" + minutes + " " + ampm;

    return str;
}

//3 days ago
function ago(dateString) {
    var then = new Date(dateString);
    then = then.getTime() / 1000;
    var now = Date.now() / 1000;

    var diff = now - then;

    if(diff < 60) {
        if(diff == 1)
            return '1 second ago';
        else
            return diff+' seconds ago';
    }
    else if(diff < 3600) {
        diff = Math.round(diff/60);
        if(diff == 1)
            return '1 minute ago';
        else
            return diff+' minutes ago';
    }
    else if(diff < 86400) {
        diff = Math.round(diff/3600);
        if(diff == 1)
            return '1 hour ago';
        else
            return diff+' hours ago';
    }
    else if(diff < 1209600) {
        diff = Math.round(diff/86400);
        if(diff == 1)
            return '1 day ago';
        else
            return diff+' days ago';
    }
    else if(diff < 2629743) {
        diff = Math.round(diff/604800);
        if(diff == 1)
            return '1 week ago';
        else
            return diff+' weeks ago';
    }
    else if(diff < 31556926) {
        diff = Math.round(diff/2629743.83);
        if(diff == 1)
            return '1 month ago';
        else
            return diff+' months ago';
    }
    else if(diff > 31556926) {
        diff = Math.round(diff/60);
        if(diff == 1)
            return '1 year ago';
        else
            return diff+' years ago';
    } else {
        return 'some time ago';
    }
}
