/***********************************************************************
* File Description:	seguridad.js                 					   *
* Product:			Portal      								  	   *
* Customer:			MGI Latinoamérica 								   *
*----------------------------------------------------------------------*
* Author:			TOOA IT Solutions							       *
* Last Modified:	16/11/2006                                         *
************************************************************************/

document.write('<script src="/js/validaciones.js" language="JavaScript"></script>'); 

/**********************************************************************************************************/
// FUNCIÓN QUE valida que se hayan ingresado todos los datos para realizar el ingreso
/**********************************************************************************************************/
function validarIngreso(oForm) {
	
	if (!verificarTextbox(oForm.usuario, "Por favor ingrese un Nombre de Usuario.")) {
		return false;
	}

	if (!verificarTextbox(oForm.clave, "Por favor ingrese una Clave.")) {
		return false;
	}

	return true;
}


/**********************************************************************************************************/
// FUNCIÓN QUE valida que se hayan ingresado todos los datos para realizar el alta o modificacion de usuario
/**********************************************************************************************************/
function validarAltaModificacionUsuario(oForm) {
	
	if (!verificarTextbox(oForm.usuario, "Por favor ingrese un Nombre de Usuario.")) {
		return false;
	}

	if (!verificarTextbox(oForm.clave, "Por favor ingrese una Clave.")) {
		return false;
	}
	
	if (!verificarTextbox(oForm.confirmacionClave, "Por favor ingrese una Confirmación de Clave.")) {
		return false;
	}

	if (!verificarTextboxIguales(oForm.clave, oForm.confirmacionClave, "La Clave y la Confirmación de Clave deben coincidir, por favor ingrese una nueva Confirmación de Clave."))
	{
		return false;
	}
	
	if (!verificarTextbox(oForm.nombre, "Por favor ingrese un Nombre.")) {
		return false;
	}

	if (!verificarTextbox(oForm.apellido, "Por favor ingrese un Apellido.")) {
		return false;
	}

	if (!verificarTextbox(oForm.correoElectronico, "Por favor ingrese un Correo Electrónico.")) {
		return false;
	}

	if (!verificarCorreoElectronico(oForm.correoElectronico, "El Correo Electrónico ingresado es inválido, por favor corrija el Correo Electrónico")) {
		return false;
	}

	if (!verificarCombo(oForm.idEmpresa, "Por favor seleccione una Empresa.")) {
		return false;
	}
	
	if (!verificarCombo(oForm.idRol, "Por favor seleccione un Rol.")) {
		return false;
	}
	
	return true;
}


/**********************************************************************************************************/
// FUNCIÓN QUE valida que se hayan ingresado todos los datos para resetear la clave
/**********************************************************************************************************/
function validarOlvidoDeClave(oForm) {
	
	if (!verificarTextbox(oForm.correoElectronico, "Por favor ingrese un Correo Electrónico.")) {
		return false;
	}

	if (!verificarCorreoElectronico(oForm.correoElectronico, "El Correo Electrónico ingresado es inválido, por favor corrija el Correo Electrónico")) {
		return false;
	}

	return true;
}