"9") or ($g_arrCreditCard[$intX] < "0")) { invalid_cc(); } $intX++; $intY++; } $g_intCardLength = $intX; // Verify correct length for each card type if($f_strCreditCard == "Visa") { if($g_arrCreditCard[0] != "4") { invalid_cc(); } else { vlen(); } } elseif($f_strCreditCard == "MasterCard") { if($g_arrCreditCard[0] != "5") { invalid_cc(); } else { mclen(); } } elseif($f_strCreditCard == "American Express") { if(($g_arrCreditCard[0] != "3") and ($g_arrCreditCard[1] != "7")) { invalid_cc(); } else { alen(); } } elseif($f_strCreditCard == "Novus/Discover") { if($g_arrCreditCard[0] != "6") { invalid_cc(); } else { nlen(); } } else { if($g_arrCreditCard[0] != "3") { invalid_cc(); } else { olen(); } } ?>