
makes = {
Acura : ['CL','Integra','Legend','MDX','NSX','RDX','RL','RSX','SLX','TL','TSX','Vigor','ZDX'],
Alfa_Romeo : ['GTV6','Milano','Spider'],
AM_General : ['Hummer'],
AMC : ['Alliance','Concord','Eagle_30','Eagle_50','Encore','Spirit'],
Aston_Martin : ['DB7','DB9','DBS','Rapide','V12_Vanquish','V12_Vantage','V8_Vantage','Virage'],
Audi : ['100','200','4000','5000','80','90','A3','A4','A5','A6','A7','A8','allroad_quattro','Cabriolet','Coupe','Q5','Q7','R8','RS_6','RS4','S4','S5','S6','S8','TT','TT_RS','TTS','V8'],
Bentley : ['Arnage','Azure','Azure_T','Brooklands','Continental','Continental_Flying_Spur','Continental_Flying_Spur_Speed','Continental_GT','Continental_GT_Speed','Continental_GTC','Continental_GTC_Speed','Continental_Supersports','Mulsanne'],
BMW : ['1_Series','3_Series','5_Series','6_Series','7_Series','8_Series','Alpina','ALPINA_B7','M','M3','M5','M6','X3','X5','X5_M','X6','X6_M','Z3','Z4','Z4_M','Z8'],
Bugatti : ['Veyron_16.4'],
Buick : ['Century','Electra','Enclave','Estate_Wagon','Lacrosse','LeSabre','Lucerne','Park_Avenue','Rainier','Reatta','Regal','Rendezvous','Riviera','Roadmaster','Skyhawk','Skylark','Somerset','Somerset_Regal','Terraza'],
Cadillac : ['Allante','Brougham','Catera','Cimarron','CTS','CTS-V','DeVille','DTS','DTS_Pro','Eldorado','Escalade','Escalade_ESV','Escalade_EXT','Escalade_Hybrid','Fleetwood','Fleetwood_Brougham','Seville','Sixty_Special','SRX','STS','STS-V','XLR','XLR-V'],
Chevrolet : ['Astro','Astro_Cargo','Avalanche','Aveo','Beretta','Blazer','C/K_10_Series','C/K_1500_Series','C/K_20_Series','C/K_2500_Series','C/K_30_Series','C/K_3500_Series','Camaro','Camaro_Convertible','Caprice','Cavalier','Celebrity','Chevette','Chevy_Van','Chevy_Van_Classic','Citation','Classic','Cobalt','Colorado','Corsica','Corvette','Cruze','El_Camino','Equinox','Express','Express_Cargo','Express_Cutaway','HHR','Impala','Lumina','Lumina_Minivan','LUV','Malibu','Malibu_Classic','Malibu_Hybrid','Malibu_Maxx','Metro','Monte_Carlo','Nova','Prizm','R/V_10_Series','R/V_20_Series','R/V_2500_Series','R/V_30_Series','R/V_3500_Series','S-10','S-10_Blazer','Silverado_1500','Silverado_1500_Classic','Silverado_1500_Hybrid','Silverado_1500_SS','Silverado_1500_SS_Classic','Silverado_1500HD','Silverado_1500HD_Classic','Silverado_2500','Silverado_2500HD','Silverado_2500HD_Classic','Silverado_3500','Silverado_3500_Classic','Silverado_3500HD','Silverado_3500HD_CC','Sonic','Spectrum','Sportvan','Sprint','SSR','Suburban','Tahoe','Tahoe_Hybrid','Tahoe_Limited/Z71','Tracker','TrailBlazer','TrailBlazer_EXT','Traverse','Uplander','Venture','Volt'],
Chrysler : ['200','200_Convertible','300','300C_SRT-8','300M','Aspen','Cirrus','Concorde','Conquest','Cordoba','Crossfire','Crossfire_SRT-6','E_Class','Fifth_Avenue','Grand_Voyager','Imperial','Intrepid','Laser','Le_Baron','LHS','New_Yorker','Newport','Pacifica','Prowler','PT_Cruiser','Sebring','TC','Town_and_Country','Voyager'],
Daewoo : ['Lanos','Leganza','Nubira'],
Daihatsu : ['Charade'],
Datsun : ['200SX','210','280ZX','310','510','810','Maxima','Pickup','Pulsar','Sentra','Stanza'],
Dodge : ['400','600','Aries_America','Aries_K','Avenger','Caliber','Caravan','Challenger','Charger','Charger_SRT-8','Colt','Conquest','Dakota','Daytona','Diplomat','Durango','Dynasty','Grand_Caravan','Intrepid','Journey','Lancer','Magnum','Magnum_SRT-8','Mini_Ram_Van','Mirada','Monaco','Neon','Neon_SRT-4','Nitro','Omni','Omni_024','Raider','RAM_100','RAM_150','RAM_250','RAM_350','Ram_50_Pickup','Ram_Cargo','Ram_Chassis_3500','Ram_Chassis_4500','Ram_Pickup_1500','Ram_Pickup_1500_SRT-10','Ram_Pickup_2500','Ram_Pickup_3500','Ram_Van','Ram_Wagon','Ramcharger','Rampage','Shadow','Spirit','Sprinter','Sprinter_Cargo','St._Regis','Stealth','Stratus','Viper'],
Eagle : ['Eagle_30','Medallion','Premier','Summit','Talon','Vision'],
Ferrari : ['360','430_Scuderia','430_Scuderia_Spider','456M','458_Italia','550','575M','599','599_GTB_Fiorano','599_GTO','612_Scaglietti','California','Enzo','F430','F430_Spider','Superamerica'],
Fiat : ['500','500c'],
Ford : ['Aerostar','Aspire','Bronco','Bronco_II','Contour','Contour_SVT','Courier','Crown_Victoria','E-100','E-150','E-250','E-250_SD','E-350','E-350_SD','E-350_Super_Duty','E-450_SD','E-450_Super_Duty','Econoline_Cargo','Econoline_Wagon','Edge','Escape','Escape_Hybrid','Escort','Excursion','EXP','Expedition','Expedition_EL','Explorer','Explorer_Sport','Explorer_Sport_Trac','F-100','F-150','F-150_Heritage','F-150_SVT_Lightning','F-250','F-250_Super_Duty','F-350','F-350_Super_Duty','F-450_Super_Duty','F-550_Super_Duty','Fairmont','Festiva','Fiesta','Five_Hundred','Flex','Focus','Focus_SVT','Freestar','Freestyle','Fusion','Fusion_Hybrid','Granada','GT','LTD','LTD_Crown_Victoria','Mustang','Mustang_SVT_Cobra','Probe','Ranger','Shelby_GT500','Taurus','Taurus_X','Tempo','Thunderbird','Transit_Connect','Windstar','Windstar_Cargo'],
Geo : ['Metro','Prizm','Spectrum','Storm','Tracker'],
GMC : ['Acadia','C/K_1500_Series','C/K_2500_Series','C/K_3500_Series','Caballero','Canyon','Envoy','Envoy_XL','Envoy_XUV','Jimmy','R/V_1500_Series','R/V_2500_Series','R/V_3500_Series','Rally_Wagon','S-15','S-15_Jimmy','Safari','Safari_Cargo','Savana','Savana_Cargo','Savana_Cutaway','Savana_Passenger','Sierra_1500','Sierra_1500_Classic','Sierra_1500_Hybrid','Sierra_1500HD','Sierra_1500HD_Classic','Sierra_2500','Sierra_2500HD','Sierra_2500HD_Classic','Sierra_3500','Sierra_3500_Classic','Sierra_3500HD','Sierra_3500HD_CC','Sierra_C3','Sierra_Classic_1500','Sierra_Classic_2500','Sierra_Classic_3500','Sonoma','Suburban','Syclone','Terrain','Typhoon','Vandura','Yukon','Yukon_Denali','Yukon_XL'],
Honda : ['Accord','Accord_Crosstour','Civic','Civic_CRX','Civic_del_Sol','CR-V','CR-Z','Crosstour','Element','Fit','Insight','Odyssey','Passport','Pilot','Prelude','Ridgeline','S2000'],
HUMMER : ['H1','H1_Alpha','H2','H2_SUT','H3','H3T'],
Hyundai : ['Accent','Azera','Elantra','Elantra_Touring','Entourage','Equus','Excel','Genesis','Genesis_Coupe','Santa_Fe','Scoupe','Sonata','Sonata_Hybrid','Tiburon','Tucson','Veracruz','XG300','XG350'],
Infiniti : ['EX35','FX35','FX45','FX50','G20','G25_Sedan','G35','G37','G37_Convertible','G37_Coupe','G37_Sedan','I30','I35','IPL_G_Coupe','J30','M30','M35','M35h','M37','M45','M56','Q45','QX4','QX56'],
Isuzu : ['Amigo','Ascender','Axiom','Hombre','I-Mark','i-Series','Impulse','Oasis','Pickup','Rodeo','Rodeo_Sport','Stylus','Trooper','Trooper_II','VehiCROSS'],
Jaguar : ['S-Type','S-Type_R','X-Type','XF','XJ','XJ-Series','XJL','XJR','XK','XK-Series','XKR'],
Jeep : ['Cherokee','CJ-5','CJ-7','Comanche','Commander','Compass','Grand_Cherokee','Grand_Cherokee_SRT-8','Grand_Wagoneer','J-10_Pickup','J-20_Pickup','Liberty','Patriot','Scrambler','Wagoneer','Wrangler','Wrangler_Unlimited'],
Kia : ['Amanti','Borrego','Forte','Forte_','Forte_5-door','Forte_Koup','Optima','Optima_Hybrid','Rio','Rondo','Sedona','Sephia','Sorento','Soul','Spectra','Sportage'],
Lamborghini : ['Diablo','Gallardo','Murcielago'],
Land_Rover : ['Defender','Discovery','Discovery_Series_II','Freelander','LR2','LR3','LR4','Range_Rover','Range_Rover_Sport'],
Lexus : ['CT200h','CT200h_Premium','ES_250','ES_300','ES_330','ES_350','GS_300','GS_350','GS_400','GS_430','GS_450h','GS_460','GX_460','GX_460_Premium','GX_470','HS_250h','IS_250','IS_250C','IS_300','IS_350','IS_350C','IS_F','LFA','LS_400','LS_430','LS_460','LS_600h_L','LX_450','LX_470','LX_570','RX_300','RX_330','RX_350','RX_400h','RX_450h','SC_300','SC_400','SC_430'],
Lincoln : ['Aviator','Blackwood','Continental','LS','Mark_LT','Mark_VI','Mark_VII','Mark_VIII','MKS','MKT','MKX','MKZ','MKZ_Hybrid','Navigator','Navigator_L','Town_Car','Zephyr'],
Lotus : ['Elise','Esprit','Evora','Exige'],
Maserati : ['Coupe','Gran_Turismo','GranSport','GranTurismo','Quattroporte','Spyder'],
Maybach : ['57','62'],
Mazda : ['323','626','929','B-Series_Pickup','B-Series_Truck','CX-7','CX-9','GLC','Mazda2','Mazda3','MAZDA5','MAZDA6','MAZDASPEED_MX-5','MAZDASPEED_Protege','MAZDASPEED3','MAZDASPEED6','Millenia','MPV','MX-3','MX-5_Miata','MX-6','Navajo','Protege','Protege5','RX-7','RX-8','Tribute','Tribute_Hybrid','Truck'],
Mercedes__Benz : ['190-Class','240-Class','260-Class','280-Class','300-Class','350-Class','380-Class','400-Class','420-Class','500-Class','560-Class','600-Class','C-Class','CL-Class','CLK-Class','CLS-Class','E-Class','G-Class','GL-Class','GLK-Class','M-Class','ML-Class','R-Class','S-Class','SL-Class','SLK-Class','SLR-Class','SLS-Class','Sprinter','Sprinter_Cargo'],
Mercury : ['Capri','Cougar','Grand_Marquis','LN7','Lynx','Marauder','Mariner','Mariner_Hybrid','Marquis','Milan','Milan_Hybrid','Montego','Monterey','Mountaineer','Mystique','Sable','Topaz','Tracer','Villager','Zephyr'],
Merkur : ['Scorpio','XR4Ti'],
MINI : ['Cooper','Cooper_Clubman','Cooper_Countryman','Mini_E'],
Mitsubishi : ['3000GT','Cordia','Diamante','Eclipse','Eclipse_Spyder','Endeavor','Expo','Galant','Lancer','Lancer_Evolution','Lancer_Sportback','Mighty_Max_Pickup','Mirage','Montero','Montero_Sport','Outlander','Outlander_Sport','Precis','Raider','Sigma','Starion','Tredia','Truck','Vanwagon'],
Nissan : ['200SX','240SX','300ZX','350Z','370Z','Altima','Altima_Hybrid','Armada','Axxess','cube','Frontier','GT-R','Juke','LEAF','Maxima','Murano','Murano_CrossCabriolet','NV','NX','Pathfinder','Pickup','Pulsar','Quest','Rogue','Sentra','Stanza','Titan','Truck','Van','Versa','Xterra'],
Oldsmobile : ['Achieva','Alero','Aurora','Bravada','Ciera','Custom_Cruiser','Cutlass','Cutlass_Calais','Cutlass_Ciera','Cutlass_Cruiser','Cutlass_Salon','Cutlass_Supreme','Delta_Eighty-Eight','Delta_Eighty-Eight_Royale','Eighty-Eight','Eighty-Eight_Royale','Firenza','Intrigue','LSS','Ninety-Eight','Omega','Regency','Silhouette','Toronado'],
Panoz : ['Esperante'],
Peugeot : ['405'],
Plymouth : ['Acclaim','Arrow_Pickup','Breeze','Caravelle','Champ','Colt','Gran_Fury','Grand_Voyager','Horizon','Laser','Neon','Prowler','Reliant_K','Reliant_K_America','Scamp','Sundance','TC3','Trailduster','Turismo','Voyager','Voyager_Wagon'],
Pontiac : ['1000','2000','6000','Aztek','Bonneville','Catalina','Fiero','Firebird','G3','G5','G6','G8','Grand_Am','Grand_Le_Mans','Grand_Prix','GTO','Le_Mans','Montana','Montana_SV6','Parisienne','Phoenix','Safari','Solstice','Sunbird','Sunfire','T1000','Torrent','Trans_Sport','Vibe'],
Porsche : ['911','924','928','944','968','Boxster','Carrera_GT','Cayenne','Cayman','Cayman_S','Panamera'],
Ram : ['Dakota','Ram_Chassis_3500','Ram_Chassis_4500','Ram_Pickup_1500','Ram_Pickup_2500','Ram_Pickup_3500'],
Range_Rover : ['Evoque','Evoque_Coupe','Range_Rover','Range_Rover_Sport'],
Renault : ['18i','Fuego','Le_Car','Sportwagon'],
Rolls__Royce : ['Corniche','Ghost','Park_Ward','Phantom','Phantom_Coupe','Phantom_Drophead_Coupe','Silver_Seraph'],
Saab : ['9-2X','9-3','9-3X','9-4X','9-5','9-7X','900','9000'],
Saturn : ['Astra','Aura','Ion','Ion_Red_Line','L-Series','L300','Outlook','Relay','S-Series','Sky','Vue'],
Scion : ['iQ','tC','xA','xB','xD'],
smart : ['fortwo'],
Sterling : ['825','827'],
Subaru : ['B9_Tribeca','Baja','Brat','DL','Forester','GL','GL-10','GLF','Impreza','Impreza_WRX','Impreza_WRX_STi','Justy','Legacy','Loyale','Outback','RX','Standard','SVX','Tribeca','XT'],
Suzuki : ['Aerio','Equator','Esteem','Forenza','Grand_Vitara','Kizashi','Reno','Samurai','Sidekick','Swift','SX4','SX4_Crossover','SX4_Sport','SX4_Sportback','Verona','Vitara','X-90','XL7'],
Tesla : ['Tesla_Roadster'],
Toyota : ['4Runner','Avalon','Camry','Camry_Hybrid','Camry_Solara','Celica','Corolla','Corona','Cressida','ECHO','FJ_Cruiser','Highlander','Highlander_Hybrid','Land_Cruiser','Matrix','MR2','MR2_Spyder','Paseo','Pickup','Previa','Prius','Prius_v','RAV4','Sequoia','Sienna','Starlet','Supra','T100','Tacoma','Tercel','Tundra','Van','Venza','Yaris'],
Volkswagen : ['Cabrio','Cabriolet','CC','Corrado','Dasher','Eos','EuroVan','Fox','GLI','Golf','GTI','Jetta','New_Beetle','Passat','Phaeton','Pickup','Quantum','R32','Rabbit','Routan','Scirocco','Tiguan','Touareg','Touareg_2','Vanagon'],
Volvo : ['240','260','740','760','780','850','940','960','C30','C70','Coupe','S40','S60','S60_R','S70','S80','S90','V40','V50','V70','V70_R','V90','XC','XC60','XC70','XC90'],
Yugo : ['GV']
}

