var page;
var Page = Class.create();

Page.prototype = {
	initialize: function () {
		this.myForm = $('myForm');
	},
	submit: function () {
		this.values = this.myForm.serialize(true);
		var cocktail_reception = parseCurrency(this.values.cocktail_reception);
		var dinner = parseCurrency(this.values.dinner);
		var dessert = parseCurrency(this.values.dessert);
		var bar = parseCurrency(this.values.bar);
		var price_per_person = parseCurrency(this.values.price_per_person);
		var number_of_guests = parseInt(this.values.number_of_guests);
		var sub_total = parseCurrency(this.values.sub_total);
		var gratuity = parsePercent(this.values.gratuity);
		var sales_tax = parsePercent(this.values.sales_tax);
		var total = parseCurrency(this.values.total);
		price_per_person =  cocktail_reception + dinner + dessert + bar  ;
		sub_total =  price_per_person * number_of_guests ;
		gratuity = .20 * sub_total;
		sales_tax = (sub_total + gratuity) * .08 ;
		total =  sub_total + gratuity + sales_tax  ;
		showCurrency(this.myForm, 'price_per_person', price_per_person);
		showCurrency(this.myForm, 'sub_total', sub_total);
		showCurrency(this.myForm, 'gratuity', gratuity);
		showCurrency(this.myForm, 'sales_tax', sales_tax);
		showCurrency(this.myForm, 'total', total);
	}
}

document.observe('dom:loaded', function() { page = new Page(); });

