I found this function
$ccnValidation = "var nrcField = document.checkout_payment.number.value;\n" .
"if ( nrcField.length < " . CC_NUMBER_MIN_LENGTH . ") {\n" .
" error_message = error_message + 'Invalid credit card number.\\n';\n" .
" error = 1;\n" .
"}\n";
this check only for lenght of min. number, can this check if is there master card first number :5 ?
here is complete function:
function javascript_validation()
{
$ccvValidation = "var ccvField = document.checkout_payment.cvc.value;\n" .
"if ( ccvField.length < " . CC_CVV_MIN_LENGTH . ") {\n" .
" error_message = error_message + 'Invalid CCV entered.\\n';\n" .
" error = 1;\n" .
"}\n";
$zipValidation = "var zipField = document.checkout_payment.zip.value;\n" .
"if ( zipField.length < 4) {\n" .
" error_message = error_message + 'Invalid ZIP code entered.\\n';\n" .
" error = 1;\n" .
"}\n";
$addValidation = "var addField = document.checkout_payment.address.value;\n" .
"if ( addField.length < 3) {\n" .
" error_message = error_message + 'Invalid address entered.\\n';\n" .
" error = 1;\n" .
"}\n";
$nameValidation = "var fnameField = document.checkout_payment.firstname.value;\n" .
"var lnameField = document.checkout_payment.lastname.value;\n" .
"var tName = fnameField + ' ' + lnameField;\n" .
"if ( tName.length < " . CC_OWNER_MIN_LENGTH . " ) {\n" .
" error_message = error_message + 'Input name length to low!\\n';\n" .
" error = 1;\n" .
"}\n";
$ccnValidation = "var nrcField = document.checkout_payment.number.value;\n" .
"if ( nrcField.length < " . CC_NUMBER_MIN_LENGTH . ") {\n" .
" error_message = error_message + 'Invalid credit card number.\\n';\n" .
" error = 1;\n" .
"}\n";
$valChecks = $nameValidation . $addValidation . $zipValidation . $ccvValidation . $ccnValidation;
return($valChecks);
}



