function requeridos(str_campos) {
	vecstr_campos=str_campos.split(",")
	for (i=0;i<	vecstr_campos.length;i++) {
		objrequerido = getObj(vecstr_campos[i]);
		if (objrequerido.value=="" || objrequerido.value==null) {
			alert("Atención: Debe completar el campo ("+objrequerido.name+") para continuar.");
			objrequerido.focus();
			return false;
			break;
		}
	}
	return true;
}

function numericos(str_camposn) {
	vecstr_camposn=str_camposn.split(",")
	for (i=0;i<vecstr_camposn.length;i++) {
		objnumerico = getObj(vecstr_camposn[i]);
		if (isNaN(objnumerico.value) || objnumerico.value=="") {
			alert("Atención: El valor para el campo ("+objnumerico.name+") debe ser numérico.");
			objnumerico.focus();
			return false;
			break;
		}
	}
	return true;
}

function validar_email(str_campos_e) {
	vecstr_campos_e=str_campos_e.split(",")
	for (i=0;i<	vecstr_campos_e.length;i++) {
		objemail = getObj(vecstr_campos_e[i]);
		if (objemail.value.indexOf('@') < 0 || objemail.value.indexOf('.') < 0 || objemail.value.indexOf(',') >= 0) {
			alert("Atención: El campo ("+objemail.name+") debe ser un email válido.");
			objemail.focus();
			return false;
			break;
		}
	}
	return true;
}

function validar_password(str_pass1, str_pass2) {
	objpass_1 = getObj(str_pass1);
	objpass_2 = getObj(str_pass2);
	if (objpass_1.value!=objpass_2.value) {alert("Atención: las contraseñas ingresadas no concuerdan");objpass_1.focus();return false;}

	return true;
}