
function printpage(){
		window.print();
		return true;
	}

    selectedmakenum = 0;             //holds the selected make index number
    selectedmodelnum = 0;            // holds the selected model index number
    selectedzip = "";                //holds the zip code as a string, may be previously entered zip
    selectedmake  = ""; //holds the previously selected make value as a string
    selectedmodel = ""; //holds the previously selected model value as a string

makes = new Array(new Array("", "") 
            , new Array("AMGEN", "AM General")
            , new Array("AMC", "AMC")
            , new Array("ACURA", "Acura")
            , new Array("ALFA", "Alfa Romeo")
            , new Array("AUDI", "Audi") 
            , new Array("BMW", "BMW")
            , new Array("BUICK", "Buick")
            , new Array("CAD", "Cadillac")
            , new Array("CHEV", "Chevrolet")
            , new Array("CHRY", "Chrysler")
            , new Array("DAEW", "Daewoo") 
            , new Array("DAIHAT", "Daihatsu")
            , new Array("DATSUN", "Datsun")
            , new Array("DODGE", "Dodge")
            , new Array("EAGLE", "Eagle")
            , new Array("FORD", "Ford")
            , new Array("GMC", "GMC")
            , new Array("GEO", "Geo")
            , new Array("HONDA", "Honda")
            , new Array("HYUND", "Hyundai")
            , new Array("INFIN", "Infiniti")
            , new Array("ISU", "Isuzu")
            , new Array("JAG", "Jaguar")
            , new Array("JEEP", "Jeep")            
            , new Array("KIA", "Kia")            
            , new Array("ROV", "Land Rover")            
            , new Array("LEXUS", "Lexus")         
            , new Array("LINC", "Lincoln")            
            , new Array("MAZDA", "Mazda")            
            , new Array("MB", "Mercedes-Benz")            
            , new Array("MERC", "Mercury")            
            , new Array("MERKUR", "Merkur")            
            , new Array("MIT", "Mitsubishi")            
            , new Array("NISSAN", "Nissan")            
            , new Array("OLDS", "Oldsmobile")            
            , new Array("PLYM", "Plymouth")            
            , new Array("PONT", "Pontiac")            
            , new Array("POR", "Porsche")            
            , new Array("SAAB", "Saab")            
            , new Array("SATURN", "Saturn")           
            , new Array("SUB", "Subaru")           
            , new Array("SUZUKI", "Suzuki")            
            , new Array("TOYOTA", "Toyota")           
            , new Array("TRI", "Triumph")           
            , new Array("VOLKS", "Volkswagen")            
            , new Array("VOLVO", "Volvo")            
            , new Array("YUGO", "Yugo")
            );
        models = new Array(makes.length);
            models[0] = new Array( "", "");
    
        models[1] = new Array(new Array("", "")            
        , new Array("HUMMER", "H1 Hummer")
        , new Array("UNAVAIL", "Unspecified AM General")  
        );
        models[2] = new Array(new Array("", "")
        , new Array("AMCALLIAN", "Alliance")
        , new Array("AMCENC", "Encore")      
        , new Array("AMCSPIRIT", "Spirit")      
        , new Array("AWRANGLER", "Wrangler")    
        , new Array("CHEROKEE", "Cherokee")        
        , new Array("CJ", "CJ")        
        , new Array("COMANCHE", "Comanche")        
        , new Array("CON", "Concord")        
        , new Array("EAGLE", "Eagle")        
        , new Array("GWAGONEER", "Grand Wagoneer")        
        , new Array("J10", "J10")        
        , new Array("J20", "J20")        
        , new Array("SCRAMBLER", "Scrambler")        
        , new Array("UNAVAIL", "Unspecified AMC")        
        , new Array("WAGONEER", "Wagoneer")        
        );   
        models[3] = new Array(new Array("", "")     
        , new Array("2.3CL", "2.3CL")    
        , new Array("2.5TL", "2.5TL")      
        , new Array("3.2TL", "3.2TL")      
        , new Array("3.5RL", "3.5 RL") 
        , new Array("CL", "CL")      
        , new Array("EL", "EL")     
        , new Array("INTEG", "Integra")       
        , new Array("LEGEND", "Legend")       
        , new Array("MDX", "MDX")       
        , new Array("NSX", "NSX")       
        , new Array("RL", "RL")        
        , new Array("RSX", "RSX")      
        , new Array("SLX", "SLX")       
        , new Array("UNAVAIL", "Unspecified Acura")
        , new Array("VIGOR", "Vigor")
        );
    
        models[4] = new Array(new Array("", "") 
        , new Array("ALFA164", "164")
        , new Array("ALFAGT", "GTV-6")     
        , new Array("ALFGTV", "GTV") 
        , new Array("MIL", "Milano") 
        , new Array("SPID", "Spider") 
        , new Array("SPIDVOL", "Spider Veloce")    
        , new Array("UNAVAIL", "Unspecified Alfa Romeo")     
        );
    
        models[5] = new Array(new Array("", "")
        , new Array("4000", "4000")
        , new Array("5000", "5000")  
        , new Array("80", "80") 
        , new Array("90", "90")  
        , new Array("A4", "A4")    
        , new Array("A6", "A6")    
        , new Array("A8", "A8")        
        , new Array("ALLRDQUA", "Allroad Quattro")       
        , new Array("AUDI100", "100")       
        , new Array("AUDI200", "200")      
        , new Array("AUDICABRI", "Cabriolet")      
        , new Array("AUDICOUPE", "Coupe")        
        , new Array("QUATTR", "Quattro")        
        , new Array("S4", "S4")        
        , new Array("S6", "S6")        
        , new Array("S8", "S8")        
        , new Array("TT", "TT")        
        , new Array("UNAVAIL", "Unspecified Audi")        
        , new Array("V8", "V8 Quattro")        
        );
    
        models[6] = new Array(new Array("", "")
        , new Array("318", "318 Series")        
        , new Array("318I", "318i")        
        , new Array("318IC", "318iC")        
        , new Array("318IS", "318iS")        
        , new Array("318TI", "318ti")        
        , new Array("320I", "320i")        
        , new Array("323CI", "323ci")        
        , new Array("323I", "323I")        
        , new Array("323IC", "323ic")        
        , new Array("323IS", "323is")        
        , new Array("323IT", "323iT")        
        , new Array("325CI", "325Ci")        
        , new Array("325E", "325e")        
        , new Array("325I", "325i")        
        , new Array("325IC", "325iC")        
        , new Array("325IS", "325is")        
        , new Array("325IT", "325iT")        
        , new Array("325IX", "325iX")        
        , new Array("325XI", "325xi")        
        , new Array("328", "328 Series")        
        , new Array("328CI", "328Ci")        
        , new Array("328I", "328i")        
        , new Array("328IC", "328iC")       
        , new Array("328IS", "328iS")       
        , new Array("330CI", "330Ci")       
        , new Array("330I", "330i")       
        , new Array("330XI", "330xi")       
        , new Array("520I", "520 Series")       
        , new Array("524TD", "524td")        
        , new Array("525", "525 Series")       
        , new Array("525I", "525i")        
        , new Array("525IT", "525iT")        
        , new Array("528", "528 Series")        
        , new Array("528E", "528e")        
        , new Array("528I", "528i")       
        , new Array("528IT", "528iT")       
        , new Array("530", "530 Series")        
        , new Array("530I", "530i")        
        , new Array("530IT", "530iT")        
        , new Array("533", "533 Series")        
        , new Array("533I", "533i")        
        , new Array("535", "535 Series")        
        , new Array("535I", "535i")        
        , new Array("540", "540 Series")       
        , new Array("540I", "540i")        
        , new Array("540IT", "540iT")       
        , new Array("630CSI", "630 Series")       
        , new Array("633", "633 Series")        
        , new Array("633CSI", "633CSi")        
        , new Array("635", "635 Series")        
        , new Array("635CSI", "635CSi")        
        , new Array("728", "728 Series")        
        , new Array("730I", "730 Series")        
        , new Array("732", "732 Series")        
        , new Array("733", "733 Series")        
        , new Array("733I", "733i")        
        , new Array("735", "735 Series")        
        , new Array("735I", "735i")        
        , new Array("735IL", "735iL")        
        , new Array("740", "740 Series")        
        , new Array("740I", "740i")       
        , new Array("740IL", "740iL")        
        , new Array("745", "745 Series")        
        , new Array("745I", "745i")        
        , new Array("750", "750 Series")        
        , new Array("750IL", "750iL")       
        , new Array("840", "840 Series")        
        , new Array("840CI", "840Ci")        
        , new Array("850", "850 Series")       
        , new Array("850CI", "850Ci")        
        , new Array("850CSI", "850CSi")       
        , new Array("850I", "850i")       
        , new Array("BMW323", "323 Series")        
        , new Array("BMW325", "325")        
        , new Array("BMW330", "330 Series")       
        , new Array("BMWMCOUPE", "M Coupe")       
        , new Array("BMWROAD", "M Roadster")        
        , new Array("L6", "L6")       
        , new Array("L7", "L7")        
        , new Array("M3", "M3")        
        , new Array("M5", "M5")        
        , new Array("M6", "M6")      
        , new Array("MSERIES", "M SERIES")      
        , new Array("UNAVAIL", "Unspecified BMW")      
        , new Array("X5", "X5")      
        , new Array("Z3", "Z3")     
        , new Array("Z8", "Z8")
        ); 
        models[7] = new Array(new Array("", "")    
        , new Array("BUICKROAD", "Roadmaster")
        , new Array("CENT", "Century")
        , new Array("ELEC", "Electra") 
        , new Array("ESTATE", "Estate Wagon")
        , new Array("GRNAT", "Grand National")
        , new Array("LESA", "Le Sabre")
        , new Array("PARK", "Park Avenue")      
        , new Array("REATTA", "Reatta")        
        , new Array("REG", "Regal")        
        , new Array("RENDEZVOUS", "Rendezvous")        
        , new Array("RIV", "Riviera")        
        , new Array("SKYH", "Skyhawk")        
        , new Array("SKYL", "Skylark")        
        , new Array("SOMER", "Somerset")        
        , new Array("UNAVAIL", "Unspecified Buick")        
        );    
        models[8] = new Array(new Array("", "")       
        , new Array("ALLANT", "Allante")        
        , new Array("BROUGH", "Brougham")        
        , new Array("CATERA", "Catera")        
        , new Array("CIMA", "Cimarron")        
        , new Array("DEV", "De Ville")        
        , new Array("ELDO", "Eldorado")        
        , new Array("ESCALA", "Escalade")        
        , new Array("FLEE", "Fleetwood")        
        , new Array("SEV", "Seville")        
        , new Array("UNAVAIL", "Unspecified Cadillac")        
        );
    
        models[9] = new Array(new Array("", "") 
        , new Array("ASTRO", "Astro")      
        , new Array("AVALNCH", "Avalanche")        
        , new Array("BERETT", "Beretta")        
        , new Array("BLAZER", "Blazer")        
        , new Array("CAM", "Camaro")       
        , new Array("CAP", "Caprice")       
        , new Array("CAV", "Cavalier")       
        , new Array("CELE", "Celebrity")        
        , new Array("CH3500PU", "1 Ton Pick Up")        
        , new Array("CHASCAB", "Chassis Cab")        
        , new Array("CHEV150", "1/2 Ton Pick Up")        
        , new Array("CHEVC25", "3/4 Ton Pick Up")        
        , new Array("CHEVETTE", "Chevette")        
        , new Array("CHEVIMP", "Impala")        
        , new Array("CHEVMONT", "Monte Carlo")        
        , new Array("CHEVPRIZM", "Prizm")        
        , new Array("CHEVSPEC", "Spectrum")        
        , new Array("CHEVSUB", "Suburban")        
        , new Array("CHSPRINT", "Sprint")        
        , new Array("CHVMETR", "Metro")        
        , new Array("CHVST", "S10 Blazer")        
        , new Array("CORSI", "Corsica")        
        , new Array("CORV", "Corvette")        
        , new Array("ELCAM", "El Camino")        
        , new Array("G10", "G Van")        
        , new Array("G15EXP", "Express Van")        
        , new Array("HDP", "Heavy Duty Pick Up")        
        , new Array("LAPV", "Lumina APV")        
        , new Array("LUMINA", "Lumina")        
        , new Array("MALI", "Malibu")        
        , new Array("NOVA", "Nova")        
        , new Array("S10PICKUP", "S10 Pickup")        
        , new Array("TAHOE", "Tahoe")        
        , new Array("TRACKE", "Tracker")        
        , new Array("TRAILBLZ", "TrailBlazer")        
        , new Array("UNAVAIL", "Unspecified Chevrolet")        
        , new Array("VENTUR", "Venture")        
        );    
        models[10] = new Array(new Array("", "")                
        , new Array("CARAVAN", "Caravan")        
        , new Array("CHPROWLE", "Prowler")        
        , new Array("CHRY300", "300M")        
        , new Array("CHRYCONQ", "Conquest")        
        , new Array("CHRYNEON", "Neon")        
        , new Array("CHRYSEB", "Sebring")        
        , new Array("CIRRUS", "Cirrus")        
        , new Array("CONC", "Concorde")        
        , new Array("CORDOBA", "Cordoba")        
        , new Array("FIFTH", "Fifth Avenue")       
        , new Array("IMPE", "Imperial")        
        , new Array("INTREPID", "Intrepid")       
        , new Array("LEBA", "LeBaron")        
        , new Array("LHS", "LHS")        
        , new Array("NY", "New Yorker")        
        , new Array("PTCRUIS", "PT Cruiser")       
        , new Array("TANDC", "Town & Country")        
        , new Array("UNAVAIL", "Unspecified Chrysler")        
        , new Array("VOYAGER", "Voyager")        
        );
        models[11] = new Array(new Array("", "")      
        , new Array("LANOS", "Lanos")       
        , new Array("LEGANZA", "Leganza")        
        , new Array("NUBIRA", "Nubira")        
        , new Array("UNAVAIL", "Unspecified Daewoo")        
        );    
        models[12] = new Array(new Array("", "")               
        , new Array("CHAR", "Charade")        
        , new Array("ROCKY", "Rocky")        
        , new Array("UNAVAIL", "Unspecified Daihatsu")        
        );    
        models[13] = new Array(new Array("", "")                
        , new Array("280Z", "280 ZX")        
        , new Array("300 ZX", "300 ZX")       
        , new Array("310", "310")        
        , new Array("720", "720")        
        , new Array("DAT200SX", "200SX")        
        , new Array("DAT210", "210")        
        , new Array("DATMAX", "Maxima")        
        , new Array("DATPU", "Pickup")        
        , new Array("DATSENT", "Sentra")        
        , new Array("PUL", "Pulsar")        
        , new Array("STAN", "Stanza")        
        , new Array("UNAVAIL", "Unspecified Datsun")        
        );    
        models[14] = new Array(new Array("", "")                
        , new Array("ARI", "Aries")        
        , new Array("AVENGR", "Avenger")        
        , new Array("DAKOTA", "Dakota")        
        , new Array("DAY", "Daytona")        
        , new Array("DIPLOMA", "Diplomat")        
        , new Array("DOD600", "600")        
        , new Array("DODCARA", "Caravan")        
        , new Array("DODCHAR", "Charger")        
        , new Array("DODCOLT", "Colt")        
        , new Array("DODCONQ", "Conquest")        
        , new Array("DODD50", "D50 Pick Up")        
        , new Array("DODDYNA", "Dynasty")        
        , new Array("DODNEON", "Neon")        
        , new Array("DODSHAD", "Shadow")        
        , new Array("DODSPIR", "Spirit")        
        , new Array("DURANG", "Durango")        
        , new Array("GRANDCARAV", "Grand Caravan")        
        , new Array("INTRE", "Intrepid")        
        , new Array("OMNI", "Omni")        
        , new Array("RAIDER", "Raider")        
        , new Array("RAM1502WD", "Ram Pick Up")        
        , new Array("RAM1504WD", "1/2 Ton Pick Up")        
        , new Array("RAM25002WD", "3/4 Ton Pick Up")        
        , new Array("RAM3502WD", "1 Ton Pick Up")       
        , new Array("RAMCGR", "Ramcharger")        
        , new Array("RAMVANV8", "Ram Van")        
        , new Array("RAMWAGON", "Ram Wagon")        
        , new Array("STEAL", "Stealth")        
        , new Array("STRATU", "Stratus")        
        , new Array("UNAVAIL", "Unspecified Dodge")        
        , new Array("VIPER", "Viper")        
        );    
        models[15] = new Array(new Array("", "")                
        , new Array("EAGLEMED", "Medallion")        
        , new Array("EAGLEPREM", "Premier")        
        , new Array("SUMMIT", "Summit")        
        , new Array("TALON", "Talon")        
        , new Array("UNAVAIL", "Unspecified Eagle")        
        , new Array("VISION", "Vision")        
        );    
        models[16] = new Array(new Array("", "")               
        , new Array("AERO", "Aerostar")        
        , new Array("ASPIRE", "Aspire")        
        , new Array("B2", "Bronco II")        
        , new Array("BRON", "Bronco")        
        , new Array("CONTOUR", "Contour")        
        , new Array("CROWNVIC", "Crown Victoria")        
        , new Array("ECON", "Econoline")        
        , new Array("ESCAPE", "Escape")        
        , new Array("ESCO", "Escort")        
        , new Array("EXCURSION", "Excursion")        
        , new Array("EXP", "EXP")        
        , new Array("EXPEDI", "Expedition")        
        , new Array("EXPLOR", "Explorer")        
        , new Array("F150PICKUP", "1/2 Ton Pick Up")        
        , new Array("F250", "3/4 Ton Pick Up")        
        , new Array("F350", "1 Ton Pick Up")        
        , new Array("FAIRM", "Fairmont")        
        , new Array("FESTIV", "Festiva")        
        , new Array("FIESTA", "Fiesta")        
        , new Array("FOCUS", "Focus")        
        , new Array("FORDCLUB", "Club Wagon")        
        , new Array("FORDPU", "Pickup")        
        , new Array("FORDZX2", "ZX2 Escort")        
        , new Array("FSUP", "F Super Duty")        
        , new Array("LTD", "LTD")        
        , new Array("MUST", "Mustang")        
        , new Array("PROBE", "Probe")        
        , new Array("RANGER", "Ranger")        
        , new Array("TAURUS", "Taurus")        
        , new Array("TBIRD", "Thunderbird")        
        , new Array("TEMPO", "Tempo")        
        , new Array("UNAVAIL", "Unspecified Ford")        
        , new Array("WINDST", "Windstar")        
        );    
        models[17] = new Array(new Array("", "")               
        , new Array("15SIPU4WD", "1/2 Ton Pick Up")        
        , new Array("CABALLERO", "Caballero")        
        , new Array("ENVOY", "Envoy")        
        , new Array("GMC3500PU", "1 Ton Pick Up")        
        , new Array("GMCC25PU", "3/4 Ton Pick Up")        
        , new Array("GMCPICKUP", "Pickup")        
        , new Array("GMCSAVANA", "Savana")        
        , new Array("GMCSYCLON", "Syclone")        
        , new Array("GMCVANDUR", "Vandura")        
        , new Array("JIM", "Jimmy")        
        , new Array("RALLYWAG", "Rally Wagon")        
        , new Array("S15", "S15 Pickup")        
        , new Array("SAFARI", "Safari")        
        , new Array("SIERRA", "Sierra")        
        , new Array("SONOMA", "Sonoma")        
        , new Array("SUB", "Suburban")        
        , new Array("TYPH", "Typhoon")        
        , new Array("UNAVAIL", "Unspecified GMC")        
        , new Array("YUKON", "Yukon")        
        , new Array("YUKONXL", "Yukon XL")        
        );   
        models[18] = new Array(new Array("", "")               
        , new Array("GEOMETRO", "Metro")        
        , new Array("GEOPRIZM", "Prizm")        
        , new Array("GEOTRACK", "Tracker")        
        , new Array("SPECT", "Spectrum")        
        , new Array("STORM", "Storm")        
        , new Array("UNAVAIL", "Unspecified Geo")        
        );    
        models[19] = new Array(new Array("", "")                
        , new Array("ACCORD", "Accord")        
        , new Array("CIVIC", "Civic")        
        , new Array("CRV", "CR-V")        
        , new Array("CRX", "Civic CRX")        
        , new Array("EVPLUS", "EV Plus")        
        , new Array("HONDELSOL", "del Sol")        
        , new Array("INSIGHT", "Insight")        
        , new Array("ODYESSY", "Odyssey")        
        , new Array("PASSPO", "Passport")        
        , new Array("PRE", "Prelude")        
        , new Array("S2000", "S2000")        
        , new Array("UNAVAIL", "Unspecified Honda")        
        );    
        models[20] = new Array(new Array("", "")               
        , new Array("ACCENT", "Accent")        
        , new Array("ELANTR", "Elantra")        
        , new Array("HYUEXCEL", "Excel")        
        , new Array("PONY", "Pony")        
        , new Array("SANTAFE", "Santa Fe")        
        , new Array("SCOUPE", "Scoupe")        
        , new Array("SONATA", "Sonata")        
        , new Array("STELL", "Stellar")        
        , new Array("TIBURO", "Tiburon")        
        , new Array("UNAVAIL", "Unspecified Hyundai")        
        , new Array("XG300", "XG300")        
        );    
        models[21] = new Array(new Array("", "")                
        , new Array("G20", "G20")        
        , new Array("I30", "I30")        
        , new Array("I35", "I35")        
        , new Array("J30", "J30")        
        , new Array("M30", "M30")        
        , new Array("Q45", "Q45")        
        , new Array("QX4", "QX4")        
        , new Array("UNAVAIL", "Unspecified Infiniti")        
        );    
        models[22] = new Array(new Array("", "")                
        , new Array("AMIGO", "Amigo")        
        , new Array("AXIOM", "Axiom")        
        , new Array("HOMBRE", "Hombre")        
        , new Array("ISUIMP", "Impulse")        
        , new Array("ISUMARK", "I-Mark")        
        , new Array("ISUPU", "Pickup")        
        , new Array("OASIS", "Oasis")        
        , new Array("RODEO", "Rodeo")        
        , new Array("STYLUS", "Stylus")        
        , new Array("TROOP", "Trooper")        
        , new Array("TRP2", "Trooper II")        
        , new Array("UNAVAIL", "Unspecified Isuzu")        
        , new Array("VEHICROSS", "VehiCROSS")        
        );    
        models[23] = new Array(new Array("", "")               
        , new Array("JAGXJ12", "XJ12")        
        , new Array("JAGXJ6", "XJ6")        
        , new Array("JAGXJR", "XJR")        
        , new Array("JAGXJS", "XJS")        
        , new Array("JAGXK8", "XK8")        
        , new Array("JAGXKE", "XKE Series")        
        , new Array("STYPE", "S-Type")        
        , new Array("UNAVAIL", "Unspecified Jaguar")        
        , new Array("VANDEN", "Vanden Plas")        
        , new Array("X200", "X200")        
        , new Array("XJ", "XJ Series")        
        , new Array("XJ8", "XJ8")        
        , new Array("XKR", "XKR")        
        , new Array("XTYPE", "X-Type")        
        );    
        models[24] = new Array(new Array("", "")                
        , new Array("CHER", "Cherokee")        
        , new Array("COMANC", "Comanche")        
        , new Array("GRWAG", "Grand Wagoneer")        
        , new Array("JEEPCJ", "CJ")        
        , new Array("JEEPGRAND", "Grand Cherokee")        
        , new Array("JEEPPU", "Pickup")        
        , new Array("LIBERTY", "Liberty")        
        , new Array("UNAVAIL", "Unspecified Jeep")        
        , new Array("WAGONE", "Wagoneer")        
        , new Array("WRANGLER", "Wrangler")        
        );    
        models[25] = new Array(new Array("", "")                
        , new Array("OPTIMA", "Optima")       
        , new Array("RIO", "Rio")       
        , new Array("SEDONA", "Sedona")        
        , new Array("SEPHIA", "Sephia")        
        , new Array("SPECTRA", "Spectra")        
        , new Array("SPORTA", "Sportage")        
        , new Array("UNAVAIL", "Unspecified Kia")        
        );    
        models[26] = new Array(new Array("", "")                
        , new Array("DEFEND", "Defender")        
        , new Array("DISCOV", "Discovery")       
        , new Array("DISCOV2", "Discovery II")       
        , new Array("FRELNDR", "Freelander")        
        , new Array("LANDR", "Land Rover")        
        , new Array("RANGE", "Range Rover")        
        , new Array("UNAVAIL", "Unspecified Land Rover")        
        );    
        models[27] = new Array(new Array("", "")               
        , new Array("ES250", "ES250")       
        , new Array("ES300", "ES300")        
        , new Array("GS300", "GS300")        
        , new Array("GS400", "GS400")        
        , new Array("GS430", "GS430")        
        , new Array("IS300", "IS300")        
        , new Array("LS400", "LS400")        
        , new Array("LS430", "LS430")        
        , new Array("LX450", "LX450")        
        , new Array("LX470", "LX470")        
        , new Array("RX300", "RX300")        
        , new Array("SC300", "SC300")        
        , new Array("SC400", "SC400")        
        , new Array("SC430", "SC430")        
        , new Array("UNAVAIL", "Unspecified Lexus")        
        );    
        models[28] = new Array(new Array("", "")               
        , new Array("BLKWOOD", "Blackwood")        
        , new Array("CONT", "Continental")        
        , new Array("LIMO", "Limousine")        
        , new Array("LINCTC", "Town Car")        
        , new Array("LS", "LS")        
        , new Array("MARK6", "Mark VI")        
        , new Array("MARK7", "Mark VII")        
        , new Array("MARK8", "Mark VIII")        
        , new Array("NAVIGA", "Navigator")        
        , new Array("UNAVAIL", "Unspecified Lincoln")        
        );    
        models[29] = new Array(new Array("", "")  
        , new Array("929", "929")        
        , new Array("B-SERIES", "B-Series Pick-up")        
        , new Array("GLC", "GLC")        
        , new Array("MAZDA323", "323")        
        , new Array("MAZDA626", "626")        
        , new Array("MIATA", "Miata MX5")        
        , new Array("MILL", "Millenia")        
        , new Array("MPV", "MPV")        
        , new Array("MX3", "MX3")        
        , new Array("MX6", "MX6")        
        , new Array("NAVAJO", "Navajo")        
        , new Array("PROTE", "Protege")        
        , new Array("RX7", "RX-7")        
        , new Array("TRIBUTE", "Tribute")        
        , new Array("UNAVAIL", "Unspecified Mazda")        
        );
        models[30] = new Array(new Array("", "")               
        , new Array("190", "190 Series")        
        , new Array("190D2.2", "190D 2.2")        
        , new Array("190D2.5", "190D 2.5")        
        , new Array("190DT", "190DT")        
        , new Array("190E2.3", "190E 2.3")        
        , new Array("190E2.6", "190E 2.6")        
        , new Array("240D", "240D")        
        , new Array("260E", "260E")        
        , new Array("300CD", "300CD")        
        , new Array("300CE", "300CE")        
        , new Array("300D", "300D")        
        , new Array("300DT", "300DT")        
        , new Array("300E", "300E")        
        , new Array("300SD", "300SD")        
        , new Array("300SDL", "300SDL")        
        , new Array("300SE", "300SE")        
        , new Array("300SEL", "300SEL")        
        , new Array("300SL", "300SL")        
        , new Array("300TD", "300TD")        
        , new Array("300TE", "300TE")        
        , new Array("350SD", "350SD")        
        , new Array("350SDL", "350SDL")        
        , new Array("380SE", "380SE")        
        , new Array("380SEC", "380SEC")       
        , new Array("380SEL", "380SEL")        
        , new Array("380SL", "380SL")        
        , new Array("380SLC", "380SLC")        
        , new Array("400E", "400E")        
        , new Array("400SE", "400SE")       
        , new Array("400SEL", "400SEL")        
        , new Array("420SEL", "420SEL")        
        , new Array("500E", "500E")        
        , new Array("500SEC", "500SEC")        
        , new Array("500SEL", "500SEL")        
        , new Array("500SL", "500SL")        
        , new Array("560SEC", "560SEC")        
        , new Array("560SEL", "560SEL")        
        , new Array("560SL", "560SL")        
        , new Array("600SEC", "600SEC")        
        , new Array("600SEL", "600SEL")        
        , new Array("600SL", "600SL")        
        , new Array("C220", "C220")        
        , new Array("C230", "C230")        
        , new Array("C240", "C240")        
        , new Array("C280", "C280")        
        , new Array("C320", "C320")        
        , new Array("C32AMG", "C32 AMG")        
        , new Array("C36", "C36 AMG")        
        , new Array("C43", "C43")        
        , new Array("CL500", "CL500")        
        , new Array("CL55", "CL55 AMG")       
        , new Array("CL600", "CL600")       
        , new Array("CLK320", "CLK320")        
        , new Array("CLK430", "CLK430")        
        , new Array("CLK55", "CLK55 AMG")        
        , new Array("E300D", "E300")        
        , new Array("E320", "E320")        
        , new Array("E420", "E420")        
        , new Array("E430", "E430")        
        , new Array("E500", "E500")        
        , new Array("E55", "E55 AMG")        
        , new Array("G320", "G320")        
        , new Array("G400CDI", "G400 CDI")        
        , new Array("G500", "G500")        
        , new Array("L1418LS14", "L1418/LS1418")        
        , new Array("MB300", "300 Series")        
        , new Array("MB350", "350 Series")        
        , new Array("MB380", "380 Series")        
        , new Array("MB400", "400 Series")        
        , new Array("MB420", "420 Series")        
        , new Array("MB450", "450 Series")        
        , new Array("MB500", "500 Series")        
        , new Array("MB560", "560 Series")        
        , new Array("MB600", "600 Series")        
        , new Array("ML320", "ML320")       
        , new Array("ML430", "ML430")        
        , new Array("ML500", "ML500")        
        , new Array("ML55", "ML55 AMG")        
        , new Array("S320", "S320")       
        , new Array("S350D", "S350D")       
        , new Array("S420", "S420")        
        , new Array("S430", "S430")        
        , new Array("S500", "S500")        
        , new Array("S55", "S55 AMG")        
        , new Array("S600", "S600")        
        , new Array("SL320", "SL320")        
        , new Array("SL500", "SL500")        
        , new Array("SL600", "SL600")        
        , new Array("SLK230", "SLK230")        
        , new Array("SLK320", "SLK320")        
        , new Array("SLK32AMG", "SLK32 AMG")        
        , new Array("UNAVAIL", "Unspecified Mercedes-Benz")        
        );    
        models[31] = new Array(new Array("", "")                
        , new Array("CAPRI", "Capri")        
        , new Array("COLPARK", "Grand Marquis Wagon")       
        , new Array("COUGAR", "Cougar")        
        , new Array("LYNX", "Lynx")        
        , new Array("MARQ", "Marquis")       
        , new Array("MERCGRAND", "Grand Marquis")       
        , new Array("MOUNTA", "Mountaineer")        
        , new Array("MYSTIQ", "Mystique")       
        , new Array("SABLE", "Sable")       
        , new Array("TOPAZ", "Topaz")       
        , new Array("TRACER", "Tracer")        
        , new Array("UNAVAIL", "Unspecified Mercury")        
        , new Array("VILLA", "Villager")        
        );    
        models[32] = new Array(new Array("", "")                
        , new Array("SCORP", "Scorpio")        
        , new Array("UNAVAIL", "Unspecified Merkur")        
        , new Array("XR4TI", "XR4TI")        
        );    
        models[33] = new Array(new Array("", "")                
        , new Array("3000GT", "3000GT")        
        , new Array("CORD", "Cordia")        
        , new Array("DIAMAN", "Diamante")        
        , new Array("ECLIP", "Eclipse")        
        , new Array("GALANT", "Galant")        
        , new Array("LANCER", "Lancer")        
        , new Array("MIRAGE", "Mirage")        
        , new Array("MITEXP", "Expo")        
        , new Array("MITPU", "Pickup")        
        , new Array("MITSTAR", "Starion")        
        , new Array("MONT", "Montero")        
        , new Array("PRECIS", "Precis")        
        , new Array("SIGMA", "Sigma")        
        , new Array("TRED", "Tredia")        
        , new Array("UNAVAIL", "Unspecified Mitsubishi")       
        );    
        models[34] = new Array(new Array("", "")                
        , new Array("240SX", "240SX")       
        , new Array("300ZXTURBO", "300ZX")        
        , new Array("ALTIMA", "Altima")        
        , new Array("FRONTI", "Frontier")        
        , new Array("MAX", "Maxima")        
        , new Array("NIS200SX", "200SX")        
        , new Array("NIS280ZX", "280ZX")        
        , new Array("NISPU", "PICKUP")        
        , new Array("NISSER", "SE-R")        
        , new Array("NISVAN", "Van")        
        , new Array("NX", "NX")        
        , new Array("PATH", "Pathfinder")        
        , new Array("PULSAR", "Pulsar")        
        , new Array("QUEST", "Quest")        
        , new Array("SENTRA", "Sentra")        
        , new Array("STANZA", "Stanza")        
        , new Array("UNAVAIL", "Unspecified Nissan")        
        , new Array("XTERRA", "Xterra")        
        );    
        models[35] = new Array(new Array("", "")              
        , new Array("88", "88")        
        , new Array("98", "Ninety-Eight")        
        , new Array("ACHIEV", "Achieva")        
        , new Array("ALERO", "Alero")       
        , new Array("AURORA", "Aurora")        
        , new Array("BRAV", "Bravada")        
        , new Array("CIERA", "Ciera")        
        , new Array("CSUPR", "Cutlass Supreme")        
        , new Array("CUCR", "88 Custom Cruiser Wagon")        
        , new Array("INTRIG", "Intrigue")        
        , new Array("OLDCALAIS", "Calais")        
        , new Array("OLDCUS", "Cutlass")        
        , new Array("OLDSFIR", "Firenza")        
        , new Array("OMEG", "Omega")        
        , new Array("REGEN", "Regency")        
        , new Array("SILHO", "Silhouette")        
        , new Array("TORO", "Toronado")        
        , new Array("UNAVAIL", "Unspecified Oldsmobile")       
        );    
        models[36] = new Array(new Array("", "")                
        , new Array("ACC", "Acclaim")        
        , new Array("ARROW", "Arrow")       
        , new Array("BREEZE", "Breeze")        
        , new Array("CARAVE", "Caravelle")        
        , new Array("COLT", "Colt")        
        , new Array("GRANFURY", "Gran Fury")        
        , new Array("HORI", "Horizon")        
        , new Array("LASER", "Laser")        
        , new Array("NEON", "Neon")        
        , new Array("PLYMCONQ", "Conquest")        
        , new Array("PLYMGRANV", "Grand Voyager")        
        , new Array("PROWLE", "Prowler")        
        , new Array("RELI", "Reliant")        
        , new Array("SUNDAN", "Sundance")        
        , new Array("UNAVAIL", "Unspecified Plymouth")        
        , new Array("VOYA", "Voyager")        
        );    
        models[37] = new Array(new Array("", "")                
        , new Array("6000", "6000")        
        , new Array("AZTEK", "Aztek")        
        , new Array("BON", "Bonneville")        
        , new Array("FBIRD", "Firebird")        
        , new Array("FIERO", "Fiero")        
        , new Array("FORMFBIRD", "Firebird Formula")        
        , new Array("GP", "Grand Prix")       
        , new Array("GRNDAM", "Grand Am")       
        , new Array("LEMANS", "Le Mans")        
        , new Array("MONTANA", "Montana")        
        , new Array("PARISI", "Parisienne")        
        , new Array("SUNBIR", "Sunbird")        
        , new Array("SUNFIR", "Sunfire")        
        , new Array("TRANSAM", "Trans Am")        
        , new Array("TS", "Trans Sport")        
        , new Array("UNAVAIL", "Unspecified Pontiac")        
        );    
        models[38] = new Array(new Array("", "")               
        , new Array("911", "911")        
        , new Array("911S", "911S")        
        , new Array("911SC", "911SC")        
        , new Array("911T", "911T")        
        , new Array("924", "924")        
        , new Array("928", "928")        
        , new Array("930", "930")        
        , new Array("944", "944")        
        , new Array("968", "968")        
        , new Array("993", "993")        
        , new Array("996", "996")        
        , new Array("BOXSTE", "Boxster")        
        , new Array("CARRERA", "Carrera")        
        , new Array("UNAVAIL", "Unspecified Porsche")        
        );    
        models[39] = new Array(new Array("", "")                
        , new Array("9-3", "9-3")        
        , new Array("9-5", "9-5")        
        , new Array("900", "900")        
        , new Array("9000", "9000")        
        , new Array("UNAVAIL", "Unspecified Saab")        
        );    
        models[40] = new Array(new Array("", "")                
        , new Array("L100", "L100")        
        , new Array("L200", "L200")        
        , new Array("L300", "L300")        
        , new Array("LS", "LS")        
        , new Array("LW", "LW1")        
        , new Array("LW2", "LW2")        
        , new Array("LW200", "LW200")        
        , new Array("LW300", "LW300")        
        , new Array("SC1", "SC1")        
        , new Array("SC2", "SC2")        
        , new Array("SL", "SL")        
        , new Array("SL1", "SL1")        
        , new Array("SL2", "SL2")        
        , new Array("SW1", "SW1")        
        , new Array("SW2", "SW2")        
        , new Array("UNAVAIL", "Unspecified Saturn")        
        , new Array("VUE", "Vue")        
        );    
        models[41] = new Array(new Array("", "")       
        , new Array("BRAT", "Brat")        
        , new Array("FOREST", "Forester")        
        , new Array("IMPREZ", "Impreza")        
        , new Array("JUSTY", "Justy")        
        , new Array("LEGACY", "Legacy")        
        , new Array("LOYALE", "Loyale")        
        , new Array("RX", "RX")        
        , new Array("SUBDL", "DL")        
        , new Array("SUBGL", "GL")        
        , new Array("SUBOUTBK", "Outback")        
        , new Array("SVX", "SVX")        
        , new Array("UNAVAIL", "Unspecified Subaru")        
        , new Array("XT", "XT")        
        );    
        models[42] = new Array(new Array("", "")                
        , new Array("ESTEEM", "Esteem")        
        , new Array("GRANDV", "Grand Vitara")        
        , new Array("SAMUR", "Samurai")        
        , new Array("SIDE", "Sidekick")        
        , new Array("SWIFT", "Swift")        
        , new Array("UNAVAIL", "Unspecified Suzuki")        
        , new Array("VITARA", "Vitara")        
        , new Array("X90", "X-90")        
        );    
        models[43] = new Array(new Array("", "")                
        , new Array("4RUN", "4Runner")        
        , new Array("AVALON", "Avalon")        
        , new Array("CAMRY", "Camry")        
        , new Array("CELICA", "Celica")        
        , new Array("COROL", "Corolla")        
        , new Array("CRESS", "Cressida")        
        , new Array("ECHO", "Echo")        
        , new Array("HIGHLANDER", "Highlander")        
        , new Array("LC", "Land Cruiser")        
        , new Array("MR2", "MR2")        
        , new Array("MR2SPYDR", "MR2 Spyder")        
        , new Array("PASEO", "Paseo")        
        , new Array("PICKUP", "Pickup")        
        , new Array("PREVIA", "Previa")        
        , new Array("PRIUS", "Prius")        
        , new Array("RAV4", "RAV4")        
        , new Array("SEQUOIA", "Sequoia")        
        , new Array("SIENNA", "Sienna")        
        , new Array("SOLARA", "Solara")       
        , new Array("SUPRA", "Supra")        
        , new Array("T100", "T100")       
        , new Array("TACOMA", "Tacoma")        
        , new Array("TERCEL", "Tercel")        
        , new Array("TOYVAN", "Van")        
        , new Array("TUNDRA", "Tundra")        
        , new Array("UNAVAIL", "Unspecified Toyota")        
        );    
        models[44] = new Array(new Array("", "")                
        , new Array("TR7", "TR7")        
        , new Array("TR8", "TR8")        
        , new Array("TRITR", "TR-8")       
        , new Array("TRITR7", "TR-7")        
        , new Array("UNAVAIL", "Unspecified Triumph")        
        );    
        models[45] = new Array(new Array("", "")                
        , new Array("BEETLE", "Beetle")        
        , new Array("CAB", "Cabriolet")        
        , new Array("CORR", "Corrado")       
        , new Array("EUROVAN", "Eurovan")        
        , new Array("GOLF", "Golf")        
        , new Array("GTI", "GTI")       
        , new Array("JET", "Jetta")        
        , new Array("PASS", "Passat")        
        , new Array("QUAN", "Quantum")        
        , new Array("RABBIT", "Rabbit")        
        , new Array("RABBITPU", "Pick Up")        
        , new Array("SCIR", "Scirocco")        
        , new Array("UNAVAIL", "Unspecified Volkswagen")        
        , new Array("VANAG", "Vanagon")        
        , new Array("VOLKSCAB", "Cabrio")        
        , new Array("VOLKSFOX", "Fox")        
        );    
        models[46] = new Array(new Array("", "")       
        , new Array("240", "240")        
        , new Array("240DL", "240 DL")        
        , new Array("240GL", "240 GL")        
        , new Array("240GLT", "240 GLT")        
        , new Array("240SE", "240 SE")        
        , new Array("244GL", "244 GL")        
        , new Array("260", "260")        
        , new Array("260GLE", "260 GLE")        
        , new Array("740", "740")        
        , new Array("740GL", "740 GL")        
        , new Array("740GLE", "740 GLE")        
        , new Array("740SE", "740 SE")        
        , new Array("760", "760")  
        , new Array("760GLE", "760 GLE")        
        , new Array("765GLE", "765 GLE")        
        , new Array("780", "780")        
        , new Array("850", "850")        
        , new Array("850GLT", "850 GLT")        
        , new Array("850T5", "850 T-5")        
        , new Array("850T5R", "850 T-5R")        
        , new Array("940", "940")        
        , new Array("940GL", "940 GL")        
        , new Array("940GLE", "940 GLE")        
        , new Array("940SE", "940 SE")        
        , new Array("960", "960")        
        , new Array("C70", "C70")        
        , new Array("DL", "DL")        
        , new Array("GLT", "GLT")        
        , new Array("S40", "S40")        
        , new Array("S60", "S60")        
        , new Array("S70", "S70")        
        , new Array("S80", "S80")        
        , new Array("S90", "S90")        
        , new Array("UNAVAIL", "Unspecified Volvo")        
        , new Array("V40", "V40")        
        , new Array("V70", "V70")        
        , new Array("V90", "V90")        
        , new Array("VOLV850", "850 Series")        
        , new Array("VOLVGL", "GL")        
        );    
        models[47] = new Array(new Array("", "")                
        , new Array("GV", "GV")        
        , new Array("GVC", "GVC")        
        , new Array("GVL", "GVL")        
        , new Array("GVS", "GVS")        
        , new Array("GVX", "GVX")        
        , new Array("UNAVAIL", "Unspecified Yugo")        
        );

