function validateForm(array,form) {
	for (var i = 0; i < array.length; i++) {
		var campo = array[i];
		var errStr = campo[2];
		var el = form.elements[campo[0]]
		switch (campo[1]) {
			case 'edad':
				var regex = /^\d*$/;
				if (el.value=='' || !regex.test(el.value))  {
					alert(errStr);
					el.focus();
					return false;
				}

				var edad = parseInt(el.value);
				if (edad<8 || edad>99) {
					alert(errStr);
					el.focus();
					return false;
				}
			break;
			case 'email':
				var regex = /^.*@.*\..+$/;
				if (!regex.test(el.value))  {
					alert(errStr);
					el.focus();
					return false;
				}
			break;
		default:
		if (el.length>0) {
			var err = true;
			for (var j = 0; j < el.length; j++) {
				if (el[j].checked) err = false;
			}
			if (err) { 
				alert(errStr);
				return false;
			}
		}
		if (el.value=='') {
			alert(errStr);
			el.focus();
			return false;
			
		}
		}
	}
	return true;
}