;(function($)
{
    $.floatToBedTime = function(val)
    {
        val *= 0.8;
        var ampm = 'p';
        var hour = Math.floor(val);
        var min = Math.round((val - hour) * 60);
        hour += 8;
        if (hour > 11)
        {
            ampm = 'a';
            if (hour > 12)
                hour -= 12;
        }
        if (min < 10)
            min = '0' + min;
        return hour + ':' + min + ampm;
    };

    $.floatToWakeTime = function(val)
    {
        val *= 0.6;
        var hour = Math.floor(val);
        var min = Math.round((val - hour) * 60);
        hour += 6;
        if (min < 10)
            min = '0' + min;
        return hour + ':' + min + 'a';
    };
})(jQuery);