function setupForm(objform) {
        getMakeModelNums(selectedmake, selectedmodel);
        setupMakes(objform, selectedmakenum);             //load the make menu, set the selected make
        setupModels(objform, selectedmodelnum);           //load the model menu, based on selected make
    }

function setupNums(objform) {
        objform.makenum.value = objform.make.selectedIndex;
        objform.modelnum.value = objform.model.selectedIndex;
        //objform.makedescription.value = objform.make.options[objform.makenum.value].text;
        //objform.modeldescription.value = objform.model.options[objform.modelnum.value].text;
    }
    // gets selectedmakenum and selectedmodelnum from make and model
    function getMakeModelNums(make, model) {
        var makenum = 0;
        var modelnum = 0;
        if (make != "" && model != "") {
            // get makenum from make name
            for (i = 1; i < makes.length; i++) {
                if (makes[i][0] == make) {
                    makenum = i;
                }
            }
            // get modelnum from model name
            if (makenum != 0) 
            {
                for (i = 1; i < models[makenum].length; i++)
                 {
                    if (models[makenum][i][0] == model) {
                        modelnum = i;
                    }
                }
            }
            selectedmakenum = makenum;
            selectedmodelnum = modelnum;
        }
    }
function setupMakes(objform, makenum) {
        for (i = 1; i < makes.length; i++) {
            objform.make.options[i] = new Option(makes[i][1], makes[i][0]);
        }
        // set selected make
        objform.make.selectedIndex = 0;
    }


