function getExpirationStringCast(value, fill){ return (fill == null) ? String(value) : (String(fill) + String(value)).substring(String(value).length); } function getExpirationMonth(index){ var ii = String(index); var returnVal = ""; if(ii == "1"){ returnVal = "January"; } else if(ii == "2"){ returnVal = "February"; } else if(ii == "3"){ returnVal = "March"; } else if(ii == "4"){ returnVal = "April"; } else if(ii == "5"){ returnVal = "May"; } else if(ii == "6"){ returnVal = "June"; } else if(ii == "7"){ returnVal = "July"; } else if(ii == "8"){ returnVal = "August"; } else if(ii == "9"){ returnVal = "September"; } else if(ii == "10"){ returnVal = "October"; } else if(ii == "11"){ returnVal = "November"; } else if(ii == "12"){ returnVal = "December"; } return returnVal; } function getExpirationOptions(){ var DateObject = new Date(); var returnVal = ''; var monthIndex = 0; var yearIndex = 0; var ii = 0; monthIndex = parseInt(DateObject.getMonth() + 1, 10); yearIndex = parseInt(DateObject.getYear()); if(String(yearIndex).length != 4) yearIndex = 1900 + yearIndex; if(isNaN(yearIndex)) yearIndex = 2006; if(isNaN(monthIndex)) monthIndex = 1; for(ii = 0; ii < 120; ii++){ returnVal += ''; if(++monthIndex > 12){ monthIndex = 1; yearIndex++; } } return returnVal; }