var Calculator = {

	results: null,
	inpt_comissionA: null,
	inpt_comissionB: null,
	inpt_comissionC: null,
	gross: null,

	init: function() {
		this.results = document.getElementById('results');
		this.inpt_comissionA = document.getElementById("A");
		this.inpt_comissionB = document.getElementById("B");
		this.inpt_comissionC = document.getElementById("C");
		this.gross = document.getElementById("gross_sale");
	},

	calculate: function() {
		var code = this.inpt_comissionA.checked ? this.inpt_comissionA.value :
									this.inpt_comissionB.checked ? this.inpt_comissionB.value :
										this.inpt_comissionC.checked ? this.inpt_comissionC.value : false;

		if(!code) {
			alert("Please select a comission code");
			if(this.inpt_comissionA.focus) this.inpt_comissionA.focus();
			return;
		}

		var gross = this.gross.value;
		switch (code) {
			case this.inpt_comissionA.value:
				base = 0.50;
				break;

			case this.inpt_comissionB.value:
				base = 0.45;
				break;

			default:
				base = 0.40;
				break;


		}

		var split = Math.round(gross * base * 0.50 * 100)/100;
		var discount = Math.round( ((gross * base) - (gross * 0.15)) * 100) / 100;
		var extra = Math.round((discount - split)*100)/100;

		this.results.innerHTML = "<p style='line-height:140%;'>50/50 Split<br />$ "+split+"</p><p style='line-height:140%'>Promotional Concepts<br/>$ "+discount+"</p><p style='line-height:140%'>Extra Income<br/>$ "+extra+"</p>";

	}

}

window.onload = function() {Calculator.init();};
