
function swapState(id,state)
{
	var element = document.getElementById(id);
	if(state)
		element.checked='checked';
	else
		element.checked='';
}

function swapDisplay(id,display)
{
	var element = document.getElementById(id);
	if (display)
		element.style.display="";
	else
		element.style.display="none";
}

function updateTotal(obj,payment){
	if( obj.value != '' )
		aValue = obj.value.split("|");
	else
		aValue = Array('0.00','0.00');
	total = parseFloat(document.getElementById('totalPrice').value) + parseFloat(document.getElementById(payment?'delivery2':'payment2').value) + parseFloat(aValue[1]);
	document.getElementById(payment?'payment2':'delivery2').value = aValue[1];
	document.getElementById('toPay').innerHTML = number_format(total,2,',',' ');
}

function number_format(number, decimals, point, separator)
{
if(!isNaN(number))
{
point = point ? point : '.';
number = number.toString().split('.');

if(separator)
{
var tmp_number = new Array();
for(var i = number[0].length, j = 0; i > 0; i -= 3)
{
var pos = i > 0 ? i - 3 : i;
tmp_number[j++] = number[0].substring(i, pos);
}
number[0] = tmp_number.reverse().join(separator);
}

if(decimals)
{
number[1] = number[1] ? number[1] : '0';
number[1] = Math.round(parseFloat(number[1].substr(0, decimals) + '.' + number[1].substr(decimals, number[1].length), 10));
var size = decimals - number[1].toString().length;
for(var i = 0; i < size; i++) number[1] += '0';
}
return(number.join(point));
}
else return(null);
}

function submitSub(i){
	window.document.order.sent.value=i;
	window.document.order.submit();
	return true;
}
