  
  // Valida que se hayan introducido los campos en una ventana de acceso
  /*
  	Parámetro		Descripción
	frm_usuario		Control del formulario para el usuario
	frm_nip			Control del formulario para el NIP o password	
	usuario			Cadena que se agregará al mensaje para el dato de usuario (usuario, no. de cuenta, no. de empleado, etc)
  */
  
  // trim_long() en libFunc.js
  
  function validaAcceso(frm_usuario, frm_nip, usuario){
  		if (trim_long(frm_usuario.value) == 0){
			alert('Introduzca su ' + usuario);
			frm_usuario.focus();
			return false;
		}
  		if (trim_long(frm_nip.value) == 0){
			alert('Introduzca su nip');
			frm_nip.focus();
			return false;
		}
		return true;		
  }
  
  // Valida que se haya seleccionado una opción en un grupo de radiobutton.
  /*
  	Parámetro		Descripción
	rdBtnGrupo		Control de tipo radiobutton de un formulario
  */
  function validaRadBtns(rdBtnGpo){  
    	var i;
		if(rdBtnGpo.length == null){
	  		if(rdBtnGpo.checked) 
				return rdBtnGpo.value;
		}
		else{
	  		for(i=0;i<rdBtnGpo.length;i++){
	  			if(rdBtnGpo[i].checked) 
					return rdBtnGpo[i].value;
	  		}	
		}
		return '';	  
  } 
  
  
  // Valida que se haya seleccionado una opción en un conjunto de checkbox.
  /*
  	Parámetro		Descripción
	form			Formulario que contiene los checkbox
	chkBtns			Cadena del nombre común a todos los checkbox
  */  
  
  function validaCheckBtns(form, chkBtns){
  		var opc=0;

  		for(i=0;i<form.elements.length;i++){
			if((form.elements[i].type == 'checkbox') && 
			   (form.elements[i].name.match(chkBtns) != null) &&
			   (form.elements[i].checked)){
					opc = opc + 1;
			}
		}
		if (opc > 0) return true;
		else return false;
  }
  
/**<p> Titulo: Requerido </p>
  *<p> Descripción: Valida que el correo electronico este correctamente integrado </p>
  *<p> Copyright: Copyright (c) Marzo 2004 </p>
  *<p> Compañia: Gobierno del Estado de Hidalgo. </p>
  *@ Autor </p>
      *@ Espinosa García Belem </p>
	  *@ Lazcano Mejía Nancy Candy </p>
	  *@ López Guerrero Ignacia </p>
  *@ Version: 1.0 </p>
  */

function validaEmail(valor)
 {
    if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor))
        return true;
	else
        return false;
 }  
