// CreditCard.js
function CreditCard() {}

CreditCard.prototype.getCreditCardDetailsSummary = function()
{
   var summaryHTML = "<TABLE CLASS='Summary'>";
   summaryHTML += "<TR><TD>Name of credit card holder: </TD>";
   summaryHTML += "<TD>" + this.getCardHolderName() + "</TD></TR>";
   summaryHTML += "<TR><TD>Card Number</TD>";
   summaryHTML += "<TD>" + this.getCardNumber() + "</TD></TR>";
   summaryHTML += "<TR><TD>Expiry Date</TD>";
   summaryHTML += "<TD>" + this.getCardExpires() + "</TD></TR>";
   summaryHTML += "</TABLE>";
   
   return summaryHTML;
}

CreditCard.prototype.setCardType = function(cardType)
{
   this.cardType = cardType;
}

CreditCard.prototype.getCardType = function()
{
   return this.cardType;
}

CreditCard.prototype.setCardHolderName = function(cardHolderName)
{
   this.cardHolderName = cardHolderName;
}

CreditCard.prototype.getCardHolderName = function()
{
   return this.cardHolderName;
}

CreditCard.prototype.setCardNumber = function(cardNumber)
{
   this.cardNumber = cardNumber;
}

CreditCard.prototype.getCardNumber = function()
{
   return this.cardNumber;
}

CreditCard.prototype.setCardExpires = function(cardExpires)
{
   this.cardExpires = cardExpires;
}

CreditCard.prototype.getCardExpires = function()
{
   return this.cardExpires;
}
