function validatePostboxLabelOrder()
{
	if (document.getElementById('flag').value == 0) return true;
	
	_missingValues = false;
	
	// Check if required fields have values
	isEmpty('contact[fullname]');
	isEmpty('contact[street1]');
	var postalIsEmpty = isEmpty('contact[postal_code]');
	var cityIsEmpty = isEmpty('contact[city]');
	
	var msg = '';
	
	if (_missingValues) {
		msg = 'Vennligst angi verdier i alle feltene som er merket i rødt';
	}
	
	// Validate postal code
	if (!postalIsEmpty && !isValidPostalCode(document.getElementById('contact[postal_code]').value)) {
		msg += (msg.length > 0 ? '<br/>' : '')+ 'Postnr er ugyldig';
		flagField('contact[postal_code]', false);
	}
	else if (cityIsEmpty && !postalIsEmpty) {
		msg += (msg.length > 0 ? '<br/>' : '')+ 'Postnr finnes ikke registrert';
		flagField('contact[postal_code]', false);
	}

	// Validate email
	var email = document.getElementById('contact[email]').value;
	if (email.length > 0 && !isValidEmail(email)) {
		msg += (msg.length > 0 ? '<br/>' : '')+ 'Epostadressen er ikke gyldig';
		flagField('contact[email]', false);
	}
	
	// Show message
	if (msg.length > 0)
	{
		showMsg(msg);
		return false;
	}
	
	return true;
}

function editContactInfo()
{
	document.getElementById('editContactInfoContainer').style.display = 'block';
}

function calcTotalPrice(opt)
{
	var price = parseInt(document.getElementById('price').value);
	var priceInvoiceEmail = parseInt(document.getElementById('price_invoice_email').value);
	var priceInvoicePost = parseInt(document.getElementById('price_invoice_post').value);
	
	if (opt == 1)
		price += priceInvoiceEmail;
	else
		price += priceInvoicePost;
	
	document.getElementById('total_price').innerHTML = price;
}