function val_inscripcion(lang) {
	f = document.forms['miForm'];
	switch (lang) {
		case 'en':
			mensaje1 = 'The email that you entered is not valid.';
			mensaje2 = 'Please, complete fields in red.';
			break;
		case 'ca':
			mensaje1 = 'El email que has introduīt no es vālid.';
			mensaje2 = 'Si us plau, emplena els camps en vermell.';
			break;
		default:
			mensaje1 = 'El email que has introducido no es válido.';
			mensaje2 = 'Por favor, rellena los campos en rojo.';
			break;
	}
	bvalido = true;
	if (f.yate.value == "")	{ bvalido = false; activarRed('yate'); } else { desactivarRed('yate'); }
	if (f.pais.value == "")	{ bvalido = false; activarRed('pais'); } else { desactivarRed('pais'); }
	if (f.clase[0].checked==false && f.clase[1].checked==false && f.clase[2].checked==false) { bvalido = false; activarRed('inscr_clase'); } else { desactivarRed('inscr_clase'); } 
	if (f.armador.value == "")	{ bvalido = false; activarRed('armador'); } else { desactivarRed('armador'); }
	if (f.dir_postal.value == "")	{ bvalido = false; activarRed('dir_postal'); } else { desactivarRed('dir_postal'); }
	if (f.telefono.value == "")	{ bvalido = false; activarRed('telefono'); } else { desactivarRed('telefono'); }
	if (f.email.value == "")	{ bvalido = false; activarRed('email'); } else { desactivarRed('email'); }
	if (f.patron.value == "")	{ bvalido = false; activarRed('patron'); } else { desactivarRed('patron'); }
	if (f.aceptarReglamento[0].checked == false)	{ bvalido = false; activarRed('aceptarReglamento'); } else { desactivarRed('aceptarReglamento'); }
	if (bvalido) { 
		if (!isAMail(f.email)) {
			alert(mensaje1); f.email.focus(); return false;
		} else {
			return true;
		}
	} else {
		alert(mensaje2); return false;
	}
	
}

function val_acreditacion(lang) {
	f = document.forms['miForm'];
	switch (lang) {
		case 'en':
			mensaje1 = 'The email that you entered is not valid.';
			mensaje2 = 'Please, complete required fields.';
			break;
		case 'ca':
			mensaje1 = 'El email que has introduīt no es vālid.';
			mensaje2 = 'Si us plau, emplena els camps obligatoris.';
			break;
		default:
			mensaje1 = 'El email que has introducido no es válido.';
			mensaje2 = 'Por favor, rellena los campos obligatorios.';
			break;
	}
	bvalido = true;
	if (f.email.value == "")	{ bvalido = false; activarRed('email'); } else { desactivarRed('email'); }
	if (f.nombre.value == "")	{ bvalido = false; activarRed('nombre'); } else { desactivarRed('nombre'); }
	if (f.primer_apellido.value == "")	{ bvalido = false; activarRed('primer_apellido'); } else { desactivarRed('primer_apellido'); }
	if (f.medio.value == "")	{ bvalido = false; activarRed('medio'); } else { desactivarRed('medio'); }
	if (f.addFile.value == "")	{ bvalido = false; activarRed('addFile'); } else { desactivarRed('addFile'); }
	if (f.privacidad.checked==false) { bvalido = false; activarRed('privacidad'); } else { desactivarRed('privacidad'); } 
	if (bvalido) { 
		if (!isAMail(f.email)) {
			alert(mensaje1); f.email.focus(); return false;
		} else {
			return true;
		}
	} else {
		alert(mensaje2); return false;
	}
	
}

function isAMail(el) {
	var mail = el.value;
	if(mail.indexOf('@')<0) { return false; }
	if(mail.substring(mail.indexOf('@')+1,mail.length).indexOf('.')<0) { return false; }
	if(mail.charAt(mail.length-1)=='.') { return false; }
	return true;
}

function activarRed(_levelId) {
	var thisLevel = document.getElementById(_levelId);
	thisLevel.style.backgroundColor='#f6e3e3';
}

function desactivarRed(_levelId) {
	var thisLevel = document.getElementById(_levelId);
	if (_levelId=='inscr_clase') {
		thisLevel.style.backgroundColor='#fbfbfb';
	} else {
		thisLevel.style.backgroundColor='#e1eef5';
	}
}
