var visa = new CreditCard("4012 8888 8888 1881");
        if(window.console) {console.log(visa.isValid());}
        if(window.console) {console.log(visa.getType());}
        if(window.console) {console.log(visa.isVisa());}

    var ms = new CreditCard("5105 1051 0510 5100");
        if(window.console) {console.log(ms.isValid());}
        if(window.console) {console.log(ms.getType());}
        if(window.console) {console.log(ms.isMasterCard());}

    var am = new CreditCard("371449635398431");
        if(window.console) {console.log(am.isValid());}
        if(window.console) {console.log(am.getType());}
        if(window.console) {console.log(am.isAmericanExpress());}

    var am = new CreditCard("6011111111111117");
        if(window.console) {console.log(am.getType());}

    var card = new CreditCard("4111111111111112");
        if(card.isValid()) {
          if(window.console) { console.log('The card is valid!'); }
        }else{
          if(window.console) {console.log('the card is not valid!');}
        }