var searchType = 0;
function typeChange(radio) {
	var residental = document.getElementById('Residental');
	var commercial = document.getElementById('Commercial');
	searchType = radio.value;
	if (searchType == 0) {
		residental.style.display = 'block';
		commercial.style.display = 'none';
		document.getElementById('search_type').value = 'Residental';
	} else {
		residental.style.display = 'none';
		commercial.style.display = 'block';
		document.getElementById('search_type').value = 'Commercial';
	}
	
	calculate();
}

function calculate() {
	var cont = document.getElementById(document.getElementById('search_type').value);
	var total = 0;
	var inputs = cont.getElementsByTagName('input');
	for (var i = 0; i < inputs.length; i++) {
		if ((inputs[i].type == 'checkbox') && (inputs[i].checked)) {
			total += Number(inputs[i].value);	
		}
	}
	var totalText = document.getElementById('total');
	totalText.value = total;
}

function showError (frm, elName, msg) {
	var el = document.getElementById (elName);
	if (el == null) {
		el = document.createElement("div");
		el.id = elName;
		el.className = "errorMsg";
		frm.parentNode.insertBefore(el, frm);
  	}  
  	el.innerHTML = msg;
	var pos = getPos(el);
	window.scrollTo (pos.x, pos.y);
}
function getPos(el) {
	var r = { x: el.offsetLeft, y: el.offsetTop };
	if (el.offsetParent) {
		var tmp = getPos(el.offsetParent);
		r.x += tmp.x;
		r.y += tmp.y;
	}
	return r;
}
function redirect(url) {
	window.location.href = '/orders' + url;
}
function back() {
	window.history.back();	
}
