<!--
function validavazio(object_value)
         {
           s = object_value;
           if(s=="")
              return false;
           return true; 
         } 
function validaparam(object_value,allowed)
{
   vpos = allowed;
   var z;
   z = object_value.length;
   if (isNaN(object_value.length)){
    z = 1;
   }
   for (x = 0 ; x < z ; x++){
      y = String(object_value);
      tam = y.length;
      tam1 = vpos.length;
      pres = 0
      for (p = 0 ; p < tam ; p++)
      {
         pedaco = y.substring(p,p + 1)
         for (u = 0 ; u < tam1 ; u++)
         {
           pedaco1 = vpos.substring(u,u + 1)
           if (pedaco == pedaco1)
           {
             pres++
           }
         }
      }
      if (pres != tam)  
      { 
        return false;
        break;
      }
   }
   return true;
}
function validavalidadecartao(object_value)
{
   if (!validavazio(object_value))
      {
       return false;
      }
   stData = object_value;
   dataSistema = new Date();
   var mes1 = dataSistema.getMonth();
   var ano1 = dataSistema.getYear();  
   if (ano1 < 2000)
      ano1 = 20 + ano1;      
   var mes2 = stData.substring(0,2);
   var ano2 = "20" + stData.substring(2,4);  
   if(ano1 > ano2)
     {
      return false;
     }
   if(ano1 == ano2)
     {
      if(mes1 > mes2)
        { 
         return false;
        } 
     }  
   return true;    
}
function validacartaonumero(object_value)
{
  // Encoding only works on cards with less than 19 digits
  st = object_value;  

  if (!validavazio(object_value))
      return (false);

  if (st.length > 19)
    return (false);

  sum = 0; mul = 1; l = st.length;
  for (i = 0; i < l; i++) {
    digit = st.substring(l-i-1,l-i);
    tproduct = parseInt(digit ,10)*mul;
    if (tproduct >= 10)
      sum += (tproduct % 10) + 1;
    else
      sum += tproduct;
    if (mul == 1)
      mul++;
    else
      mul--;
  }

  if ((sum % 10) == 0)
    return (true);
  else
    return (false);
}
function validasenha(object1_value,object2_value)
{
 if(object1_value!=object2_value)
   return false;
 return true; 
}
function validacgc(object_value)
{
 var intSoma=0;
 var intSoma1=0;
 var intSoma2=0;
 var intNumero=0;
 var intMais=0;  
 st = object_value;
 if(st=="")
   return false;
 l = st.length;
 st2 = ""; 
 for (i = 0; i < l; i++)
     {
      caracter = st.substring(i,i+1)
      if ((caracter >= '0') && (caracter <= '9'))
         st2 = st2 + caracter;
     }
 strcampo = st2.substring(4,12);
 for(i = 0;i < 8; i++)
    {
     intNumero = strcampo.substring(7 - i ,8 - i);
     intMais = intNumero * (i + 2);
     intSoma1 = intSoma1 + intMais; 
    }  
 strcampo = st2.substring(0,4);
 for(i = 0;i < 4; i++)
    {
     intNumero = strcampo.substring(3 - i,4 - i);
     intMais = intNumero * (i + 2);
     intSoma2 = intSoma2 + intMais; 
    }  
 intSoma = intSoma1 + intSoma2;
 intResto = (intSoma % 11);
 if(intResto == 0 || intResto == 1)
   {
     intDig1 = 0; 
   }
 else
   {
     intDig1 = 11 - intResto; 
   }
 intSoma1 = 0;
 intSoma2 = 0;
 intSoma = 0;
 intMais = 0;
 strcampo = st2.substring(5,12) + intDig1;    
 for(i=0;i < 8; i++)
   {
    intNumero = strcampo.substring(7 - i,8 - i);
    intMais = intNumero * (i + 2);
    intSoma1 = intSoma1 + intMais; 
   }  
 strcampo = st2.substring(0,5);
 for(i=0;i < 5; i++)
   {
    intNumero = strcampo.substring(4 - i,5 - i);
    intMais = intNumero * (i + 2);
    intSoma2 = intSoma2 + intMais; 
   }  
 intSoma = intSoma1 + intSoma2;
 intResto = (intSoma % 11);
 if(intResto == 0 || intResto == 1)
  {
    intDig2 = 0; 
  } 
 else
  { 
    intDig2 = 11 - intResto; 
  }
 if(st2.substring(12,13)==intDig1 && st2.substring(13,14)==intDig2)
  {
   return true;
  }
 else
  {
   return false;
  }      
 return true;
}
function validacpf(object_value)
{
 st = object_value;
 if(st=="")
   return false;
 l = st.length;
 st2 = ""; 
 for (i = 0; i < l; i++)
     {
      caracter = st.substring(i,i+1)
      if ((caracter >= '0') && (caracter <= '9'))
         st2 = st2 + caracter;
     }
 if ((st2.length > 11) || (st2.length < 10))
    return (false);
 if (st2.length==10)
     st2 = '0' + st2;
 digito1 = st2.substring(9,10)
 digito2 = st2.substring(10,11)
 digito1 = parseInt(digito1,10)
 digito2 = parseInt(digito2,10)
 sum = 0; mul = 10;
 for (i = 0; i < 9 ; i++)
     {
      digit = st2.substring(i,i+1);
      tproduct = parseInt(digit ,10)*mul;
      sum += tproduct;
      mul--;
     }
 dig1 = ( sum % 11 )
 if ( dig1==0 || dig1==1 )
    dig1=0;
 else
    dig1 = 11 - dig1
 if (dig1!=digito1)
      return (false);
 sum = 0; mul = 11;
 for (i = 0; i < 10 ; i++)
     {
      digit = st2.substring(i,i+1);
      tproduct = parseInt(digit ,10)*mul;
      sum += tproduct;
      mul--;
     }
 dig2 = (sum % 11)
 if ( dig2==0 || dig2==1 )
    dig2=0;
 else
    dig2 = 11 - dig2;
 if (dig2!=digito2)
    return (false);
 return true;  
}  
function validaemail(object_value)
{
 s = object_value;
 if(s=="")
    return false; 
 var i = 1;
 var sLength = s.length;
 while((i < sLength) && (s.charAt(i) != "@"))
      {
       i++;
      } 
 if(( i >= sLength) || (s.charAt(i) != "@"))
    return false;
 else
    i += 2;
 while ((i < sLength) && (s.charAt(i) != "."))
       {
        i++;
       } 
 if ((i >= sLength - 1) || (s.charAt(i) != ".")) 
    return false;
 else 
    return true; 
}
//-->