//Esta función valida los campos del formulario de autenticacion en el sistema
function validarLogin( formLogin ){
	
	var errores = '';
	//valido los campos obligatorios
	if( isEmpty(formLogin.login) ){
		errores +=	 "- debe completar el campo 'Nombre de Usuario'. \n";
	}
	if( isEmpty(formLogin.password) ){
		errores +=	 "- debe completar el campo 'Contraseña'. \n";
	}
	
	//Muestro los errores que se generaron, o indico que no ocurrio ninguno.
	if( errores ){
		showErrores( errores );
		return (false);
	}else{
		formLogin.submit();
	}
	
}

//Esta función valida los campos del formulario de envío de mensaje de contacto
function validarMsjEsp( formMsj ){
	
	var errores = '';
	
	if( isEmpty(formMsj.nombre) ){
		errores +=	 "- debe completar el campo 'nombre'. \n";
	}
	if( isEmpty(formMsj.email) ){
		errores +=	 "- debe completar el campo 'e-mail'. \n";
	}
	if( isEmpty(formMsj.asunto) ){
		errores +=	 "- debe completar el campo 'asunto'. \n";
	}
	if( isEmpty(formMsj.mensaje) ){
		errores +=	 "- debe completar el campo 'texto del mensaje'. \n";
	}
	if( isEmpty(formMsj.letraVal) ){
		errores +=	 "- debe escribir el texto que aparece en la imagen de seguridad. \n";
	}
	
	//Muestro los errores que se generaron, o indico que no ocurrio ninguno.
	if( errores ){
		showErrores( errores );
		return (false);
	}else{
		return (true);
	}
	
}

//Esta función valida los campos del formulario de envío de mensaje de contacto
function validarMsjIng( formMsj ){
	
	var errores = '';
	
	if( isEmpty(formMsj.nombre) ){
		errores +=	 "- You must complete the field 'name'. \n";
	}
	if( isEmpty(formMsj.email) ){
		errores +=	 "- You must complete the field 'e-mail'. \n";
	}
	if( isEmpty(formMsj.asunto) ){
		errores +=	 "- You must complete the field 'subject'. \n";
	}
	if( isEmpty(formMsj.mensaje) ){
		errores +=	 "- You must complete the field 'message'. \n";
	}
	if( isEmpty(formMsj.letraVal) ){
		errores +=	 "- You must complete the field. \n";
	}
	
	//Muestro los errores que se generaron, o indico que no ocurrio ninguno.
	if( errores ){
		showErrores2( errores );
		return (false);
	}else{
		return (true);
	}
	
}

//evalua si contiene datos, usado para los campos obligatorios
function isEmpty( contenido ){
	if( contenido.value.length <=0 ){
		return (true);
	}else{
		return (false);
	}
}

//muestra en una ventana emergente los errores ocurridos
function showErrores( errores ){
   	alert ("Ocurrieron los siguientes errores: \n"+errores);
}

//muestra en una ventana emergente los errores ocurridos
function showErrores2( errores ){
   	alert ("The following errors occurred: \n"+errores);
}