function setupModels(objform, modelnum) {               //called from make menu
        makenum = objform.make.selectedIndex;               //checks for selected make number
        // clear model select - sets options to null
        modellength = objform.model.options.length
        for (i = modellength; i > 0; i--) {
            objform.model.options[i] = null;
        }
        // create model options
        for (i = 1; i < models[makenum].length; i++) {
            objform.model.options[i] = new Option(models[makenum][i][1], models[makenum][i][1]);
        }
        // set selected model
        objform.model.selectedIndex = modelnum;
    }
function convert() {
        document.findvehicle.vin.value = document.findvehicle.vin.value.toUpperCase();
    }
function finish()
  {
  var digits = "0123456789";
  var vin = document.forms.findvehicle.vin.value;
  var year = document.forms.findvehicle.year.value;
  var make = document.forms.findvehicle.make.value;
  var exterior = document.forms.findvehicle.exterior.value;
  var bodystyle = document.forms.findvehicle.bodystyle.value;
  var engine = document.forms.findvehicle.engine.value;
  var fueltype = document.forms.findvehicle.fueltype.value;
  var price = document.forms.findvehicle.price.value;
  var model = document.forms.findvehicle.model.value;
  var interior = document.forms.findvehicle.interior.value;
  var doors = document.forms.findvehicle.doors.value;
  var trans = document.forms.findvehicle.trans.value;
  var drivetype = document.forms.findvehicle.drivetype.value;
  var mileage = document.forms.findvehicle.mileage.value;
   
  if (vin != "")
  {  
  if (vin.length!=17)
    {
    alert("Please enter a valid vehicle identification number.\n(17 total numbers and characters)");
    return false;
}
  }
  if (year == "-")
    {
    alert("Please enter your vehicle year.");
    return false;
}
if (make == "-")
    {
    alert("Please enter your vehicle make.");
    return false;
    }
if (exterior == "-")
    {
    alert("Please select your vehicle exterior color.");
    return false;
}
if (bodystyle == "-")
    {
    alert("Please select your vehicle body style.");
    return false;
}
if (engine == "-")
    {
    alert("Please select your vehicle engine size.");
    return false;
}
if (fueltype == "-")
    {
    alert("Please select your vehicle fuel type.");
    return false;
}
if (price == "")
    {
    alert("Please enter your vehicle asking price.");
    return false;
}
if (price <= 0)
	{
            alert("The vehicle's asking price may not be zero.");
            return false;
        }
if (price !="")
{
 for (var i = 0; i < price.length; i++)
        {
            cost = price.substring(i, i+1)
 if (digits.indexOf(cost) == -1) 
 {
              alert("The vehicle's asking price must be a number.");
              return false;
 }
         }
}
if (model == "-")
    {
    alert("Please select your vehicle model.");
    return false;
}
if (interior == "-")
    {
    alert("Please select your vehicle interior color.");
    return false;
}
if (doors == "-")
    {
    alert("Please select your vehicle door type.");
    return false;
}
if (trans == "-")
    {
    alert("Please select your vehicle transmission type.");
    return false;
}
if (drivetype == "-")
    {
    alert("Please select your vehicle drive type.");
    return false;
}
if (mileage == "")
    {
    alert("The vehicle's mileage may not be zero.");
    return false;
}
if (mileage <= 0)
	{
            alert("The vehicle's asking price may not be zero.");
            return false;
        }
if (mileage !="")
{
 for (var i = 0; i < mileage.length; i++)
        {
            miles = mileage.substring(i, i+1)
 if (digits.indexOf(miles) == -1) 
 {
              alert("The vehicle's mileage must be a number.");
              return false;
 }
         }
}

  else
    {
    return true;
    }
  }	
 
 browserName = navigator.appName;
        browserVer = parseInt(navigator.appVersion);
        supports_focus = 0;
        if (browserName == "Netscape" && browserVer >= 3) {
                supports_focus = 1;
        }
        if (browserName == "Microsoft Internet Explorer" && browserVer >= 4) {
                supports_focus=1;
        } 
 function openBrWindow(theURL,winName,features) { //v2.0
            var w = window.open(theURL,winName,features);
            focusOnWindow(w);
        }
 function focusOnWindow(win) {
            if (supports_focus) {
                win.focus();
            }
        }

