//addLoadEvent(brInit); //should be called inline from the jsp

function DropDownEntry(make,makeID,models) {
	var tempPairs = new Array();
	var tempModel = new Array();
	
	tempPairs = models.split("|");
	// The previous line returns an array of comma separated pairs of make names and ids
	
	this.make = make;
	this.makeID = makeID;
	this.models = new Array(tempPairs.length);
	this.ids = new Array(tempPairs.length);
	
	for (var i=0; i < tempPairs.length; i++) {
		tempModel = tempPairs[i].split(",");
		
		this.models[i] = tempModel[0];
		this.ids[i] = tempModel[1];
	}
	return this;
}

var dropDownList = new Array();

	dropDownList[0]= new DropDownEntry("Select a Make","046",",001");
	
	dropDownList[1]= new DropDownEntry("Acura","001","CL,007|Integra,002|Legend,001|MDX,010|NSX,003|RDX,013|RL,008|RSX,011|SLX,009|TL,006|TSX,012|Vigor,004|Other,005");
	dropDownList[2]= new DropDownEntry("Alfa Romeo","002","164,003|Milano,002|Spider,001|Other,004");
	dropDownList[3]= new DropDownEntry("American Motors","003","Aliance,001|Eagle,002|Other,003");
	dropDownList[4]= new DropDownEntry("Audi","004","4000,002|5000,001|5000,009|100/200,005|80/90,004|A3,017|A4,011|A5,021|A6,012|A8,014|Cabriolet,010|Fox,006|Q5,024|Q7,018|Quattro,003|R8,022|RS4,019|RS8,020|S4,008|S5,023|S6,013|S8,016|TT,015|Other,007");
	dropDownList[5]= new DropDownEntry("Buick","005","Century,005|Electra,003|Enclave,019|Estate Wagon,010|Lacrosse,016|LeSabre,004|Lucerne,018|Park Avenue,013|Rainier,015|Reatta,001|Regal,006|Rendezvous,014|Riviera,002|Roadmaster,011|Skyhawk,009|Skylark,008|Somerset,007|Terraza,017|Other,012");
	dropDownList[6]= new DropDownEntry("BMW","006","325,017|330,018|1 Series,023|3 Series,001|3.0 I,010|5 Series,002|6 Series,003|645CI,019|7 Series,004|8 Series,008|Alpina B7,024|L6,011|L7,005|Lpina,022|M Coupe,013|M Roadster,016|M3,026|M3/M6,006|M5,009|M6,025|X3,021|X5,014|X6,027|Z3,012|Z4,020|Z4 M,028|Z8,015|Other,007");
	dropDownList[7]= new DropDownEntry("Cadillac","007","Allante,007|Catera,009|Cimarron,006|CTS,011|CTS-V,018|Deville,001|DTS,015|El Dorado,004|Escalade,010|Escalade ESV,016|Escalade EXT,017|Escalade Hybrid,021|Fleetwood,002|Fleetwood Brougham,003|Seville,005|SRX,012|STS,014|STS-V,019|XLR,013|XLR-V,020|Other,008");
	dropDownList[8]= new DropDownEntry("Chevrolet","008","APV-Lumina,015|Astro Passanger Van,013|Avalanche,032|Aveo,038|Beretta,011|Blazer,019|Camaro,007|Caprice,005|Cavalier,010|Celebrity,003|Chevette,001|Citation,002|Cobalt,042|ColbaltSS,046|Colorado,039|Corsica,012|Corvette,008|El Camino,023|Equinox,037|Express Cargo,045|Express Passenger Van,030|FS Pick-up,018|FS Van,017|HHR,044|Impala,006|Lumina,004|Luv,025|Malibu,014|Malibu Classic,048|Malibu Hybrid,049|Malibu Maxx,041|Monte Carlo,009|Nova,016|Prizm,034|S-10 Truck,020|Silverado,036|Silverado Classic,047|Sportvan,027|Sprint,022|SSR,040|Suburban,021|Tahoe,026|Tahoe Hybrid,050|Tracker,035|TrailBlazer,033|Truck,029|Uplander,043|Van,028|Venture,031|Other,024");
	dropDownList[9]= new DropDownEntry("Chrysler","009","300,028|300M,021|Aspen,030|Captiva,010|Cirrus,016|Colt,019|Concorde,012|Conquest,007|Cordoba,006|Crossfire,027|Fifth Avenue,005|Grand Voyager,023|Imperial,009|Laser,001|LeBaron,002|LeBaron GTS,003|LHS,014|Neon,015|New Yorker,004|Newport,017|Pacifica,026|Prowler,025|PT Convertible,029|PT Cruiser,024|Sebring,018|TC,008|Town & Country,011|Vista,020|Voyager,022|Other,013");
	dropDownList[10]= new DropDownEntry("Daewoo","048","Lanos,001|Leganza,002|Nubira,003|Other,004");
	dropDownList[11]= new DropDownEntry("Daihatsu","010","Charade,001|Rocky,002|Other,003");
	dropDownList[12]= new DropDownEntry("Dodge","011","400,010|600/ES/SE,011|Aries,004Aspen,027|Avenger,038|Caliber,044|Caravan,012|Challenger/Conquest,015|Charger,002|Colt,013|Colt Vista,014|Compact Pickup,035|Dakota,021|Daytona,009|Durango,039|Dynasty,016|Full-Size Pickup,032|Full-Size Van,033|Grand Caravan,040|Intrepid,024|Journey,048|Lancer/ES,006|Lancer/Shelby,007|Magnum,043|Mini Ram Van,029|Mini Ram Wagon,028|Monaco,019|Neon,026|Neon SRT-4,047|NITRO,045|Omni/024,001|Raider,018|Ram 50,020|Ram Charger,017|Ram Passenger Wagon,031|Ram SRT-10,042|Ram Truck,046|Rampage,034|Shadow,003|Spirit,005|Sportsman,030|Sprinter,041|St. Regis/Diplomat,008|Stealth,022|Stratus,037|Truck,036|Viper,023|Other,025");
	dropDownList[13]= new DropDownEntry("Eagle","012","18I,010|Alliance,004|Ambassador,012|Concord/Spirit,009|Eagle,006|Encore,005|Medallion,003|Pacer,001|Premier,002|Rambler,011|Summit,007|Talon,008|Vision,014|Other,013");
	dropDownList[14]= new DropDownEntry("Ford","013","Aerostar,010|Aspire,030|Bronco,012|Bronco II,013|Club Passenger Wagon,023|Contour,022|Courier,026|Crown Victoria,006|Econoline Cargo Van,024|Econoline Wagon,055|Edge,045|Escape,035|Escape Hybrid,053|Escort,001|E-Series Wagon,037|Excursion,033|EXP,002|Expedition,031|Expedition EL,052|Explorer,017|Explorer Sport Trac,043|F-150,051|F-250 Super Duty,047|F-350 Super Duty,048|F-350 Super Duty Chassis Cab,049|F-450 Super Duty,056|Fairmont,015|Festiva,009|Fiesta,014|Five Hundred,040|Flex,057|Focus,032|Freestar,039|Freestar Van,050|Freestyle,041|F-Series Pick-Up,018|F-Series Van,019|Fusion,044|Granada,016|GT,042|LTD,005|Mustang,007|Probe,011|Ranchero,027|Ranger,020|Shelby GT500,046|SVT Focus,036|SVT Mustang Cobra,038|Taurus,004|Taurus X,054|Tempo,003|Thunderbird,008|Truck,028|Van,025|Windstar,029|ZX2,034|Other,021");
	dropDownList[15]= new DropDownEntry("GEO","014","Metro,003|Prizm,001|Spectrum,002|Storm,005|Tracer,004|Tracker,006|Other,007");
	dropDownList[16]= new DropDownEntry("GMC","015","Acadia,024|Caballero,009|Canyon,020|Compact PU/Sonoma,007|Envoy,014|EV-1,019|FS Pickup,003|FS Van,004|Jimmy,002|Rally G Series Passenger Wagon,008|Safari,001|Savana,017|Savana Cargo,021|Sierra,016|Sierra 1500,023|Sierra 2500HD,025|Sierra 3500HD,026|Sonoma,018|Suburban,005|Truck,012|Van,013|Vandura G Series Cargo Van,010|Yukon,011|Yukon Denali,015|Yukon Hybrid,027|Yukon XL,022|Other,006");
	dropDownList[17]= new DropDownEntry("Honda","016","Accord,002|Civic,001|Civic SI,018|CR-V,010|CRX,004|Del Sol,005|Element,014|EV Plus,013|Fit,016|Insight,011|Odyssey,008|Passport,007|Pilot,015|Prelude,003|Ridgeline,017|S2000,012|Truck,009|Other,006");
	dropDownList[18]= new DropDownEntry("Hummer","052","H1,001|H2,002|H2 SUT,005|H3,004|H3 T,006|Other,003");
	dropDownList[19]= new DropDownEntry("Hyundai","017","Accent,006|Azera,012|Elantra,003|Entourage,013|Excel,001|Genesis,015|Santa Fe,009|Scoupe,004|Sonata,002|Tiburon,007|Tucson,011|Veracruz,014|XG300,008|XG350,010|Other,005");
	dropDownList[20]= new DropDownEntry("Infiniti","018","2006 M,016|EX,018|EX35,021|FX35,013|FX45,010|FX50,020|G20,001|G35,009|G35 AWD,015|G35 Coupe,012|G37 Coupe,019|I30,006|I35,008|J30,002|M30,003|M35,017|M45,011|Q45,004|QX4,007|QX56,014|Other,005");
	dropDownList[21]= new DropDownEntry("Isuzu","019","Amigo,006|Ascender,014|Axiom,012|Hombre,010|I-Mark,001|Impulse,002|I-Series,015|Oasis,009|Pickup,007|Rodeo,004|Rodeo Sport,013|Stylus,005|Trooper,003|Vehicross,011|Other,008");
	dropDownList[22]= new DropDownEntry("Jaguar","020","S Type,010|S Type R,016|Vanden Plas (VDP),009|X200,011|XF,017|XJ,006|XJ6/12,001|XJ8,008|XJR,003|XJS,002|XJ-Series,014|XK8,007|XKE,005|XKR,013|XK-Series,015|X-Type,012|Other,004");
	dropDownList[23]= new DropDownEntry("Jeep","021","Cherokee,001|CJ,003|Comanche,008|Commander,013|Compass,014|FS Pickup,007|Grand Cherokee,002|Grand Wagoneer,010|Liberty,012|Patriot,015|Pickup,011|Sierra Classic,004|Wagoneer,005|Wrangler,006|Other,009");
	dropDownList[24]= new DropDownEntry("Kia","049","Amanti,010|Borrego,012|Optima,007|Rio,004|Rondo,011|Sedona,006|Sephia,001|Sorento,009|Spectra GS/GSX,002|Sportage,003|Y-Series,005|Other,008");	
	dropDownList[25]= new DropDownEntry("Lexus","022","ES,021|ES250/300,002|ES330,016|ES350,027|GS,022|GS 350,025|GS 450h,026|GS300,006|GS400,008|GS430,011|GS460,028|GX470,017|IS 250/350,018|IS F,029|IS300,012|LS 460,023|LS 600h,024|LS400,001|LS430,013|LX450,007|LX470,010|LX570,030|RX300,009|RX330,015|RX350,019|RX400h,020|SC300,005|SC400,003|SC430,014|Other,004");
	dropDownList[26]= new DropDownEntry("Lincoln","023","Aviator,008|Blackwood,007|Continental,002|LS,006|Mark,001|Mark LT,010|MKS,013|MKX,011|MKZ,012|Navigator,005|Navigator L,014|Town Car,003|Zephyr,009|Other,004");
	dropDownList[27]= new DropDownEntry("Mazda","024","3,020|323,012|5,021|6,019|626,003|929,005|B-Series Truck,017|CX 9,023|CX-7,022|GLC/323,001|Mazda3,024|Mazda5,025|Mazda6,026|Millenia,014|MP3,016|MPV,010|MX-3,009|MX5/Miata,006|MX-6,004|Navajo,007|Pickup,011|Protege,008|RX7,002|RX8,018|Tribute,015|Tribute Hybrid,027|Other,013");
	dropDownList[28]= new DropDownEntry("Mercedes Benz","025","190,001|300,002|380/420/500/560 SEL,003|380/450/560 (conv),004|C Class,007|C32 AMG,016|C55 AMG,028|CL Class,009|CL55 AMG,017|CL65 AMG,024|CLK AMG,018|CLK Class,010|CLK55 AMG,025|CLS55 AMG,030|CLS-Class,029|E Class,008|E55 AMG,019|G Class,014|G55 AMG,020|GL-Class,034|M Class,011|ML Class,013|R-Class,031|S Class,006|S55 AMG,021|S65 AMG,032|SL Class,015|SL55 AMG,022|SL65 AMG,026|SLK Class,012|SLK32 AMG,023|SLK55 AMG,033|SLR,027|SLR McLaren,035|Other,005");
	dropDownList[29]= new DropDownEntry("Mercury","026","Bobcat,009|Capri,007|Cougar,004|Grand Marquis,005|Lynx,006|Marauder,015|Mariner,017|Mariner Hybrid,020|Marquis,002|Milan,019|Montego,018|Monterey,016|Mountaineer,014|Mystique,013|Sable,003|Topaz,001|Tracer,008|Villager,011|Zephyr,010|Other,012");
	dropDownList[30]= new DropDownEntry("Merkur","027","Scorpio,002|XR4TI,001|Other,003");
	dropDownList[31]= new DropDownEntry("Mini","050","Clubman,003|Cooper,001|Other,002");
	dropDownList[32]= new DropDownEntry("Mitsubishi","028","3000GT,008|Cordia,001|Diamante,011|Eclipse,007|Eclipse Spyder,016|Endeavor,018|Expo,009|Galant,004|Lancer,017|Lancer Evol,021|Mirage,005|Montero,010|Outlander,019|Pickup,013|Precis,006|Raider,020|Sigma,014|Starion,002|Tredia,003|Van,012|Other,015");
	dropDownList[33]= new DropDownEntry("Nissan","029","210,020|200SX,002|240SX,003|280/300Z,004|280ZX,018|300ZX,005|310/Pulsar,009|350 Z,024|370 Z,040|Altima,016|Altima Coupe,034|Altima Hybrid,033|Altra EV,011|Armada,030|Armada,038|Axxess,010|B210,019|Cube,039|Frontier,021|Frontier Open Sky,027|Full-Size Trk,023|GT-R,036|Maxima,001|Murano,028|NX,012|Pathfinder,013|Pickup,014|Quest,015|Rogue,035|Sentra,008|Sentra-SE-R,026|Stanza,006|Titan,029|Van,007|Versa,037|Versa Hatchback,032|Versa Sedan,031|Xterra,022|Z Roaster Convertible,025|Other,017");
	dropDownList[34]= new DropDownEntry("Oldsmobile","030","98,007|Achieva,011|Alero,019|Aurora,015|Bravada,010|Custom Cruiser,012|Cutlass Calais,005|Cutlass Ciera,003|Cutlass Salon,002|Cutlass Supreme,004|Delta 88/Royale,006|Firenza,009|Intrigue,018|LSS,020|Omega,001|Silhouette,016|Toronado,008|Touring Sedan,014|Truck,017|Other,013");
	dropDownList[35]= new DropDownEntry("Peugeot","031","405,004|504,002|505,005|505/604,001|Other,003");
	dropDownList[36]= new DropDownEntry("Plymouth","032","Acclaim,002|Breeze,019|Caravelle/SE,003|Colt,010|Colt Vista,012|Conquest,011|Fury I-III,017|Gran Fury,004|Grand Voyager,021|Laser,008|Neon,016|Prowler,020|Reliant,001|Sundance,007|TC3/Miser/Horizon,005|Transport,013|Truck,018|Turismo,006|Volare,015|Voyager,009|Other,014");
	dropDownList[37]= new DropDownEntry("Pontiac","033","1000,010|6000,004|6000STE,005|Aztek,018|Bonneville,007|Fiero,011|Firebird,008|G5,024|G6,021|G8,025|Grand Am,003|Grand Prix,006|GTO,020|J2000,015|Le Mans,002|Montana,017|Phoenix,001|Safari,013|Solstice,022|Sunbird/2000,009|Sunfire,016|Torrent,023|Transport,012|Vibe,019|Other,014");
	dropDownList[38]= new DropDownEntry("Porsche","034","911,001|912,009|914,002|924,003|928,004|930,008|944,005|968,006|Boxster,010|Cayenne,011|Cayman,012|Panamera,013|Other,007");
	dropDownList[39]= new DropDownEntry("Range Rover","035","Any Models,001|Defender90,004|Discovery,003|Freelander,005|Land Rover,002|LR2,007|LR3,006|Range Rover Sport,008");
	dropDownList[40]= new DropDownEntry("Saab","036","9-2X,016|9-7X,017|9-3,012|9-5,013|900,001|9000,006|9000CD,007|9000CD Turbo,008|9000CD Turbo Conv.,009|9005 Conv.,010|900S,002|900S Turbo,003|900S Turbo Conv.,004|Other,011");
	dropDownList[41]= new DropDownEntry("Saturn","037","Astra,013|Aura,011|Aura Hybrid,014|Coupe,002|Ion,008|L-Series,005|Outlook,012|Relay,009|Sedan,001|Sky,010|S-Series,006|VUE,007|VUE Hybrid,015|Wagon,004|Other,003");
	dropDownList[42]= new DropDownEntry("Scion","051","tC,004|XA Coup/Hatchback,001|XB Wagon,002|xD,005|Other,003");
	dropDownList[43]= new DropDownEntry("Smart","053","Fortwo Convertible,001|Fortwo Hatchback,002|Other,003");
	dropDownList[44]= new DropDownEntry("Sterling","038","Any Models,001");
	dropDownList[45]= new DropDownEntry("Subaru","039","3 Door Coupe,013|B9 Tribeca,020|Baja,018|Brat,009|DL4/GL,003|Forester,016|GLF/GL/DL,001|GLI/XT6,002|Hatchback,012|Impreza,010|Impreza WRX/STI,021|Justy,004|Legacy,006|Loyale,007|Outback,017|RX 4X4,005|Sedan,015|SVX,008|Wagon,014|WRX,019|Other,011");
	dropDownList[46]= new DropDownEntry("Suzuki","040","Aerio Sedan,011|Aerio SX,010|Esteem Sedan,012|Esteem Wagon,006|Forenza,015|Grand Vitara,009|Reno,016|Samurai,002|Sidekick,003|Swift,001|SX4,017|Truck,005|Verona,014|Vitara,008|X90,007|XL-7,013|Other,004");
	dropDownList[47]= new DropDownEntry("Testa","054","Roaster,001|Other,002");
	dropDownList[48]= new DropDownEntry("Toyota","041","Avalon,018|Camry,004|Camry Hybrid,032|Celica,005|Corolla,003|Corona,017|Cressida,007|Echo,024|FJ Cruiser,030|Four Runner,013|FX-16,010|Highlander,028|Highlander Hybrid,033|Land Cruiser,014|Matrix,027|MR2,008|Paseo,009|Pickup,011|Previa,012|Prius,025|RAV4,019|Sequoia,026|Sienna,021|Solara,022|Starlet,001|Supra,006|Tacoma,020|Tercel,002|Tundra,023|Tundra Double Cab,029|Van/Wagon,015|Yaris,031|Other,016");
	dropDownList[49]= new DropDownEntry("Volkswagen","042","Eurovan,021|Fox,010|GL1,028|Golf,005|GTI,013|Jetta,006|Karmann Ghia,016|New Beetle,023|Passat,011|Phaeton,025|Quantum,009|R32,026|Rabbit,002|Ralleye,008|Scirocco,004|The Thing,017|Tiguan,030|Touareg,024|Touareg 2,029|Truck,018|Van/Bus,019|Vanagon,012|Westfalia/Camper,020|Other,014");
	dropDownList[50]= new DropDownEntry("Volvo","043","240,006|242/244/245,001|40 Series,012|60 Series,013|70 Series,014|740/745/GLE,002|760GLE/780,003|80 Series,015|850/940/960,005|90 Series,008|C30,024|C70,007|S40,020|S60,017|S60 R,019|S70,009|S80,010|V40,021|V50,023|V70,011|V70 R,022|XC70,018|XC90,016|Other,004");
	dropDownList[51]= new DropDownEntry("Yugo","044","All Models,001");
	dropDownList[52]= new DropDownEntry("Other","045","Other,001");
	dropDownList[53]= new DropDownEntry("None","047","Other,001");