var formPaneLeft = 0;

function slideFormPanel(submit) {	
	startLeft = formPaneLeft + 10;
	formPaneLeft -= 500;	
	$('#free-quote .form-panel-wrap').animate({
	marginLeft: startLeft}, 500).animate({
		marginLeft: formPaneLeft
		}, 200, 'linear', function() {
				if (submit) {					
					$('#free-quote').delay(10000).submit();					
				}} );
}

indexForm1 = {	
	id : 'free-quote',
	first_name : 'name,First Name',
	last_name : 'name,Last Name',
	phone : 'phone,Phone',
	email : 'email,Email',
	zip : 'zip,Zip'
}

indexForm2 = {
	id : 'free-quote',
	year : 'selected,Year',
	make : 'selected,Make',
	model : 'selected,Model',
	miles : 'selected,Miles'
}

$(document).ready(function(){

	$('#panel1-submit').bind('click', function(e){      
		e.preventDefault();
		if (MineForm.Valid(indexForm1)){
			var ct = $('#form-ct').attr('value');
			var g = $('#form-ct-g').attr('value');
			$('#pixel').attr('src', '/google/goal/' + ct + '/' + g);
			
			var fn = $('#first_name').attr('value');
			var ln = $('#last_name').attr('value');
			var p = $('#phone').attr('value');
			var em = $('#email').attr('value');
			var z = $('#zip').attr('value');
			
			$.ajax({
				url: '/process/partial',
				cache: false,
				type: 'POST',
				data: ({'config_id': ct, 'first_name': fn, 'last_name': ln, 'phone': p, 'email':em, 'zip': z}),
				timeout: 50000,
					success: function(str) {
						//alert(str);
					},
					error: function(xhr) {						
						//alert(xhr.responseText);
					}				
			});
			
			slideFormPanel(false);
		}
	});
	
	$('#panel2-submit').bind('click', function(e){      
		e.preventDefault();
		if (MineForm.Valid(indexForm2)){
			var em = $('#email').attr('value');
			$.ajax({
				url: '/process/partialverify',
				cache: false,
				type: 'POST',
				data: ({'email': em}),
				timeout: 50000,
					success: function(str) {
						//alert(str);
					},
					error: function(xhr) {						
						//alert(xhr.responseText);
					}				
			});
			
			slideFormPanel(true);			
		}
	});
	
	$('#make').change(function() {
		if ($(this).val().length > 0) {
			$('#model-disabled').hide();
			$('#model').show();
			$('#model').val('');	
			$("#model option").each(function() {
				if ($(this).val().length > 0) {
					$(this).remove();
				}
			});	
			var models = makes[$(this).val()];
			var options = '';
			for (m in models)
			{
				var name = models[m].replace('__', '-');
				name = name.replace('_', ' '); 
				var id = models[m];
				$('#model').
					append($("<option></option>").
					attr("value",id).
					text(name));
			}
		} else {
			$('#model').hide();
			$('#model-disabled').show();			
		}
	});
	
	$('.pdf-link-p').bind('click', function(e){
		alert('Please note: This is a sample only. Terms subject to change based on state.');
	});
	
	
	$('#dialog-home').jqm({ajax: '/dialog/dialog1/home', trigger: 'a.dialog-home'});
	$('#dialog-rpo').jqm({ajax: '/dialog/dialog1/rpo', trigger: 'a.dialog-rpo'});
	$('#dialog-dss').jqm({ajax: '/dialog/dialog1/dss', trigger: 'a.dialog-dss'});
	
});

