/* author: Enric Tremps */
/* creation date: 18/10/01 */
function cccCheck(cccStr)
{
 var Res1,Res2;

if (cccStr.length == 20) {

  Res1 = Math.floor(11 - (((cccStr.charAt(0) * 4) + (cccStr.charAt(1) * 8) + (cccStr.charAt(2) * 5) + (cccStr.charAt(3) * 10) + 
(cccStr.charAt(4) * 9) + (cccStr.charAt(5) * 7) + (cccStr.charAt(6) * 3) + (cccStr.charAt(7) * 6)) % 11));
 if (Res1 == 10)  Res1 = 1;
 if (Res1 == 11)  Res1 = 0;

  Res2 = Math.floor(11 - (((cccStr.charAt(10) * 1) + (cccStr.charAt(11) * 2) + (cccStr.charAt(12) * 4) + (cccStr.charAt(13) * 8) + 
(cccStr.charAt(14) * 5) + (cccStr.charAt(15) * 10) + (cccStr.charAt(16) * 9) + (cccStr.charAt(17) * 7) + (cccStr.charAt(18) * 3) + 
(cccStr.charAt(19) * 6)) % 11));
  if (Res2 == 10)  Res2 = 1;
  if (Res2 == 11)  Res2 = 0;

if ((Res1 == cccStr.charAt(8)) && (Res2 == cccStr.charAt(9))) return true ; else return false  
}
else return false  
 }
