function doPopUp (closeIt) {
	if (closeIt == 1) {
		document.getElementById('light').style.display='none';
		document.getElementById('fade').style.display='none';
		resetResults();
		return true;
	}
	document.getElementById('light').style.display='block';
	document.getElementById('fade').style.display='block';
}

function resetResults () {
	document.qForm.reset();
	document.getElementById('questionnaireResults').style.display='none';
}

function addCommas(nStr) {
	nStr += '';
	x = nStr.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? '.' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + ',' + '$2');
	}
	return x1 + x2;
}

function checkVals () {
	var cost = eval(document.qForm.cost.value);
	var hours = eval(document.qForm.hours.value);
	var flow = eval(document.qForm.flow.value);
	if (cost > 0 && hours > 0 && flow > 0) { doMath(cost,hours,flow); }
}

function doMath (cost,hours,flow) {
	var kiloWatts;
	switch (flow) {
		case 50: kiloWatts = 1.11; break;
		case 100: kiloWatts = 3.7; break;
		case 150: kiloWatts = 5.55; break;
		case 200: kiloWatts = 8.14; break;
	}
	var reduction = kiloWatts * hours * 52;
	var savings = reduction * cost;
	var carbon = reduction * 0.42;
	var trees = reduction * 0.98;
	var miles = reduction * 53;
	showResults(reduction,savings,carbon,trees,miles);
}

function showResults (reduction,savings,carbon,trees,miles) {
	document.getElementById('reduction').innerHTML = addCommas(reduction.toFixed(1));
	document.getElementById('savings').innerHTML = addCommas(savings.toFixed(2));
	document.getElementById('carbon').innerHTML = addCommas(carbon.toFixed(0));
	document.getElementById('trees').innerHTML = addCommas(trees.toFixed(0));
	document.getElementById('miles').innerHTML = addCommas(miles.toFixed(0));
	document.getElementById('questionnaireResults').style.display='block';
}
