File: /home/httpd/html/cuda-challenger.com/public_html/vin.php
<HTML>
<HEAD>
<TITLE>Mopar VIN Decoder</TITLE>
<META name="description" content="Decode your 1966 - 1974 Chrysler, Dodge or Plymouth VIN (Vehicle Identification Number)">
<META name="keywords" content="mopar vin decoder, chrysler vin decoder, plymouth, dodge, vin, decode, dash, plaque, vehicle identification number, mopar, dodge,options, accessories, mopar, Charger, Chrysler, Daimler Chrysler, Build Sheet, fender tag, decode, translate, options, accessories, paint, package, radio delete, ac, air, vinyl roof, top, 8 track, light, manual, 4 speed, auto, power, steering, HD, heavy duty, RT, R/T">
<!--What are you looking at :-) -->
<SCRIPT LANGUAGE="JavaScript">
earlyVIN = 0
lateVIN = 0
function isANumber(number){
answer=1
for (var i=0; i<number.length; i++) {
if ((number.charAt(i) != "0") && !parseFloat(number.charAt(i))) {
answer = 0
break
}
}
return answer
}
function validateVIN(VIN){
valid=0
if (VIN.length == 10) {
alert("You provided a 10 character 1962-1965 VIN - Not currently supported")
earlyVIN = 1
}
else {
if (VIN.length == 13) {
if (!isANumber(VIN.substring(5,6))) {
alert("Invalid Year, 6th digit of VIN must be 0 - 9")
}
else {
lateVIN = 1
valid = 1
}
}
else {
alert("Invalid VIN length, 1966-1974 VIN Should be 13 characters")
}
}
return valid
}
function decodeCarLine(carLine, year){
// " 11"
// "012345678901"
if (year == "6") i = "BCDJLPRVWXY".indexOf(carLine)
else if (year == "7") i = "BCDJLPRVWXY".indexOf(carLine)
else if (year == "8") i = "BCDJLPRVWXY".indexOf(carLine)
else if (year == "9") i = "BCDJLPRVWXY".indexOf(carLine)
else if (year == "0") i = "BCDJLPRVWXY".indexOf(carLine)
else if (year == "1") i = "BCDJLPRVWXY".indexOf(carLine)
else if (year == "2") i = "BCDJLPRVWXY".indexOf(carLine)
else if (year == "3") i = "BCDJLPRVWXY".indexOf(carLine)
else if (year == "4") i = "BCDJLPRVWXY".indexOf(carLine)
if (i == 0) carLine += " = Plymouth Barracuda"
else if (i == 1) carLine += " = Chrysler"
else if (i == 2) carLine += " = Dodge Polara / Monaco"
else if (i == 3) carLine += " = Dodge Challenger"
else if (i == 4) carLine += " = Dodge Dart / Demon"
else if (i == 5) carLine += " = Plymouth Fury"
else if (i == 6) carLine += " = Plymouth Belvedere/Satellite"
else if (i == 7) carLine += " = Plymouth Valiant / Duster"
else if (i == 8) carLine += " = Dodge Coronet / Charger"
else if (i == 9) carLine += " = Dodge Charger"
else if (i == 10) carLine += " = Imperial / LeBaron"
else carLine += " = Unknown"
return carLine
}
function decodePriceClass(carLine, priceClass, engine, year){
// " "
// "0123456789"
if (year == "6") i = "LMHPSXKTGE".indexOf(priceClass)
else if (year == "7") i = "LMHPSXKTGE".indexOf(priceClass)
else if (year == "8") i = "LMHPSXKTGE".indexOf(priceClass)
else if (year == "9") i = "LMHPSXKTGE".indexOf(priceClass)
else if (year == "0") i = "LMHPSXKTGE".indexOf(priceClass)
else if (year == "1") i = "LMHPSXKTGE".indexOf(priceClass)
else if (year == "2") i = "LMHPSXKTGE".indexOf(priceClass)
else if (year == "3") i = "LMHPSXKTGE".indexOf(priceClass)
else if (year == "4") i = "LMHPSXKTGE".indexOf(priceClass)
if (i == 0) priceClass += " = Low"
else if (i == 1) {
priceClass += " = Medium"
// " "
// "012345678"
if (year == "6") i = "R~".indexOf(carLine)
else if (year == "7") i = "R~".indexOf(carLine)
else if (year == "8") i = "RW".indexOf(carLine)
else if (year == "9") i = "RW".indexOf(carLine)
else if (year == "0") i = "RW".indexOf(carLine)
else if (year == "1") i = "R~".indexOf(carLine)
else if (year == "2") i = "R~".indexOf(carLine)
else if (year == "3") i = "R~".indexOf(carLine)
else if (year == "4") i = "R~".indexOf(carLine)
if (i == 0) priceClass += ", Road Runner"
else if (i == 1) priceClass += ", Super Bee"
}
else if (i == 2) priceClass += " = High"
else if (i == 3) {
priceClass += " = Premium"
// " "
// "012345678"
if (year == "6") i = "~~".indexOf(carLine)
else if (year == "7") i = "~~".indexOf(carLine)
else if (year == "8") i = "~~".indexOf(carLine)
else if (year == "9") i = "~~".indexOf(carLine)
else if (year == "0") i = "B~".indexOf(carLine)
else if (year == "1") i = "B~".indexOf(carLine)
else if (year == "2") i = "~~".indexOf(carLine)
else if (year == "3") i = "~~".indexOf(carLine)
else if (year == "4") i = "~~".indexOf(carLine)
if (i == 0) priceClass += ", Gran Coupe"
}
else if (i == 4) {
priceClass += " = Special"
// " "
// "012345678"
if (year == "6") i = "B~~~~X".indexOf(carLine)
else if (year == "7") i = "B~~R~X".indexOf(carLine)
else if (year == "8") i = "B~~RWX".indexOf(carLine)
else if (year == "9") i = "B~~RWX".indexOf(carLine)
else if (year == "0") i = "BJ~RWX".indexOf(carLine)
else if (year == "1") i = "BJ~R~X".indexOf(carLine)
else if (year == "2") i = "B~J~~X".indexOf(carLine)
else if (year == "3") i = "B~~~~X".indexOf(carLine)
else if (year == "4") i = "B~~~~X".indexOf(carLine)
if (i == 0) {
if ((engine == "J") && (year == "0")) priceClass += ", AAR 'Cuda"
else priceClass += ", 'Cuda"
}
else if (i == 1) {
if ((engine == "J") && (year == "0")) priceClass += ", T/A"
else priceClass += ", R/T"
}
else if (i == 2) priceClass += ", Rallye"
else if (i == 3) priceClass += ", GTX"
else if ((i == 4) || (i == 5)) priceClass += ", R/T"
}
else if (i == 5) priceClass += " = Fast Top, Charger 500 or Daytona Charger"
else if (i == 6) priceClass += " = Police"
else if (i == 7) priceClass += " = Taxi"
else if (i == 8) priceClass += " = New York Taxi"
else if (i == 9) priceClass += " = Economy"
else priceClass += " = Unknown"
return priceClass
}
function decodeBodyType(bodyType){
if (bodyType == "21") bodyType += " = 2 Door Coupe"
else if (bodyType == "23") bodyType += " = 2 Door Hardtop"
else if (bodyType == "27") bodyType += " = Convertible"
else if (bodyType == "29") bodyType += " = 2 Door Sports Hardtop"
else if (bodyType == "41") bodyType += " = 4 Door Sedan"
else if (bodyType == "43") bodyType += " = 4 Door Hardtop"
else if (bodyType == "45") bodyType += " = 6 Passenger Wagon"
else if (bodyType == "46") bodyType += " = 9 Passenger Wagon"
else bodyType += " = Unknown"
return bodyType
}
function decodeEngine(engine, year){
i = -1
if (lateVIN) {
// " 11111111112222222222333333333344444444445555555"
// "012345678901234567890123456789012345678901234567890123456"
if (year == "6") i = "~A~~~~~B~~~~~~C~~~~~D~~E~~~~~~~~~~F~~~~G~~~~~~~H~~~~~~~~~".indexOf(engine)
else if (year == "7") i = "~~A~~~~B~~~~~~C~~D~E~~~F~~~~~~~~~~~G~~~H~~~~~~~JL~~~~~~~~".indexOf(engine)
else if (year == "8") i = "~~A~~~~B~~~~~~C~~~D~~~~F~~~P~~~~~~~~~G~~H~~~~~~JL~~~~~~~M".indexOf(engine)
else if (year == "9") i = "~~A~~~~B~~~~~~C~~~D~~~~F~~~P~~~~~~~~~G~~H~~~~~~JL~~~~~~~M".indexOf(engine)
else if (year == "0") i = "~~~B~~~C~~~~~~E~~~~~~~~G~~~H~J~~~~~~~L~~N~~~~~~RU~~~~~~VZ".indexOf(engine)
else if (year == "1") i = "~~~B~~~C~~~~~~E~~~~~~~~G~~~H~~~~~~~~L~N~~~~~~~~R~U~~~V~~Z".indexOf(engine)
else if (year == "2") i = "~~~~B~~~C~~~~~E~~~~~~~~~G~~~H~~~~~~~~~~~~M~~P~~~~~~U~~V~Z".indexOf(engine)
else if (year == "3") i = "~~~~~B~~~C~~~~E~~~~~~~~~~G~~H~~K~~~~~~~~~~M~~P~~~~U~~~~~Z".indexOf(engine)
else if (year == "4") i = "~~~~~B~~~C~~~~E~~~~~~~~~~G~~~~K~JL~~~~~~~~MN~~P~~~~~U~~~Z".indexOf(engine)
}
if (i == 0) engine += " = Special Order Engine"
else if (i == 1) engine += " = 170 101HP 1-1BBL 6 CYL"
else if (i == 2) engine += " = 170 115HP 1-1BBL 6 CYL"
else if (i == 3) engine += " = 198 125HP 1-1BBL 6 CYL"
else if (i == 4) engine += " = 198 100HP(net) 1-1BBL 6 CYL"
else if (i == 5) engine += " = 198 95HP(net) 1-1BBL 6 CYL"
else if (i == 6) engine += " = 215 Low Comp 6 CYL"
else if (i == 7) engine += " = 225 145HP 1-1BBL 6 CYL"
else if (i == 8) engine += " = 225 110HP(net) 1-1BBL 6 CYL"
else if (i == 9) engine += " = 225 105HP(net) 1-1BBL 6 CYL"
else if (i == 10) engine += " = 225 1-1BBL 6 CYL HD"
else if (i == 11) engine += " = 225 1-1BBL 6 CYL For Export"
else if (i == 12) engine += " = 225 1-2BBL 6 CYL"
else if (i == 13) engine += " = 245 C.I. 6 CYL (Australia)"
else if (i == 14) engine += " = Special Order 6 CYL"
else if (i == 15) engine += " = 265 C.I. 6 CYL (Australia)"
else if (i == 16) engine += " = 265 6-Pack 6 CYL (Australia)"
else if (i == 17) engine += " = 273 180HP 1-2BBL 8 CYL"
else if (i == 18) engine += " = 273 190HP 1-2BBL 8 CYL"
else if (i == 19) engine += " = 273 235HP 1-4BBL 8 CYL"
else if (i == 20) engine += " = 273 180HP 1-2BBL or 235HP 1-4BBL 8 CYL"
else if (i == 21) engine += " = 273 235HP or 275HP 1-4BBL 8 CYL"
else if (i == 22) engine += " = 318 5.2BBL 8 CYL"
else if (i == 23) engine += " = 318 230HP 1-2BBL 8 CYL"
else if (i == 24) engine += " = 318 150HP(net) or 155HP(net) 1-2BBL 8 CYL"
else if (i == 25) engine += " = 318 150HP(net) or 170HP(net) 1-2BBL 8 CYL"
else if (i == 26) engine += " = 318 170HP 1-2BBL 8 CYL"
else if (i == 27) engine += " = 340 275HP 1-4BBL 8 CYL"
else if (i == 28) engine += " = 340 240HP(net) 1-4BBL 8 CYL"
else if (i == 29) engine += " = 340 290HP 3-2BBL 8 CYL"
else if (i == 30) engine += " = 360 180HP(net) 1-2BBL 8 CYL"
else if (i == 31) engine += " = 360 170HP(net) 1-2BBL 8 CYL"
else if (i == 32) engine += " = 360 200HP(net) or 245HP(net) 1-4BBL 8 CYL"
else if (i == 33) engine += " = 360 245HP(net) 1-4BBL 8 CYL HP"
else if (i == 34) engine += " = 361 265HP 1-2BBL 8 CYL"
else if (i == 35) engine += " = 383 270HP 1-2BBL 8 CYL"
else if (i == 36) engine += " = 383 275HP 1-2BBL 8 CYL"
else if (i == 37) engine += " = 383 290HP 1-2BBL 8 CYL"
else if (i == 38) engine += " = 383 300HP 1-4BBL 8 CYL"
else if (i == 39) engine += " = 383 325HP 1-4BBL 8 CYL"
else if (i == 40) engine += " = 383 330HP OR 335HP 1-4BBL 8 CYL"
else if (i == 41) engine += " = 400 190HP(net) 1-2BBL 8 CYL"
else if (i == 42) engine += " = 400 175HP(net) OR 185HP(net) 1-2BBL 8 CYL"
else if (i == 43) engine += " = 400 205HP(net) 1-4BBL 8 CYL"
else if (i == 44) engine += " = 400 255HP(net) 1-4BBL 8 CYL"
else if (i == 45) engine += " = 400 260HP(net) 1-4BBL 8 CYL"
else if (i == 46) engine += " = 400 250HP(net) 1-4BBL 8 CYL"
else if (i == 47) engine += " = 426 HEMI 425HP 2-4BBL 8 CYL"
else if (i == 48) engine += " = 440 375HP 1-4BBL 8 CYL"
else if (i == 49) engine += " = 440 370HP 1-4BBL 8 CYL"
else if (i == 50) engine += " = 440 280HP(net) 1-4BBL 8 CYL"
else if (i == 51) engine += " = 440 280HP(net) or 290HP(net) 1-4BBL 8 CYL"
else if (i == 52) engine += " = 440 275HP(net) 1-4BBL 8 CYL"
else if (i == 53) engine += " = 440 385HP 3-2BBL 8 CYL"
else if (i == 54) engine += " = 440 330HP(net) 3-2BBL 8 CYL"
else if (i == 55) engine += " = 440 390HP 3-2BBL 8 CYL"
else if (i == 56) engine += " = Special Order 8 CYL"
else engine += " = Unknown"
return engine
}
function decodeModelYear(modelYear){
if (lateVIN) {
if ((modelYear == "6")||
(modelYear == "7")||
(modelYear == "8")||
(modelYear == "9")) modelYear += " = 196" + modelYear
else modelYear += " = 197" + modelYear
}
else {
modelYear += " = 196" + modelYear
}
return modelYear
}
function decodeAssemblyPlant(assemblyPlant){
if ((assemblyPlant == "A") || (assemblyPlant == "1")) assemblyPlant += " = Lynch Road, MI, USA"
else if ((assemblyPlant == "B") || (assemblyPlant == "2")) assemblyPlant += " = Dodge Main, Hamtramck, MI, USA"
else if ((assemblyPlant == "C") || (assemblyPlant == "3")) assemblyPlant += " = Jefferson Avenue, MI, USA"
else if ((assemblyPlant == "D") || (assemblyPlant == "4")) assemblyPlant += " = Belvidere, IL, USA"
else if ((assemblyPlant == "E") || (assemblyPlant == "5")) assemblyPlant += " = Los Angeles, CA, USA"
else if ((assemblyPlant == "F") || (assemblyPlant == "6")) assemblyPlant += " = Newark, DE, USA"
else if ((assemblyPlant == "G") || (assemblyPlant == "7")) assemblyPlant += " = St. Louis, MO, USA"
else if (assemblyPlant == "H") assemblyPlant += " = New Stanton, PA, USA"
else if ((assemblyPlant == "P") || (assemblyPlant == "8")) assemblyPlant += " = Export"
else if ((assemblyPlant == "R") || (assemblyPlant == "9")) assemblyPlant += " = Windsor, ONT, CAN"
else assemblyPlant += " = Unknown"
return assemblyPlant
}
function decodeSequenceNumber(sequenceNumber){
if (isANumber(sequenceNumber)) {
offset = sequenceNumber - 100000
sequenceNumber += " = " + offset + "th Vehicle"
}
else {
sequenceNumber += " = Unknown"
}
return sequenceNumber
}
function decodeVIN(){
entry=document.feedbackForm.VIN.value
if (validateVIN(entry)) {
var carLine = entry.substring(0,1) // J
var priceClass = entry.substring(1,2) // H
var bodyType = entry.substring(2,4) // 23
var engine = entry.substring(4,5) // G
var modelYear = entry.substring(5,6) // 3
var assemblyPlant = entry.substring(6,7) // B
var sequenceNumber = entry.substring(7,13) // 123456
carLine = carLine.toUpperCase()
priceClass = priceClass.toUpperCase()
engine = engine.toUpperCase()
assemblyPlant = assemblyPlant.toUpperCase()
document.feedbackForm.VIN.value =
carLine +
priceClass +
bodyType +
engine +
modelYear +
assemblyPlant +
sequenceNumber
document.decodedVIN.carLine.value = decodeCarLine(carLine, modelYear)
document.decodedVIN.priceClass.value = decodePriceClass(carLine, priceClass, engine, modelYear)
document.decodedVIN.bodyType.value = decodeBodyType(bodyType)
document.decodedVIN.engine.value = decodeEngine(engine, modelYear)
document.decodedVIN.modelYear.value = decodeModelYear(modelYear)
document.decodedVIN.assemblyPlant.value = decodeAssemblyPlant(assemblyPlant)
document.decodedVIN.sequenceNumber.value = decodeSequenceNumber(sequenceNumber)
}
else {
resetFORM()
}
}
function resetFORM(){
// document.feedbackForm.VIN.value = ""
document.decodedVIN.carLine.value = ""
document.decodedVIN.priceClass.value = ""
document.decodedVIN.bodyType.value = ""
document.decodedVIN.engine.value = ""
document.decodedVIN.modelYear.value = ""
document.decodedVIN.assemblyPlant.value = ""
document.decodedVIN.sequenceNumber.value = ""
}
</SCRIPT>
</HEAD>
<BODY bottomMargin="0" leftMargin="0" rightMargin="0" topMargin="0" MARGINWIDTH="0" MARGINHEIGHT="0">
<script type='text/javascript' src='http://www.cuda-challenger.com/exmplmenu_var.js'></script>
<script type='text/javascript' src='http://www.cuda-challenger.com/menu_com.js'></script>
<noscript>Your browser does not support script</noscript>
<? Include("$DOCUMENT_ROOT/include.php"); ?>
<table bgcolor="#FFFFFF" cellpadding=0 border=0 cellspacing=0 width=100%>
<div align="center">
<center>
<!--<table border="0" width="100%">-->
<tr>
<td width="100%" bgcolor="#E5E5E5">
<p align="center"><br>
<b><font color="#762424" size="6">MOPAR VIN
DECODER</font></b></td>
</tr>
</table>
<P align="center"><b><i>Decodes 1966 to 1974<br>
MOPAR vin #'s</i></b>
<P align="center"><b><font color="#762424" face="Verdana" size="2">After
entering your VIN please press the "Decode" button. Do not hit enter.</font></b>
<P align="center">
<FORM NAME="feedbackForm">
<p align="center">
<b>Enter your Chrysler 13 character VIN:</b>
<INPUT TYPE="text" NAME="VIN" VALUE="" SIZE=17> <INPUT TYPE="button" VALUE="Decode VIN" NAME="dV" onClick="return decodeVIN()">
<br>
<b>(Vehicle Identification Number)
</b><!-- <INPUT TYPE="button" VALUE="Reset" NAME="dV" onClick="return resetFORM()"> -->
</FORM>
<HR>
<p align="center"><b><font size="4" color="#762424">
Your decoded VIN information will be listed below.</font></b><P>
<div align="center">
<center>
<TABLE>
<TR><TD WIDTH=500>
<FORM NAME="decodedVIN">
<TABLE width="454">
<TR><TD width="149"><b><font color="#762424">Make:</font></b></TD>
<TD width="291"><INPUT TYPE="text" NAME="carLine" VALUE="" SIZE=40></TD>
</TR>
<TR><TD width="149"><b><font color="#762424">Price Class:</font></b></TD>
<TD width="291"><INPUT TYPE="text" NAME="priceClass" VALUE="" SIZE=40></TD>
</TR>
<TR><TD width="149"><b><font color="#762424">Body Type:</font></b></TD>
<TD width="291"><INPUT TYPE="text" NAME="bodyType" VALUE="" SIZE=40></TD>
</TR>
<TR><TD width="149"><b><font color="#762424">Engine:</font></b></TD>
<TD width="291"><INPUT TYPE="text" NAME="engine" VALUE="" SIZE=40></TD>
</TR>
<TR><TD width="149"><b><font color="#762424">Model Year:</font></b></TD>
<TD width="291"><INPUT TYPE="text" NAME="modelYear" VALUE="" SIZE=40></TD>
</TR>
<TR><TD width="149"><b><font color="#762424">Assembly Plant:</font></b></TD>
<TD width="291"><INPUT TYPE="text" NAME="assemblyPlant" VALUE="" SIZE=40></TD>
</TR>
<TR><TD width="149"><b><font color="#762424">Sequence Number:</font></b></TD>
<TD width="291"><INPUT TYPE="text" NAME="sequenceNumber" VALUE="" SIZE=40></TD>
</TR>
</TABLE>
</FORM>
</TD>
<TD>
</TD>
</TR>
</TABLE>
</center>
</div>
<HR>
<p align="center"><font color="#762424"><a href="http://www.cuda-challenger.com/decoder.exe">Download
Vin Decoder Program</a></font></p>
</BODY>