function entroEnFoco(elemento) {
	elemento.className='enfoco';
}

function salioDeFoco(elemento) {
	elemento.className='';
	
}

function revisarObligatorio(elemento) {
	if (elemento.value=="") {
		elemento.className='error';	
	} else {
		elemento.className='';	
	}
}

function revisarNumerico(elemento) {
	if (elemento.value!="") {
		var dato = elemento.value;
		if (isNaN(dato)) {
			elemento.className='error';
		} else {
			elemento.className='';
		}
	}
}

function revisarLongitud(elemento, minimoDeseado) {
	if (elemento.value!="") {
		var dato = elemento.value;
		if (dato.length<minimoDeseado) {
			elemento.className='error';	
		} else {
			elemento.className='';	
		}
	}
}

function revisarEmail(elemento) {
	if (elemento.value!="") {
		var dato = elemento.value;
		var expresion = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
		if (!expresion.test(dato)) {
			elemento.className='error';
		} else {
			elemento.className='';	
		}
			
	}
	
}

function validar() {
	var estaTodoOK = true;
	if (document.getElementById("nombre").value.length<2) {
		estaTodoOK = false;	
	}
	if (document.getElementById("nombre").value.length<8) {
		estaTodoOK = false;	
	}
	if (document.getElementById("tel").value!="") {
		if (isNaN(document.getElementById("tel").value)) {
			estaTodoOK = false;	
		}
	}
	if (document.getElementById("cel").value!="") {
		if (isNaN(document.getElementById("cel").value)) {
			estaTodoOK = false;	
		}
	}
	if (document.getElementById("ciudad").value.length<2) {
		estaTodoOK = false;	
	}
	if (document.getElementById("comentario").value.length<2) {
		estaTodoOK = false;	
	}
	
	var expresion = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
	if (!expresion.test(document.getElementById("email").value)) {
		estaTodoOK = false;	
	}
	if (!estaTodoOK) {
		alert("Algunos datos tienen errores, por favor corríjalos antes de volver a enviar");	
	}
	
	return estaTodoOK;
}