if (typeof DecisionPoint === 'undefined' || !DecisionPoint) { var DecisionPoint = {}; }
if (!DecisionPoint.trackPageView) {
	DecisionPoint.trackPageView = function() {
		try {
			DecisionPoint.pageTracker = _gat._getTracker("UA-8870208-9");
			DecisionPoint.pageTracker._trackPageview();
		}
		catch (err) { }
	};
}
if (!DecisionPoint.calc) {
	DecisionPoint.calc = function() {
		var i, l, n = 0, z = 0, pq = 0.25, e = 0, N = 0;
		if (this.form && this.form.elements && this.form.elements.length >= 5) {
			for (i = 0, l = this.form.elements.length; i < l && this.form.elements[i].type === 'radio'; i++) {
				if (this.form.elements[i].checked) {
					z = parseFloat(this.form.elements[i].value);
				}
			}
			if (isNaN(z) || z === 0) {
				alert('Please select a Confidence Level.');
				this.form.elements[l - 1].value = '';
			}
			else {
				e = parseFloat(this.form.elements[i].value);
				N = parseFloat(this.form.elements[i + 1].value);
				if (isNaN(e) || e <= 0 || e > 50) {
					alert('Margin of Error must be greater than zero and less than fifty.');
					this.form.elements[l - 1].value = '';
				}
				else {
					n = (z * z * pq * 10000) / (e * e);
					if (!isNaN(N) && N > 0) {
						n = n / (1 + ((n - 1) / N));
					}
					this.form.elements[l - 1].value = Math.ceil(n);
				}
			}
		}
	};
	DecisionPoint.loadCalc = function() {
		MakinHey.event.addListener(document.getElementById('calculateBtn'), 'click', DecisionPoint.calc);
	};
	if (document.getElementById) {
		MakinHey.event.addListener(window, 'load', DecisionPoint.loadCalc);
	}
}
