function val_form(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&iuml;t no es v&agrave;lid.';
			mensaje2 = 'Si us plau, emplena els camps en vermell.';
			break;
		default:
			mensaje1 = 'El email que has introducido no es v&aacute;lido.';
			mensaje2 = 'Por favor, rellena los campos en rojo.';
			break;
	}
	bvalido = true;
	if (f.nom.value == "")	{ bvalido = false; activarRed('nom'); } else { desactivarRed('nom'); }
	if (f.telefon.value == "")	{ bvalido = false; activarRed('telefon'); } else { desactivarRed('telefon'); }
	if (f.mail.value == "")	{ bvalido = false; activarRed('mail'); } else { desactivarRed('mail'); }
	if (f.missatge.value == "")	{ bvalido = false; activarRed('missatge'); } else { desactivarRed('missatge'); }
	if (bvalido) { 
		if (!isAMail(f.mail)) {
			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);
	thisLevel.style.backgroundColor='#eaeaea';
}

