var wine_rate = 20; //per bottle
var wine_bottles_per_case = 12; //Bottles in case
var wine_cases_per = 100; //1 case for every X people

var wine_case_rate = wine_rate * wine_bottles_per_case;

var keg_rate = 245;
var kegs_per = 50; //1 keg for every X people

var package_1_rate = 13;
var package_2_rate = 10;
var soda_juice_rate = 1;


function adult_change()
	{
		keg_r();
		bottle_r();
	}


function keg_r()
	{
		//Update the recommended number of kegs
		var adults = document.getElementById("adults").value;
		var kegs = Math.ceil(adults/50);			
		document.getElementById("adultsDB").innerHTML = adults;
		document.getElementById("beerR").innerHTML = kegs;
		document.getElementById("kegs").value = kegs;				
		
	}
	
function bottle_r()
	{
		//Update the recommended number of wine cases
		var adults = document.getElementById("adults").value;
		var cases = Math.ceil(adults/100);		
		document.getElementById("adultsDW").innerHTML = adults;	
		document.getElementById("wineR").innerHTML = cases;					
		document.getElementById("wine_cases").value = cases;
	}
	

function total()
	{
		var deposit = 500;
		var room_rental = 1275;
		var bus_rate = 0.20;
		var reception_hour_rate = 150;
		var decorate_hour_rate = 150;
		var total = 0;
		
		var adults = document.getElementById("adults").value;
		var kids = document.getElementById("kids").value;
				
		var guests = parseInt(adults) + parseInt(kids);
		
		var catering_rate = parseInt(document.getElementById("catering_rate").value);
		var kegs = parseInt(document.getElementById("kegs").value);
		var wine_cases = parseInt(document.getElementById("wine_cases").value);
		var reception_hours = parseInt(document.getElementById("reception_hours").value);
		var decorating_hours = parseInt(document.getElementById("decorating_hours").value);
		var wpackage = document.getElementById("package").value;
		
		var bus_total = (bus_rate * catering_rate )* guests;
		
		//Base
		
		var base = parseInt(deposit) + parseInt(room_rental);
		
		total = base;
		
		//Drinks
		var beer_total = parseInt((kegs * keg_rate));
		var wine_total = parseInt((wine_cases * wine_case_rate));
		
		if(document.getElementById("soda_juice").value=="yes")
			{
				total = total + (soda_juice_rate * guests);
			}
		
		
		total = total + beer_total;
		total = total + wine_total;
		
		
		
		//Time

		total = total + (reception_hour_rate * reception_hours);		
		total = total + (decorate_hour_rate * decorating_hours);	
		
		
		//Catering & Food
		total = total + bus_total; //Bussing of tables
		
		//Package
		if(wpackage=="1")
			{
				var package_total = package_1_rate * guests;
				
			}
		else if(wpackage=="2")
			{
				var package_total = package_2_rate * guests;
			}
			
		
			
			
		total = total + package_total;
		
		total = total.formatMoney(2, '.', ',');

		
		document.getElementById("total").innerHTML = "Total: $" + total;						
		
	}
	
	Number.prototype.formatMoney = function(c, d, t){
		var n = this, c = isNaN(c = Math.abs(c)) ? 2 : c, d = d == undefined ? "," : d, t = t == undefined ? "." : t, s = n < 0 ? "-" : "", i = parseInt(n = Math.abs(+n || 0).toFixed(c)) + "", j = (j = i.length) > 3 ? j % 3 : 0;
		   return s + (j ? i.substr(0, j) + t : "") + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + t) + (c ? d + Math.abs(n - i).toFixed(c).slice(2) : "");
	};