function setMakes() {
	$('drpPrimaryHouseholdVehMake').length = dropDownList.length;
	$('drpOtherVehMake').length = dropDownList.length;
	for (i = 0; i < dropDownList.length; i++) {
		$('drpPrimaryHouseholdVehMake')[i].text = dropDownList[i].make;
		$('drpPrimaryHouseholdVehMake')[i].value = dropDownList[i].makeID;
		$('drpOtherVehMake')[i].text = dropDownList[i].make;
		$('drpOtherVehMake')[i].value = dropDownList[i].makeID;
	}
}

function setModels(formElement,makeIndex) {
	formElement.selectedIndex = 0;
	formElement.length = dropDownList[makeIndex].models.length + 1
	formElement[0].text = "Select a Model";
	formElement[0].value = "0";
	for (i = 0; i < dropDownList[makeIndex].models.length; i++) {
		formElement[i + 1].text = dropDownList[makeIndex].models[i];
		formElement[i + 1].value = dropDownList[makeIndex].ids[i];
	}

}

function setSelected(dropDownElement,matchValue) {
	for (var i=0; i < dropDownElement.length; i++) {
		if (dropDownElement.options[i].value == matchValue) {
			dropDownElement.selectedIndex = i;
			return
		}
	}
}

function brInit() {
	setMakes();

	if($('drpPrimaryHouseholdVehMake').selectedIndex != 0){
		setModels($('drpPrimaryHouseholdVehModel'),$('drpPrimaryHouseholdVehMake').selectedIndex);
	}
	if($('drpOtherVehMake').selectedIndex != 0){
		setModels($('drpOtherVehModel'),$('drpOtherVehMake').selectedIndex);
	}
}


	//BM 10/27/04 Added the resetform function to be used when the user clicks on the clear button
