function esVacio(s) {
   return ((s == null) || (s.length == 0));
}

function ValidarCampoTexto(Campo, Mensaje) {
    if (esVacio(Campo.value)) {
            alert('\nLa opción seleccionada para ' + Mensaje + ' no es válida.' + '\n\nPor favor corrija la información.');
            Campo.focus();
            return false;
    }
	return true;
}
function ValidarCombo(Combo, Mensaje) {
	if (Combo.selectedIndex == 0){
		alert('\nEl campo ' + Mensaje + ' no puede ser vacío.' + '\n\nPor favor suministre la información.');
		Combo.focus();
		return false;
	}
	return true;
}

function ValidarFrmEntidad() {
	
	//Validar nombre
	campo = document.FrmEntidad.nombre;
	if (!ValidarCampoTexto(campo,'Nombre')) {
		return false;
	}		
	
	// Validar seccion
	campo = document.FrmEntidad.seccion;
	if (!ValidarCombo(campo,'Seccion')) {
		return false;
	}
	
	//Validar direccion
	campo = document.FrmEntidad.direccion_ppal;
	if (!ValidarCampoTexto(campo,'Direccion')) {
		return false;
	}	
	
	
	//Validar Telefono
	/*campo = document.frmEmpresa.telefono;
	if (!ValidarCampoTexto(campo,'Teléfono')) {
		return false;
	}	*/	
	
	
	return confirm('¿Desea ingresar los datos mostrados?');
	document.FrmEntidad.submit();
}

function validarAuth() {
	
	var forma = document.frmAuth;
	var login = forma.login;
	var clave = forma.clave;
	
	if (esVacio(login.value)) {
		alert("Por favor ingrese su nombre de usuario");
		login.focus();
		return false;
	}
	
	if (esVacio(clave.value)) {
		alert("Por favor ingrese su contraseña");
		clave.focus();
		return false;
	}
	
	return true;
	
}