function finish1()
{
var liststate = document.forms.customize.liststate.value;
var contactname = document.forms.customize.contactname.value;

if (liststate == "")
    {
    alert("Please select the state your vehicle is located.");
    return false;
}
if (contactname != "")
    {
     for (var i = 0; i < contactname.length; i++)
        {
            q = contactname.substring(i, i+1)
        if (q=="\'" || q=="\"")
 	   {
            alert("The following characters are not allowed \'or \" \n in your contact name.");
            return false;
            }
         }
}
 jpg = document.customize.photo.value.indexOf('.jpg') 
        cjpg = document.customize.photo.value.indexOf('.JPG')
            if ((jpg == -1 && cjpg == -1) && document.customize.photo.value != "") {
                alert("Your photo must be a .jpg file.");
            return false;
            }
 
 var comments = document.forms.customize.comments.value;     
 

if (comments !="")
{
	
	 len = comments.length;
	   if (len >255)
	{
            alert("The vehicle's description is longer then 255 characters.");
            return false;
        }
 for (var i = 0; i < comments.length; i++)
        {
            q = comments.substring(i, i+1)
        if (q=="<" || q==">" || q=="\'" || q=="\"")
 	   {
            alert("The following characters are not allowed <,>,\',\"\n in your description.");
            return false;
            }
         }
}

  else
    {
    return true;
    }
  }	

