// JavaScript Document
function GetTotal() {
	var NewTotal = 0;
	var IDs = document.getElementById('sIDs').value;
	var NewTotal = document.getElementById('BasicPrice').value * 1;
	var idArray = IDs.split(",");
	for (x = 0; x < idArray.length; x++)  {
		var aIDs = idArray[x].split("::");
		var ID = aIDs[0];
		var OptionValue = aIDs[1] * 1;
		var OptionChecked = document.getElementById(ID).checked;
		if (OptionChecked == true)  {
			NewTotal = NewTotal + OptionValue;
		}
	}
	document.getElementById('TotalPrice').value = NewTotal;
	NewTotal = addCommas(NewTotal);
	document.getElementById('total-price').innerHTML = '<p><input type="submit" class="button" value="Submit Request" />Total Price: &pound;'+NewTotal+'</p>';
}

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 showorhide(theId)  {
	var el = document.getElementById('TABLE'+theId);
	var span = document.getElementById('SPAN'+theId);
	if ((el.style.visibility=="hidden" || el.style.display=="none") || (el.style.visibility=="" && el.style.display==""))  {
		el.style.visibility="visible";
		el.style.display="block";
		span.innerHTML = "-";
	}  else  {
		el.style.visibility="hidden";
		el.style.display="none";
		span.innerHTML = "+";
	}
}