function replacePartSelection(formName,obj)
{
	
	allElements = document.forms[formName].getElementsByTagName('input');
	for(var i=0;i<allElements.length;i++){
		if(allElements[i].type=="checkbox" && allElements[i].id==obj.id && allElements[i]!=obj)
		{
			allElements[i].checked = false;
		}
	}
}

function updateHoursLeft()
{
	var hours_left = repair_hours - document.repair_orders.repair1.value - document.repair_orders.repair2.value - document.repair_orders.repair3.value - document.repair_orders.repair4.value - document.repair_orders.repair5.value - document.repair_orders.repair6.value - document.repair_orders.repair7.value - document.repair_orders.repair8.value - document.repair_orders.repair9.value - document.repair_orders.repair10.value;
	var hours_left_area = document.getElementById('hours_left');
	hours_left_area.innerHTML=hours_left;
	if(hours_left<0)
	{
		document.getElementById('repair_orders_button').style.visibility = "hidden";
	}
	else
	{
		document.getElementById('repair_orders_button').style.visibility = "visible";
	}
}

function updateCost(currentSpace)
{
	var extra_space = eval(document.expand.extra_space.value);
	var cost_area = document.getElementById('cost_area');
	var cost1 = (currentSpace+currentSpace+extra_space);
	var cost2 = cost1/2;
	var cost3 = cost2*extra_space;
	var cost = cost3*5000;
	cost = formatNumber(cost);
	cost_area.innerHTML = cost;
}

function formatNumber(num)
{
	num = num.toString().replace(/\$|\,/g,'');
	if(isNaN(num))
	{
		num = "0";
	}
//	sign = (num == (num = Math.abs(num)));
	num = Math.floor(num*100+0.50000000001);
//	cents = num%100;
	num = Math.floor(num/100).toString();
//	if(cents<10)
//	{
//		cents = "0" + cents;
//	}
	for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
	num = num.substring(0,num.length-(4*i+3))+','+
	num.substring(num.length-(4*i+3));
//	return (((sign)?'':'-') + '$' + num + '.' + cents);
	return (num);
}

function formatFloat(num)
{
	num = num.toString().replace(/\$|\,/g,'');
	if(isNaN(num))
	{
		num = "0";
	}
//	sign = (num == (num = Math.abs(num)));
	num = Math.floor(num*100+0.50000000001);
	cents = num%100;
	num = Math.floor(num/100).toString();
	if(cents<10)
	{
		cents = "0" + cents;
	}
	for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
	num = num.substring(0,num.length-(4*i+3))+','+
	num.substring(num.length-(4*i+3));
//	return (((sign)?'':'-') + '$' + num + '.' + cents);
	return (num+'.'+cents);
}
var purchase_cost = 0;
var purchase_space = 0;
function updatePurchasePrice(obj, price, space){
	var purchase_price_area = document.getElementById('purchase_price');
	var purchase_space_area = document.getElementById('purchase_space');
	if(obj.checked){
		purchase_cost = parseInt(purchase_cost)+ parseInt(price);
		purchase_space = parseFloat(purchase_space)+ parseFloat(space);
	}
	else{
		purchase_cost = parseInt(purchase_cost)-parseInt(price);
		purchase_space = parseFloat(purchase_space)-parseFloat(space);
	}
	purchase_price_area.innerHTML = formatNumber(purchase_cost);
	purchase_space_area.innerHTML = formatFloat(purchase_space);
}

var build_cost = 0;
var build_space = 0;
function updateBuildPrice(obj, price, space){
	var build_price_area = document.getElementById('build_price');
	var build_space_area = document.getElementById('build_space');
	if(obj.checked){
		build_cost = parseInt(build_cost)+parseInt(price);
		build_space = parseFloat(build_space)+parseFloat(space);
	}
	else{
		build_cost = parseInt(build_cost)-parseInt(price);
		build_space = parseFloat(build_space)-parseFloat(space);
	}
	build_price_area.innerHTML = formatNumber(build_cost);
	build_space_area.innerHTML = formatFloat(build_space);
}

