// JavaScript Document
function MM_validateForm() { //v4.0
  if (document.getElementById){
    var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
    for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=document.getElementById(args[i]);
      if (val) { nm=val.alt; if ((val=val.value)!="") {
        if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
          if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
        } else if (test!='R') { num = parseFloat(val);
          if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
          if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
            min=test.substring(8,p); max=test.substring(p+1);
            if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
      } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
	
    }
	if (document.form02.repassword.value != document.form02.password.value){
		errors += '- Incorrect password - please retype';
	} 
	if (errors) alert('The following error(s) occurred:\n'+errors);
    document.MM_returnValue = (errors == '');
} 		
}


  
//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
function ValidarTJ(numero_tarjeta) {
	var cadena = numero_tarjeta.toString();
	
	if (cadena == "")
	{
		alert ("Provide your Credit Card Number");
	   return (false);
	}
	var longitud = cadena.length;
	var cifra = null;
	var cifra_cad=null;
	var suma=0;
	for (var i=0; i < longitud; i+=2)
	{
   	cifra = parseInt(cadena.charAt(i))*2;
   	if (cifra > 9)
		{
			cifra_cad = cifra.toString();
			cifra = parseInt(cifra_cad.charAt(0)) + parseInt(cifra_cad.charAt(1));
		}
		suma+=cifra;
	}
 	for (var i=1; i < longitud; i+=2)
	{
   	suma += parseInt(cadena.charAt(i));
 	}
	if ((suma % 10) == 0)
	{
 		if (suma == 0)
		{
			alert("Invalid credit card numbers");
			return false;
		}
 	} else {alert("Invalid credit card numbers");
		return false;
 	}
	if (document.form02.cardname.value == "") {
		alert("Insert your Card Holder's Name");
		return false;
	}
}