function resetform() {
		$('txtTitle').value="";
		$('txtFirstName').value="";
		$('txtLastName').value="";
		$('txtAddress1').value="";
		$('txtAddress2').value="";
		$('txtUnit').value="";
		$('txtCity').value="";
		$('drpState').selectedIndex="0";
		$('txtZip').value="";
		$('txtEmail').value="";
		$('rdoMethodContact1').checked = true;
		$('chkEmailAnnouncements').checked=false;
		$('chkPhoneAnnouncements').checked=false;
		$('txtPhoneAreaCode').value="";
		$('txtPhonePrefix').value="";
		$('txtPhoneSuffix').value="";
		$('drpPrimaryVehicle').selectedIndex="0";
		$('drpSecondaryVehicle').selectedIndex="0";
		$('txtComments').value="";
		$('drpOtherVehMake').selectedIndex=0;
		$('drpOtherVehModel').selectedIndex=0;
		$('drpPrimaryHouseholdVehMake').selectedIndex=0;
		$('drpPrimaryHouseholdVehModel').selectedIndex=0;
		$('drpLeaseExpMonth').value="";
		$('txtLeaseExpYear').value="";
		$('drpTimePurchase').value="";
		$('drpMethodPurchase').value="";
		$('txtCurrVehicleYear').value="";
}

function submitform() {
	document.frmContactRetailer.submit();
}
