// Funcións utils
	//
	<!--
	///////////////////////////////////////////////////////////////////
	// (C) 2007, Joan Quintana Martinez (www.ergates.net)            //
	// Aquest còdig i scripts adjunts són de domini públic           //
	///////////////////////////////////////////////////////////////////
	
	// Funció que valida que el contingut d'un camp sigui un sencer positiu.
   function valitSencerPositiu(pobjElement)
   {
      var blnOK = true;
      var intValor = parseInt(pobjElement.value);

      if (fstrTrim(pobjElement.value)!="")
      {
         if( isNaN(intValor) || (intValor < 0) )
         {
            blnOK = false;
         }
      }
      return blnOK;
   }
   
   // Elimina els espais blancs tant a inici com al final del text.
   function fstrTrim (pstrCadInicial)
   {
      var strCadResultant = "";

      // Eliminem els espais del principi.
      strCadResultant = fstrTrimLeft(pstrCadInicial);
      // Eliminem els espais del final.
      strCadResultant = fstrTrimRight(strCadResultant);

      return strCadResultant;
   }

   // Funció que elimina els caràcters al inici del text.
   function fstrTrimLeft( pstrCadenaInicial )
   {
      var strCadResultant = "";
      var intContador = intLongCadena = 0;

      // Obtenim la longitud total de la cadena.
      intLongCadena = pstrCadenaInicial.length;

      // Obtenim la primera posició diferent de espai.
      while ((intContador <= intLongCadena) && (pstrCadenaInicial.charAt(intContador) == " "))
      {  intContador++;
      }

      // El contador apunta el primer caràcter que no és un espai en blanc.
      // Obtenim la cadena sense espais al davant.
      strCadResultant = pstrCadenaInicial.substring(intContador, intLongCadena);

      return strCadResultant;
   }

   // Funció que elimina els caràcters al final del text.
   function fstrTrimRight( pstrCadenaInicial )
   {
      var strResultat = "";
      var intContador = intPosCaracter = 0;

      // Obtenim la posició de l'últim caràcter.
      intPosCaracter = pstrCadenaInicial.length - 1;

      // Obtenim la primera posició diferent de espai.
      while ((intPosCaracter >= 0) && (pstrCadenaInicial.charAt(intPosCaracter) == " "))
      {  intPosCaracter--;
      }

      // El contador apunta el primer caràcter que no és un espai en blanc.
      // Obtenim la cadena sense espais al davant.
      strResultat = pstrCadenaInicial.substring(0, intPosCaracter + 1);

      return strResultat;
   }
   
   // Funció que pinta l'email per evitar SPAM
   function adreca(usuari, domini) 
   {   
		document.write('<a href=\"mailto:' + usuari + '@' + domini + '\">' + usuari + '@' + domini + '</a>'); 
   }
   //-->