
 /*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*
 *																*
 *	Funcion: Valida campos vacíos 								*
 *	Fecha: 21-Abril-06										    *
 *																*
 *	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*/     
	 
	   function fValidaObligatorios( ObjForm ) {

	     var i,j=0,k=0;
         var mensaje = '';
	     var p = new Array();	   
	     
	     for(i=0;i<ObjForm.length;i++) {
		   if (ObjForm.elements[i].name != '' && ObjForm.elements[i].id == 'obl') {
 		     /* Verifica el resto de los objetos en la forma */
		     if (trim(ObjForm.elements[i].value) == '' && ObjForm.elements[i].id == 'obl') { 
		        mensaje += '- ' + ObjForm.elements[i].name + '\n';
			    p[j]='';
			    p[j] += ObjForm.elements[i].name;
			    j+=1;
		     }
		   }
	     }

	     if (mensaje != '') {
           alert('Faltan los siguientes campos:  \n\n'+mensaje+'\n\n');
		   if(p[0] != 'Blog')
		     eval('ObjForm.'+p[0]+'.focus();');
		     eval('ObjForm.'+p[0]+'.select();');
		   return false;
	     }	
		 else return true;
		 
	   }

 /*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*
 *																*
 *	Funcion: Valida que no se vayan con espacios en blanco		*
 *	Fecha: 25-Mayo-06										    *
 *																*
 *	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*/	   
 
       function trim(cadena){ 

	      while(cadena.substring(0,1) == ' '){cadena = cadena.substring(1, cadena.length);}	
	      while(cadena.substring(cadena.length - 1, cadena.length) == ' '){cadena = cadena.substring(0,cadena.length - 1);}
	
	      return cadena;

       }	   
	   
 /*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*
 *																    *
 *	Funcion: Valida a los usuarios nuevos e identifica el username  *
 *			 como válido.											*
 *	Fecha: 11-Junio-06										        *
 *															        *
 *	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*/
 	 
     function _onUser ( s , pag ) {

	    /* Valida el campo de correo si se toma en cuenta o no */
	 /*   if ( s.nomail.checked ) {
		     s.Correo.id = '';
			 var nm=true;
		}
		else {
		     s.Correo.id = 'obl';
			 var nm=false;
		}*/

        if ( _onFinal ( s , pag , 4) ) {
	       var url='';
           for ( i = 0 ; i < s.length ; i++ ) {
		      if ( s.elements[ i ].id == 'obl' ) {
			      switch ( s.elements[ i ].name ) {
		            case 'Nombre':
				           if ( url != '' ) url += '&' + s.elements[ i ].name + '=' + escape ( s.elements[ i ].value ); else url = s.elements[ i ].name + '=' + escape ( s.elements[ i ].value );
				    break;
		            case 'Apellido_Paterno':
				           if ( url != '' ) url += '&' + s.elements[ i ].name + '=' + escape ( s.elements[ i ].value ); else url = s.elements[ i ].name + '=' + escape ( s.elements[ i ].value );
				    break;
		            case 'Apellido_Materno':
				           if ( url != '' ) url += '&' + s.elements[ i ].name + '=' + escape ( s.elements[ i ].value ); else url = s.elements[ i ].name + '=' + escape ( s.elements[ i ].value );
				    break;
		            case 'Dia':
				           if ( url != '' ) url += '&' + s.elements[ i ].name + '=' + escape ( s.elements[ i ].value ); else url = s.elements[ i ].name + '=' + escape ( s.elements[ i ].value );
				    break;
		            case 'Mes':
				           if ( url != '' ) url += '&' + s.elements[ i ].name + '=' + escape ( s.elements[ i ].value ); else url = s.elements[ i ].name + '=' + escape ( s.elements[ i ].value );
				    break;
		            case 'Anio':
				           if ( url != '' ) url += '&' + s.elements[ i ].name + '=' + escape ( s.elements[ i ].value ); else url = s.elements[ i ].name + '=' + escape ( s.elements[ i ].value );
				    break;
		            case 'Pais':
				           if ( url != '' ) url += '&' + s.elements[ i ].name + '=' + escape ( s.elements[ i ].value ); else url = s.elements[ i ].name + '=' + escape ( s.elements[ i ].value );
				    break;
		            case 'Otro':
				           if ( url != '' ) url += '&Pais=' + escape ( s.elements[ i ].value ); else url = s.elements[ i ].name + '=' + escape ( s.elements[ i ].value );
				    break;
		            case 'Estado':
				           if ( url != '' ) url += '&' + s.elements[ i ].name + '=' + escape ( s.elements[ i ].value ); else url = s.elements[ i ].name + '=' + escape ( s.elements[ i ].value );
				    break;
		            case 'Edo':
				           if ( url != '' ) url += '&Estado=' + escape ( s.elements[ i ].value ); else url = s.elements[ i ].name + '=' + escape ( s.elements[ i ].value );
				    break;
		            case 'CP':
				           if ( url != '' ) url += '&' + s.elements[ i ].name + '=' + escape ( s.elements[ i ].value ); else url = s.elements[ i ].name + '=' + escape ( s.elements[ i ].value );
				    break;
		            case 'Nick':
				           if ( url != '' ) url += '&' + s.elements[ i ].name + '=' + escape ( s.elements[ i ].value ); else url = s.elements[ i ].name + '=' + escape ( s.elements[ i ].value );
				    break;
		            case 'Correo':
				           if ( url != '' ) url += '&' + s.elements[ i ].name + '=' + escape ( s.elements[ i ].value ); else url = s.elements[ i ].name + '=' + escape ( s.elements[ i ].value );
				    break;

			      }
		      }
		   }
		   window.frames['control'].location.href='/cgi-bin/pasaport.sh/html/usuarios.html?'+url+'&idA='+s.idA.value+'&nomail=true';
	    }
     } 
	 
	 function _onRegresa ( f , v ) {
	 
	   f.action = v ;
	   f.submit();
	 
	 }

/* ========================================================= */	 
/* = Función: Función que valida la papelera de reciclaje  = */
/* = Fecha  ; 28 Dic 06                                    = */
/* ========================================================= */	

     function _onVaciaTrash ( f , r ) {

		  if ( confirm("¿Está seguro(a) de vaciar su papelera?") ) {
		  
		     f.par1.value = r ;
		     f.action     = 'LM0000040.html';
		     f.submit();
		  
		  }
	 
	 }