<!--
var names = new Array;
var values = new Array;

function updatePrice(el, value) {
	var price_new, cont;

	price_new = calcPrice(total_price, el.name, el.checked ? value : 0);
	if (cont = document.getElementById('summary'))
		cont.replaceChild(document.createTextNode(price_new), cont.firstChild);
	price_new = calcPrice(total_price_vat, el.name, el.checked ? value : 0);
	if (cont = document.getElementById('summary_vat'))
		cont.replaceChild(document.createTextNode(price_new), cont.firstChild);
}

function calcPrice(total_price, name, value) {
	var i;
	var index = -1;
	var price_new, price_new_arr, price_new_str;

	price_new = total_price;

	for (i=0; i<names.length; i++)
		if (names[i] == name)
			index = i;

	if (index == -1) {
		names[names.length] = name;
		values[values.length] = value;
	} else {
		values[index] = value;
	}

	for (i=0; i<values.length; i++)
		price_new += values[i];

	price_new_arr = price_new.toString().split('.');
	price_new_str = price_new_arr[0];
	if (price_new_arr[1])
		price_new_str += ',' + price_new_arr[1];

	return price_new_str;
}

function toggleRecipientBox(element) {
	var box = document.getElementById('recipient');
	box.style.display = element.checked ? 'none' : 'block';
}

function toggleUserLoginBox(element) {
	var box0 = document.getElementById('user_logged_in0');
	var box1 = document.getElementById('user_logged_in1');
	box0.style.display = element.value == 1 ? 'none' : 'block';
	box1.style.display = element.value == 0 ? 'none' : 'block';
}

function displayPaymentOptions() {
	var i, el, is_display_cont, is_checked, block;

	// hide all payment blocks
	var cont = document.getElementById('paymentCont');
	var blocks = cont.getElementsByTagName('DIV');
	for (i=0; i<blocks.length; i++) {
		blocks[i].style.display = 'none';
		blocks[i].getElementsByTagName('INPUT')[0].checked = false;
	}

	// display required blocks
	for (i=0; i<arguments.length; i++) {
		if (el = document.getElementById('payment_' + arguments[i])) {
			el.style.display = 'block';
			if (!is_display_cont) {
				is_display_cont = true;
				el.getElementsByTagName('INPUT')[0].checked = true;
			}
		}
	}
	if (is_display_cont)
		cont.style.display = 'block';

}
//-->