function finish4()
{
  var digits = "0123456789";
  var cardholdername = document.forms.personal.cardholdername.value;
  var cardnumber = document.forms.personal.cardnumber.value;
  var street = document.forms.personal.street.value;
  var city = document.forms.personal.city.value;
  var state = document.forms.personal.state.value;
  var zip = document.forms.personal.zip.value;
  var phonea = document.forms.personal.phonea.value;
  var phoneb = document.forms.personal.phoneb.value;
  var phonec = document.forms.personal.phonec.value;
  var email = document.forms.personal.email.value;
  var reemail = document.forms.personal.reemail.value;
  var password = document.forms.personal.password.value;
  var repassword = document.forms.personal.repassword.value;

   if (cardholdername == "")
    {
    alert("Please enter the credit card holder's name.");
    return false;
    }
    
if (cardnumber.length<15)
	{
            alert("The credit card number must be at least 15 numbers.");
            return false;
        }
if (cardnumber !="")
{
 for (var i = 0; i < cardnumber.length; i++)
        {
            cnum = cardnumber.substring(i, i+1)
 if (digits.indexOf(cnum) == -1) 
 {
              alert("Your card number can only contain numbers.");
              return false;
 }
         }
}
if (street == "")
    {
    alert("Please enter the billing address street name.");
    return false;
}
if (city == "")
    {
    alert("Please enter the billing address city name.");
    return false;
}
if (zip == "")
    {
    alert("Please enter the billing address zip code.");
    return false;
}
phone = phonea + phoneb + phonec
if (phone == "")
    {
    alert("Please enter your phone number.");
    return false;
}
if (phone.length !=10)
    {
    alert("Your phone number must be 10 digits.");
    return false;
}
if (phone !="")
{
 for (var i = 0; i < phone.length; i++)
        {
            cphone = phone.substring(i, i+1)
 if (digits.indexOf(cphone) == -1) 
 {
              alert("Your phone number can only contain numbers.");
              return false;
 }
         }
}
if (email == "")
    {
    alert("Please enter a valid email.");
    return false;
}
if (email != reemail)
    {
    alert("Your email address did not match.");
    return false;
}
if ((email.indexOf('@') == -1) || (email == "") || (email.indexOf('.') == -1))
    {
    alert("Please enter a valid email address.");
    return false;
}
if (password == "")
    {
    alert("Please enter a password.");
    return false;
}
if (password.length<4)
    {
    alert("Please enter a password with more then 4 characters.");
    return false;
}
if (password != repassword)
    {
    alert("Your passwords did not match.");
    return false;
}
    {
    return true;
    }
}
function finish5()
  {
  var digits = "0123456789";
  var vin = document.forms.editvehicle.vin.value;
  var price = document.forms.editvehicle.price.value;
  var mileage = document.forms.editvehicle.mileage.value;
  var email = document.forms.editvehicle.email.value;
  var phonea = document.forms.editvehicle.phonea.value;
  var phoneb = document.forms.editvehicle.phoneb.value;
  var phonec = document.forms.editvehicle.phonec.value;
  var comments = document.forms.editvehicle.comments.value;   
  if (vin.length!=17)
    {
    alert("Please enter a valid vehicle identification number.\n(17 total numbers and characters)");
    return false;
    }
if (price == "")
    {
    alert("Please enter your vehicle asking price.");
    return false;
}
if (price <= 0)
	{
            alert("The vehicle's asking price may not be zero.");
            return false;
        }
if (price !="")
{
 for (var i = 0; i < price.length; i++)
        {
            cost = price.substring(i, i+1)
 if (digits.indexOf(cost) == -1) 
 {
              alert("The vehicle's asking price must be a number.");
              return false;
 }
         }
}

if (mileage == "")
    {
    alert("The vehicle's mileage may not be zero.");
    return false;
}
if (mileage <= 0)
	{
            alert("The vehicle's asking price may not be zero.");
            return false;
        }
if (mileage !="")
{
 for (var i = 0; i < mileage.length; i++)
        {
            miles = mileage.substring(i, i+1)
 if (digits.indexOf(miles) == -1) 
 {
              alert("The vehicle's mileage must be a number.");
              return false;
 }
         }
}
if (email == "")
    {
    alert("Please enter a valid email.");
    return false;
}
if ((email.indexOf('@') == -1) || (email == "") || (email.indexOf('.') == -1))
    {
    alert("Please enter a valid email address.");
    return false;
}
phone = phonea + phoneb + phonec
if (phone == "")
    {
    alert("Please enter your phone number.");
    return false;
}
if (phone.length !=10)
    {
    alert("Your phone number must be 10 digits.");
    return false;
}
if (phone !="")
{
 for (var i = 0; i < phone.length; i++)
        {
            cphone = phone.substring(i, i+1)
 if (digits.indexOf(cphone) == -1) 
 {
              alert("Your phone number can only contain numbers.");
              return false;
 }
         }
}
if (comments !="")
{
	
	 len = comments.length;
	   if (len >255)
	{
            alert("The vehicle's description is longer then 255 characters.");
            return false;
        }
 for (var i = 0; i < comments.length; i++)
        {
            q = comments.substring(i, i+1)
        if (q=="<" || q==">")
 	   {
            alert("The following characters are not allowed < or >\n in your description.");
            return false;
            }
         }
}

  else
    {
    return true;
    }
  }	
 