function calculator() {
    //Weekly Variables

    var w_lunch = $("#w_lunch").val();
    if (w_lunch.length < 1) {
        w_lunch = 0;
    }

    var w_dinner = $("#w_dinner").val();
    if (w_dinner.length < 1) {
        w_dinner = 0;
    }

    
    //Monthly Variables
    var m_groceries = $("#m_groceries").val();
    if (m_groceries.length < 1) {
        m_groceries = 0;
    }   
    
    var m_pizza = $("#m_pizza").val();
    if (m_pizza.length < 1) {
        m_pizza = 0;
    }

    var m_minigolf = $("#m_minigolf").val();
    if (m_minigolf.length < 1) {
        m_minigolf = 0;
    }

    var m_hairsalon = $("#m_hairsalon").val();
    if (m_hairsalon.length < 1) {
        m_hairsalon = 0;
    }

    var m_movietickets = $("#m_movietickets").val();

    if (m_movietickets.length < 1) {
        m_movietickets = 0;
    }
    var m_movierental = $("#m_movierental").val();
    if (m_movierental.length < 1) {
        m_movierental = 0;
    }


    //Yearly Variables
    var y_hotel = $("#y_hotel").val();
    if (y_hotel.length < 1) {
        y_hotel = 0;
    }

    var y_carrental = $("#y_carrental").val();
    if (y_carrental.length < 1) {
        y_carrental = 0;
    }

    var y_cruise = $("#y_cruise").val();
    if (y_cruise.length < 1) {
        y_cruise = 0;
    }

    var y_themepark = $("#y_themepark").val();
    if (y_themepark.length < 1) {
        y_themepark = 0;
    }
    var y_theatre = $("#y_theatre").val();
    if (y_theatre.length < 1) {
        y_theatre = 0;
    }

    var y_golf = $("#y_golf").val();
    if (y_golf.length < 1) {
        y_golf = 0;
    }

    var y_oil = $("#y_oil").val();
    if (y_oil.length < 1) {
        y_oil = 0;
    }

    var y_carpets = $("#y_carpets").val();
    if (y_carpets.length < 1) {
        y_carpets = 0;
    }

    var y_flowers = $("#y_flowers").val();
    if (y_flowers.length < 1) {
        y_flowers = 0;
    }

    var y_cds = $("#y_cds").val();
    if (y_cds.length < 1) {
        y_cds = 0;
    }


    var fTotal = 52 * ((w_lunch * 2) + (w_dinner * 7)) +
                 12 * ((m_groceries * 20) + (m_pizza * 10) + (m_minigolf * 5) + (m_hairsalon * 15) + (m_movietickets * 3) + (m_movierental * 1.5)) +
                 (y_hotel * 20) + (y_carrental * 10) + (y_cruise * 20) + (y_themepark * 8) + (y_theatre * 7) + (y_golf * 25) +
                 (y_oil * 5) + (y_carpets * 75 * .15) + (y_flowers * 6) + (y_cds * 3);

    fTotal = formatCurrency(fTotal);

    //Total
    //document.SavingsCalculator.Total.value = fTotal;
    $("#TotalSavings").html(fTotal);
    //            document.getElementById("DisplayTotal").innerHTML = fTotal;
    return true;
}
function formatCurrency(num) {
    num = num.toString().replace(/\$|\,/g, '');

    if (isNaN(num))
        num = "0";
    sign = (num == (num = Math.abs(num)));
    num = Math.floor(num * 100 + 0.50000000001);
    cents = num % 100;
    num = Math.floor(num / 100).toString();

    if (cents < 10)
        cents = "0" + cents;

    for (var i = 0; i < Math.floor((num.length - (1 + i)) / 3); i++)
        num = num.substring(0, num.length - (4 * i + 3)) + ',' +
	num.substring(num.length - (4 * i + 3));

    return (((sign) ? '' : '-') + '$' + num + '.' + cents);
}

