function valida_campos (form) {
	for (n = 0; n < form.length; n++) {
		// campos vacios
		if (form[n].id == 'no_vacio' && form[n].value == '') {
			alert (form[n].title);
			form[n].value = '';
			form[n].focus();
			return false;
		}
	// valida email
		if (form[n].id == 'valida_email' && form[n].value == '') {
			alert (form[n].title);
			form[n].focus();
			return false;
		}else{
			if (form[n].id == 'valida_email' && form[n].value != '') {
				var email = /^\w+(\.\w+)*@\w+(\.\w+)*\.\w{2,4}$/;
				var valida = email.exec (form[n].value);
				if (!valida) {
					alert ('E-Mail no valido');
					form[n].value = '';
					form[n].focus()
					return false;
				}
			}
		}
		// usuario sin espacios, entre otros
		if (form[n].id == 'usuario') {
			var re = /^\w+$/;
			var valida = re.exec (form[n].value);
			if (!valida) {
				alert ("Nombre de Usuario solo con letras, numeros y/o  '_'  (sin espacios)");
				form[n].focus();
				return false;
			}
		}
	}
}
