function submitForm() {
	if (validateForm()) {
		if (submit_form.skip_confirmation && submit_form.skip_confirmation.value == "true") {
			alert("Gràcies per enviar el teu enllaç!\n\n Aprovarem el teu enllaç tant aviat com comprovem les teves dades i veiem un enllaç a la teva plana al nostre lloc web " + trim(submit_form.reciprocal_url.value));
			return true;
		} else {
			alert("Un mail ha estat enviat a " + trim(submit_form.contact_email.value) + ". Si us plau, clica al enllaç de activació per verificar la teva adreça de correu (la teva petició de enllaç recíproc serà automàticament descartada si no ho fas.)\n\n Gràcies per enviar la teva petició!");
			return true;
		}
	}
	return false;
}

function validateForm() {
	if (trim(submit_form.site_url.value).length < 1) {
		alert("Si us plau entra la URL del lloc.");
		submit_form.site_url.focus();
		return false;
	}
	if (trim(submit_form.anchor_text.value).length < 1) {
		alert("Si us plau entra el nom del lloc.");
		submit_form.anchor_text.focus();
		return false;
	}
	if (trim(submit_form.description.value).length < 1) {
		alert("Si us plau entra la descripció del lloc.");
		submit_form.description.focus();
		return false;
	}
	if (trim(submit_form.reciprocal_url.value).length < 1) {
		alert("Si us plau entra la URL recíproca.");
		submit_form.reciprocal_url.focus();
		return false;
	}
	if (trim(submit_form.contact_name.value).length < 1) {
		alert("Si us plau entra el nom de contacte.");
		submit_form.contact_name.focus();
		return false;
	}
	if (trim(submit_form.contact_email.value).length < 1) {
		alert("Si us plau entra la teva adreça electrònica.");
		submit_form.contact_email.focus();
		return false;
	}
	
	return true;
}

function trim(str) {
	return str.replace(/^\s*/,'').replace(/\s*$/,'');
}