var v_max=15;var removed=[];var makes_models={Acura:["CL","Integra","Legend","MDX","RDX","RL","RSX","SLX","TL","TSX","Vigor"],"Aston Martin":["DB7","DB9","DBS","V12 Vanquish","V8 Vantage"],Audi:["100","200","80","90","A3","A4","A5","A6","A7","A8","allroad quattro","Cabriolet","Coupe","Q5","Q7","R8","R8-RS","RS4","RS5","RS6","S4","S5","S6","S8","TT","TT-RS","TTS","V8"],Bentley:["Arnage","Azure","Brooklands","Continental","Continental Flying Spur","Continental GT","Continental GT Speed","Continental GTC"],BMW:["1 Series","128i","135i","3 Series","328i","335i","5 Series","528i","535i","550i","6 Series","650i","7 Series","750i","750Li","760Li","ALPINA B7","M3","M6","X3","X5","X6","Z3","Z4","Z8"],Bugatti:["Veyron"],Buick:["Century","Electra","Enclave","Estate Wagon","LaCrosse","LeSabre","Lucerne","Park Avenue","Rainier","Reatta","Regal","Rendezvous","Riviera","Roadmaster","Skylark","Terraza"],Cadillac:["Allante","Brougham","Catera","CTS","CTS-V","DeVille","DTS","Eldorado","Escalade","Escalade ESV","Escalade EXT","Escalade Hybrid","Fleetwood","Seville","Sixty Special","SRX","STS","STS-V","XLR","XLR-V"],Chevrolet:["Astro","Astro Cargo","Avalanche","Aveo","Beretta","Blazer","CK 1500 Series","C/K 2500 Series","C/K 3500 Series","Caprice","Cavalier","Celebrity","Chevy Van","Chevy Van Classic","Classic","Cobalt","Colorado","Corsica","Corvette","Equinox","Express","Express Cargo","HHR","Impala","Lumina","Lumina Minivan","Malibu","Malibu Classic","Malibu Hybrid","Malibu Maxx","Metro","Monte Carlo","Prizm","R/V 3500 Series","S-10","S-10 Blazer","Silverado 1500","Silverado 1500 Classic","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","Sportvan","SSR","Suburban","Tahoe","Tahoe Hybrid","Tahoe Limited/Z71","Tracker","TrailBlazer","TrailBlazer EXT","Traverse","Uplander","Venture"],Chrysler:["300","300C SRT-8","300M","Aspen","Cirrus","Concorde","Crossfire","Crossfire SRT-6","Grand Voyager","Imperial","Le Baron","LHS","New Yorker","Pacifica","Prowler","PT Cruiser","Sebring","TC","Town and Country","Voyager"],Dodge:["Avenger","Caliber","Caravan","Challenger","Charger","Charger SRT-8","Colt","Dakota","Daytona","Durango","Dynasty","Grand Caravan","Intrepid","Journey","Magnum","Magnum SRT-8","Monaco","Neon","Neon SRT-4","Nitro","Omni","RAM 150","RAM 250","RAM 350","Ram 50 Pickup","Ram Cargo","Ram Pickup 1500","Ram Pickup 1500 SRT-10","Ram Pickup 2500","Ram Pickup 3500","Ram Van","Ram Wagon","Ramcharger","Shadow","Spirit","Sprinter","Sprinter Cargo","Stealth","Stratus","Viper"],Ferrari:["360","430 Scuderia","456M","550","575M","599","612 Scaglietti","Enzo","F430","Superamerica"],Ford:["Aerostar","Aspire","Bronco","Bronco II","Contour","Contour SVT","Crown Victoria","E-150","E-250","E-350","Econoline Cargo","Econoline Wagon","Edge","Escape","Escape Hybrid","Escort","Excursion","Expedition","Expedition EL","Explorer","Explorer Sport","Explorer Sport Trac","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","Festiva","Five Hundred","Flex","Focus","Focus SVT","Freestar","Freestyle","Fusion","GT","LTD Crown Victoria","Mustang","Mustang SVT Cobra","Probe","Ranger","Shelby GT500","Taurus","Taurus X","Tempo","Thunderbird","Windstar","Windstar Cargo"],GMC:["Acadia","C/K 2500 Series","C/K 3500 Series","Canyon","Envoy","Envoy XL","Envoy XUV","Jimmy","R/V 3500 Series","Rally Wagon","S-15","S-15 Jimmy","Safari","Safari Cargo","Savana","Savana Cargo","Sierra 1500","Sierra 1500 Classic","Sierra 1500HD","Sierra 1500HD Classic","Sierra 2500","Sierra 2500HD","Sierra 2500HD Classic","Sierra 3500","Sierra 3500 Classic","Sierra 3500HD","Sierra C3","Sierra Classic 1500","Sierra Classic 2500","Sierra Classic 3500","Sonoma","Suburban","Syclone","Typhoon","Vandura","Yukon","Yukon Denali","Yukon Hybrid","Yukon XL"],Honda:["Accord","Civic","Civic CRX","Civic del Sol","CR-V","Element","Fit","Insight","Odyssey","Passport","Pilot","Prelude","Ridgeline","S2000"],HUMMER:["H1","H1 Alpha","H2","H2 SUT","H3","H3T"],Hyundai:["Accent","Azera","Elantra","Entourage","Excel","Genesis","Santa Fe","Scoupe","Sonata","Tiburon","Tucson","Veracruz","XG300","XG350"],Infiniti:["EX35","FX35","FX45","FX50","G20","G35","G37","I30","I35","J30","M30","M35","M45","Q45","QX4","QX56"],Isuzu:["Amigo","Ascender","Axiom","Hombre","i-Series","Impulse","Oasis","Pickup","Rodeo","Rodeo Sport","Stylus","Trooper","VehiCROSS"],Jaguar:["S-Type","S-Type R","X-Type","XF","XJ-Series","XJR","XK-Series","XKR"],Jeep:["Cherokee","Comanche","Commander","Compass","Grand Cherokee","Grand Cherokee SRT-8","Grand Wagoneer","Liberty","Patriot","Wagoneer","Wrangler"],Kia:["Amanti","Borrego","Optima","Rio","Rondo","Sedona","Sephia","Sorento","Spectra","Sportage"],Lamborghini:["Diablo","Gallardo","Murcielago"],"Land Rover":["Defender","Discovery","Discovery Series II","Freelander","LR2","LR3","Range Rover","Range Rover Sport"],Lexus:["ES 250","ES 300","ES 330","ES 350","GS 300","GS 350","GS 400","GS 430","GS 450h","GS 460","GX 470","IS 250","IS 300","IS 350","IS F","LS 400","LS 430","LS 460","LS 600h L","LX 450","LX 470","LX 570","RX 300","RX 330","RX 350","RX 400h","SC 300","SC 400","SC 430"],Lincoln:["Aviator","Blackwood","Continental","LS","Mark LT","Mark VII","Mark VIII","MKS","MKX","MKZ","Navigator","Navigator L","Town Car","Zephyr"],Lotus:["Eagle","Elise","Esprit","Exige"],Maserati:["Coupe","GranSport","GranTurismo","Quattroporte"],Maybach:["57","62"],Mazda:["323","626","929","B-Series","B-Series Pickup","B-Series Truck","CX-7","CX-9","MAZDA3","MAZDA5","MAZDA6","MAZDASPEED MAZDA3","MAZDASPEED MAZDA6","MAZDASPEED MX-5 Miata","Mazdaspeed Protege","Millenia","MPV","MX-3","MX-5 Miata","MX-6","Navajo","Protege","Protege5","RX-7","RX-8","Tribute","Tribute Hybrid","Truck"],"Mercedes-Benz":["190-Class","300-Class","350-Class","400-Class","420-Class","500-Class","560-Class","600-Class","C-Class","C32 AMG","C36 AMG","C43 AMG","C55 AMG","CL-Class","CL55 AMG","CL65 AMG","CLK-Class","CLK55 AMG","CLS-Class","CLS55 AMG","E-Class","E55 AMG","G-Class","G55 AMG","GL-Class","M-Class","ML55 AMG","R-Class","S-Class","S55 AMG","S65 AMG","SL-Class","SL55 AMG","SL65 AMG","SLK-Class","SLK32 AMG","SLK55 AMG","SLR McLaren"],Mercury:["Capri","Cougar","Grand Marquis","Marauder","Mariner","Mariner Hybrid","Milan","Montego","Monterey","Mountaineer","Mystique","Sable","Topaz","Tracer","Villager"],MINI:["Cooper","Cooper Clubman","Crossman"],Mitsubishi:["3000GT","Diamante","Eclipse","Eclipse Spyder","Endeavor","Expo","Galant","Lancer","Lancer Evolution","Mighty Max Pickup","Mirage","Montero","Montero Sport","Outlander","Precis","Raider","Sigma","Vanwagon"],Nissan:["200SX","240SX","300ZX","350Z","Altima","Altima Hybrid","Armada","Axxess","Frontier","GT-R","Maxima","Murano","NX","Pathfinder","Pulsar","Quest","Rogue","Sentra","Stanza","Titan","Truck","Van","Versa","Xterra"],Pontiac:["6000","Aztek","Bonneville","Firebird","G5","G6","G8","Grand Am","Grand Prix","GTO","Le Mans","Montana","Montana SV6","Solstice","Sunbird","Sunfire","Torrent","Trans Sport","Vibe"],Porsche:["911","928","944","968","Boxster","Carrera GT","Cayenne","Cayman","Cayman S"],"Rolls-Royce":["Corniche","Park Ward","Phantom","Phantom Drophead Coupe","Silver Seraph"],Saab:["3-Sep","5-Sep","9-2X","9-7X","900","9000"],Saturn:["Astra","Aura","Aura Hybrid","ION","ION Red Line","L-Series","L300","Outlook","Relay","S-Series","Sky","VUE","VUE Hybrid"],Scion:["tC","xA","xB","xD"],smart:["fortwo"],Subaru:["B9 Tribeca","Baja","Forester","Impreza","Impreza WRX STi","Justy","Legacy","Loyale","Outback","SVX","Tribeca","XT"],Suzuki:["Aerio","Esteem","Forenza","Grand Vitara","Reno","Samurai","Sidekick","SX4","Verona","Vitara","X-90","XL7"],Tesla:["Roadster"],Toyota:["4Runner","Avalon","Camry","Camry Hybrid","Camry Solara","Celica","Corolla","Cressida","ECHO","FJ Cruiser","Highlander","Highlander Hybrid","Land Cruiser","Matrix","MR2","MR2 Spyder","Paseo","Pickup","Previa","Prius","RAV4","Sequoia","Sienna","Supra","T100","Tacoma","Tercel","Tundra","Yaris"],Volkswagen:["Cabrio","Cabriolet","Corrado","Eos","EuroVan","Fox","GLI","Golf","GTI","Jetta","New Beetle","Passat","Phaeton","R32","Rabbit","Routan","Tiguan","Touareg","Touareg 2","Vanagon"],Volvo:["240","740","760","780","850","940","960","C30","C70","Coupe","S40","S60","S60 R","S70","S80","S90","V40","V50","V70","V70 R","V90","XC","XC70","XC90"]};var makes=["Acura","Aston Martin","Audi","Bentley","BMW","Bugatti","Buick","Cadillac","Chevrolet","Chrysler","Dodge","Ferrari","Ford","GMC","Honda","HUMMER","Hyundai","Infiniti","Isuzu","Jaguar","Jeep","Kia","Lamborghini","Land Rover","Lexus","Lincoln","Lotus","Maserati","Maybach","Mazda","Mercedes-Benz","Mercury","MINI","Mitsubishi","Nissan","Pontiac","Porsche","Rolls-Royce","Saab","Saturn","Scion","smart","Subaru","Suzuki","Tesla","Toyota","Volkswagen","Volvo"];var models=["1 Series","3 Series","3-Sep","4Runner","5 Series","5-Sep","6 Series","7 Series","9-2X","9-7X","57","62","80","90","100","128i","135i","190-Class","200","200SX","240","240SX","300","300-Class","300C SRT-8","300M","300ZX","323","328i","335i","350-Class","350Z","360","400-Class","420-Class","430 Scuderia","456M","500-Class","528i","535i","550","550i","560-Class","575M","599","600-Class","612 Scaglietti","626","650i","740","750i","750Li","760","760Li","780","850","900","911","928","929","940","944","960","968","3000GT","6000","9000","A3","A4","A5","A6","A7","A8","Acadia","Accent","Accord","Aerio","Aerostar","Allante","allroad quattro","ALPINA B7","Altima","Altima Hybrid","Amanti","Amigo","Armada","Arnage","Ascender","Aspen","Aspire","Astra","Astro","Astro Cargo","Aura","Aura Hybrid","Avalanche","Avalon","Avenger","Aveo","Aviator","Axiom","Axxess","Azera","Aztek","Azure","B-Series","B-Series Pickup","B-Series Truck","B9 Tribeca","Baja","Beretta","Blackwood","Blazer","Bonneville","Borrego","Boxster","Bronco","Bronco II","Brooklands","Brougham","C-Class","C/K 1500 Series","C/K 2500 Series","C/K 3500 Series","C30","C32 AMG","C36 AMG","C43 AMG","C55 AMG","C70","Cabrio","Cabriolet","Caliber","Camry","Camry Hybrid","Camry Solara","Canyon","Capri","Caprice","Caravan","Carrera GT","Catera","Cavalier","Cayenne","Cayman","Cayman S","Celebrity","Celica","Century","Challenger","Charger","Charger SRT-8","Cherokee","Chevy Van","Chevy Van Classic","Cirrus","Civic","Civic CRX","Civic del Sol","CL","CL-Class","CL55 AMG","CL65 AMG","Classic","CLK-Class","CLK55 AMG","CLS-Class","CLS55 AMG","Cobalt","Colorado","Colt","Comanche","Commander","Compass","Concorde","Continental","Continental Flying Spur","Continental GT","Continental GTC","Continental GT Speed","Contour","Contour SVT","Cooper","Cooper Clubman","Corniche","Corolla","Corrado","Corsica","Corvette","Cougar","Coupe","CR-V","Cressida","Crossfire","Crossfire SRT-6","Crossman","Crown Victoria","CTS","CTS-V","CX-7","CX-9","Dakota","Daytona","DB7","DB9","DBS","Defender","DeVille","Diablo","Diamante","Discovery","Discovery Series II","DTS","Durango","Dynasty","E-150","E-250","E-350","E-Class","E55 AMG","Eagle","ECHO","Eclipse","Eclipse Spyder","Econoline Cargo","Econoline Wagon","Edge","Elantra","Eldorado","Electra","Element","Elise","Enclave","Endeavor","Entourage","Envoy","Envoy XL","Envoy XUV","Enzo","Eos","Equinox","ES 250","ES 300","ES 330","ES 350","Escalade","Escalade ESV","Escalade EXT","Escalade Hybrid","Escape","Escape Hybrid","Escort","Esprit","Estate Wagon","Esteem","EuroVan","EX35","Excel","Excursion","Exige","Expedition","Expedition EL","Explorer","Explorer Sport","Explorer Sport Trac","Expo","Express","Express Cargo","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","F430","Festiva","Firebird","Fit","Five Hundred","FJ Cruiser","Fleetwood","Flex","Focus","Focus SVT","Forenza","Forester","fortwo","Fox","Freelander","Freestar","Freestyle","Frontier","Fusion","FX35","FX45","FX50","G-Class","G5","G6","G8","G20","G35","G37","G55 AMG","Galant","Gallardo","Genesis","GL-Class","GLI","Golf","Grand Am","Grand Caravan","Grand Cherokee","Grand Cherokee SRT-8","Grand Marquis","Grand Prix","Grand Vitara","Grand Voyager","Grand Wagoneer","GranSport","GranTurismo","GS 300","GS 350","GS 400","GS 430","GS 450h","GS 460","GT","GT-R","GTI","GTO","GX 470","H1","H1 Alpha","H2","H2 SUT","H3","H3T","HHR","Highlander","Highlander Hybrid","Hombre","i-Series","I30","I35","Impala","Imperial","Impreza","Impreza WRX STi","Impulse","Insight","Integra","Intrepid","ION","ION Red Line","IS 250","IS 300","IS 350","IS F","J30","Jetta","Jimmy","Journey","Justy","L-Series","L300","LaCrosse","Lancer","Lancer Evolution","Land Cruiser","Le Baron","Legacy","Legend","Le Mans","LeSabre","LHS","Liberty","Loyale","LR2","LR3","LS","LS 400","LS 430","LS 460","LS 600h L","LTD Crown Victoria","Lucerne","Lumina","Lumina Minivan","LX 450","LX 470","LX 570","M-Class","M3","M6","M30","M35","M45","Magnum","Magnum SRT-8","Malibu","Malibu Classic","Malibu Hybrid","Malibu Maxx","Marauder","Mariner","Mariner Hybrid","Mark LT","Mark VII","Mark VIII","Matrix","Maxima","MAZDA3","MAZDA5","MAZDA6","MAZDASPEED MAZDA3","MAZDASPEED MAZDA6","MAZDASPEED MX-5 Miata","Mazdaspeed Protege","MDX","Metro","Mighty Max Pickup","Milan","Millenia","Mirage","MKS","MKX","MKZ","ML55 AMG","Monaco","Montana","Montana SV6","Monte Carlo","Montego","Monterey","Montero","Montero Sport","Mountaineer","MPV","MR2","MR2 Spyder","Murano","Murcielago","Mustang","Mustang SVT Cobra","MX-3","MX-5 Miata","MX-6","Mystique","Navajo","Navigator","Navigator L","Neon","Neon SRT-4","New Beetle","New Yorker","Nitro","NX","Oasis","Odyssey","Omni","Optima","Outback","Outlander","Outlook","Pacifica","Park Avenue","Park Ward","Paseo","Passat","Passport","Pathfinder","Patriot","Phaeton","Phantom","Phantom Drophead Coupe","Pickup","Pilot","Precis","Prelude","Previa","Prius","Prizm","Probe","Protege","Protege5","Prowler","PT Cruiser","Pulsar","Q5","Q7","Q45","Quattroporte","Quest","QX4","QX56","R-Class","R/V 3500 Series","R8","R8-RS","R32","Rabbit","Raider","Rainier","Rally Wagon","Ram 50 Pickup","RAM 150","RAM 250","RAM 350","Ram Cargo","Ramcharger","Ram Pickup 1500","Ram Pickup 1500 SRT-10","Ram Pickup 2500","Ram Pickup 3500","Ram Van","Ram Wagon","Ranger","Range Rover","Range Rover Sport","RAV4","RDX","Reatta","Regal","Relay","Rendezvous","Reno","Ridgeline","Rio","Riviera","RL","Roadmaster","Roadster","Rodeo","Rodeo Sport","Rogue","Rondo","Routan","RS4","RS5","RS6","RSX","RX-7","RX-8","RX 300","RX 330","RX 350","RX 400h","S-10","S-10 Blazer","S-15","S-15 Jimmy","S-Class","S-Series","S-Type","S-Type R","S4","S5","S6","S8","S40","S55 AMG","S60","S60 R","S65 AMG","S70","S80","S90","S2000","Sable","Safari","Safari Cargo","Samurai","Santa Fe","Savana","Savana Cargo","SC 300","SC 400","SC 430","Scoupe","Sebring","Sedona","Sentra","Sephia","Sequoia","Seville","Shadow","Shelby GT500","Sidekick","Sienna","Sierra 1500","Sierra 1500 Classic","Sierra 1500HD","Sierra 1500HD Classic","Sierra 2500","Sierra 2500HD","Sierra 2500HD Classic","Sierra 3500","Sierra 3500 Classic","Sierra 3500HD","Sierra C3","Sierra Classic 1500","Sierra Classic 2500","Sierra Classic 3500","Sigma","Silverado 1500","Silverado 1500 Classic","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","Silver Seraph","Sixty Special","Sky","Skylark","SL-Class","SL55 AMG","SL65 AMG","SLK-Class","SLK32 AMG","SLK55 AMG","SLR McLaren","SLX","Solstice","Sonata","Sonoma","Sorento","Spectra","Spirit","Sportage","Sportvan","Sprinter","Sprinter Cargo","SRX","SSR","Stanza","Stealth","Stratus","STS","STS-V","Stylus","Suburban","Sunbird","Sunfire","Superamerica","Supra","SVX","SX4","Syclone","T100","Tacoma","Tahoe","Tahoe Hybrid","Tahoe Limited/Z71","Taurus","Taurus X","TC","tC","Tempo","Tercel","Terraza","Thunderbird","Tiburon","Tiguan","Titan","TL","Topaz","Torrent","Touareg","Touareg 2","Town and Country","Town Car","Tracer","Tracker","TrailBlazer","TrailBlazer EXT","Trans Sport","Traverse","Tribeca","Tribute","Tribute Hybrid","Trooper","Truck","TSX","TT","TT-RS","TTS","Tucson","Tundra","Typhoon","Uplander","V8","V8 Vantage","V12 Vanquish","V40","V50","V70","V70 R","V90","Van","Vanagon","Vandura","Vanwagon","VehiCROSS","Venture","Veracruz","Verona","Versa","Veyron","Vibe","Vigor","Villager","Viper","Vitara","Voyager","VUE","VUE Hybrid","Wagoneer","Windstar","Windstar Cargo","Wrangler","X-90","X-Type","X3","X5","X6","xA","xB","XC","XC70","XC90","xD","XF","XG300","XG350","XJ-Series","XJR","XK-Series","XKR","XL7","XLR","XLR-V","XT","Xterra","Yaris","Yukon","Yukon Denali","Yukon Hybrid","Yukon XL","Z3","Z4","Z8","Zephyr"];function autoCompleteV(f,c,a){var d=[];var e=jQuery('<ul class="autocomplete"></ul>').hide().insertAfter("#ac_break_"+f+c);var h=null;var g=function(k){h=k;if(h===null){e.hide();return}if(h<0){h=0}var j=e.find("li").length;if(h>=j){h=j-1}e.find("li").removeClass("selected").eq(h).addClass("selected");e.show()};var b=function(){var j=d[h];if(a=="mk"){if(j){jQuery("#"+f+c).val(j)}else{jQuery("#"+f+c).val("")}}if(a=="md"){if(j){jQuery("#"+f+c).val(j)}else{jQuery("#"+f+c).val("")}}g(null)};jQuery("#"+f+c).attr("autocomplete","off").keypress(function(j){if(j.keyCode==27&&h!==null){g(null);j.preventDefault();return false}else{if(j.keyCode==13&&h!==null){b();j.preventDefault();return false}}});jQuery("#"+f+c).attr("autocomplete","off").keyup(function(n){if(n.keyCode>40||n.keyCode==8){var l=jQuery("#make"+c).val();var m=jQuery("#model"+c).val();var k=this.value.length;var o;var q=jQuery("#"+f+c).val().toLowerCase();var p=[];if(k){var j;if(a=="mk"){for(j=0;j<makes.length;j++){if(makes[j].substring(0,k).toLowerCase()==q){p.push(makes[j])}}}else{if(a=="md"){if(makes_models[l]&&makes_models[l].length){o=makes_models[l]}else{o=models}for(j=0;j<o.length;j++){if(o[j].substring(0,k).toLowerCase()==q){p.push(o[j])}}}}e.empty();d=p;if(d.length){jQuery.each(d,function(r,s){jQuery("<li></li>").text(s).appendTo(e).mousedown(function(){g(r);b()})});g(0)}else{g(null)}}else{g(null)}}else{if(n.keyCode==38&&h!==null){g(h-1);n.preventDefault()}else{if(n.keyCode==40&&h!==null){g(h+1);n.preventDefault()}}}}).blur(function(j){e.hide()})}function hideIcon(a){jQuery("#ap_info_icn"+a.data.id).hide();jQuery("#ap_date"+a.data.id).val("")}function addHiddenVehicle(){jQuery.get("/account/lqo/ajax_add_vehicle.php",{vid:vehicle_count+1,hide:1,inc_tariff:inc_tariff,inc_deposit:inc_deposit,inc_info:inc_info,inc_more:inc_more,dispatch:dispatch,dep_type:dep_type,dep_default:dep_default,dep_overwrite:dep_overwrite,autoprice:autoprice},function(a){jQuery("#vehicle_holder").append(a);autoCompleteV("make",vehicle_count.toString(),"mk");autoCompleteV("model",vehicle_count.toString(),"md")})}function addVehicle(){var a=vehicle_count+1;if(a<=v_max){jQuery("#vehicle"+a).show();vehicle_count++;addHiddenVehicle()}else{alert("You cannot add more than "+v_max+" vehicles.");return false}}function updateTotalTariff(){if(dispatch===0&&document.getElementById("total_tariff")){var c=0;var b;for(var a=1;a<=vehicle_count;a++){b=parseFloat(jQuery("#tariff"+a).val());if(!isNaN(b)){c+=b}}jQuery("#total_tariff").html(c.toFixed(2))}}function updateTotalDeposit(){if(dispatch===0&&document.getElementById("total_deposit")){var c=0;var a;for(var b=1;b<=vehicle_count;b++){a=parseFloat(jQuery("#deposit_required"+b).val());if(!isNaN(a)){c+=a}}jQuery("#total_deposit").html(c.toFixed(2))}}function removeVehicle(d){if(vehicle_count<2){alert("You must save at least one vehicle.");return}if(!confirm("Are you sure you want to remove this vehicle?")){return}var b=jQuery("#vehicle_id"+d).val();if(!isNaN(b)&&b!==""){removed[removed.length]=b}jQuery("#remove_vehicle_ids").val(removed.join(","));var c=0;var h=vehicle_count+1;var a=["vehicle_id","tariff","deposit_required","year","make","model","vehicle_type_id","vehicle_type_other","color","plate","plate_state_code","vin","lot_number","ap_date","ap_season_id","ap_season_name","ap_lane_id","ap_lane_name","ap_base_price","ap_origin_city","ap_origin_city_state_code","ap_origin_zip","ap_origin_surcharge","ap_destination_city_id","ap_destination_city","ap_destination_city_state_code","ap_destination_zip","ap_destination_zip","ap_destination_surcharge","ap_calculate_price","ap_rounding_option","ap_inop_surcharge","ap_encl_surcharge","ap_encl_surch_type","ap_vehicle_type_surcharge"];for(var e=d+1;e<=h;e++){c=e-1;jQuery("#vehicle_label"+c).html(jQuery("#vehicle_label"+e).html());for(var g=0;g<a.length;g++){jQuery("#"+a[g]+c).val(jQuery("#"+a[g]+e).val())}}jQuery("#vehicle"+h).remove();jQuery("#vehicle"+vehicle_count).hide();vehicle_count--;if(inc_tariff){updateTotalTariff()}if(inc_deposit){updateTotalDeposit()}enableUnloadPrompt(true)}function updateDepositRequired(b){var a=jQuery("#deposit_required"+b).val();if(dep_default&&(dep_overwrite||a.length===0)&&(dep_type=="percentage"||dep_type=="amount")){if(dep_type=="percentage"){var c=jQuery("#tariff"+b).val();if(!isNaN(c)){a=Math.round(c*dep_default)/100}}else{if(dep_type=="amount"){a=Math.round(dep_default)}}jQuery("#deposit_required"+b).val(a.toFixed(2));updateTotalDeposit()}}function validateVehicles(){if(vehicle_count<1){alert("You must save at least one vehicle.");return false}for(i=1;i<=vehicle_count;i++){if(inc_tariff){if(!isRequired(document.getElementById("tariff"+i),"Vehicle #"+i+" - Tariff")){return false}if(!isMoney(document.getElementById("tariff"+i),"Vehicle #"+i+" - Tariff")){return false}}if(inc_deposit){if(!isRequired(document.getElementById("deposit_required"+i),"Vehicle #"+i+" - Deposit Required")){return false}if(!isMoney(document.getElementById("deposit_required"+i),"Vehicle #"+i+" - Deposit Required")){return false}}if(inc_info){if(!isRequired(document.getElementById("year"+i),"Vehicle #"+i+" - Year")){return false}if(!isRequired(document.getElementById("make"+i),"Vehicle #"+i+" - Make")){return false}if(!isRequired(document.getElementById("model"+i),"Vehicle #"+i+" - Model")){return false}if(!isRequired(document.getElementById("vehicle_type_id"+i),"Vehicle #"+i+" - Vehicle Type")){return false}}}return true}function suggestPrices(g){var e=[];jQuery(".ap_info").hide();var o=jQuery("#vehicle_runs").val();if(o===null||o===""){e.push("Vehicle(s) Run")}var k=jQuery("#ship_via_id").val();if(k===null||k===""||(k!=1&&k!=2)){e.push("Ship Via (Open or Enclosed)")}var a=jQuery("#pickup_city").val();var m=jQuery("#pickup_state_code").val();var h=jQuery("#pickup_zip").val();if((a===null||a===""||m===null||m==="")&&(h===null||h==="")){e.push("Origin City and State or Zip")}var r=jQuery("#dropoff_city").val();var j=jQuery("#dropoff_state_code").val();var f=jQuery("#dropoff_zip").val;if((r===null||r===""||j===null||j==="")&&(f===null||f==="")){e.push("Destination City and State or Zip")}var q=document.getElementById("estimated_ship_date");var d=document.getElementById("first_pickup_date");if(q===null){var s=d.value;if(s===null||s===""){e.push("1st Available Pickup Date")}if(s.length){date=_validateUSDate(s);if(!date.length){e.push("1st Available Pickup Date (mm/dd/yyyy)")}}}else{var b=q.value;if(b===null||b===""){e.push("Estimated Ship Date")}if(b.length){date=_validateUSDate(b);if(!date.length){e.push("Estimated Ship Date (mm/dd/yyyy)")}}}var n=[];var c=null;var p;for(p=1;p<=vehicle_count;p++){c=jQuery("#vehicle_type_id"+p).val();if(c===null||c===""){e.push("Vehicle #"+p+" Vehicle Type")}else{n[p]=c}}if(e.length>0){msg="Please fill in the following fields to see a suggested price:\n\n";for(p=0;p<e.length;p++){msg+=e[p]+"\n"}alert(msg)}else{jQuery("#ap_working").show();ship_date=(document.getElementById("estimated_ship_date")===null)?jQuery("#first_pickup_date").val():jQuery("#estimated_ship_date").val();var l="/account/autopricing/ajax_suggest_price.php?vehicle_runs="+encodeURI(jQuery("#vehicle_runs").val())+"&ship_via_id="+encodeURI(jQuery("#ship_via_id").val())+"&origin_city="+encodeURI(jQuery("#pickup_city").val())+"&origin_state_code="+encodeURI(jQuery("#pickup_state_code").val())+"&origin_zip="+encodeURI(jQuery("#pickup_zip").val())+"&destination_city="+encodeURI(jQuery("#dropoff_city").val())+"&destination_state_code="+encodeURI(jQuery("#dropoff_state_code").val())+"&destination_zip="+encodeURI(jQuery("#dropoff_zip").val())+"&estimated_ship_date="+encodeURI(ship_date);for(p=1;p<=vehicle_count;p++){l+="&vehicle_type_id"+p+"="+encodeURI(n[p])}jQuery.getJSON(l,function(t){jQuery("#ap_working").hide();if(t.error){alert(t.error)}else{if(t.result){jQuery.each(t.result,function(u,v){jQuery("#tariff"+u).val(parseFloat(v.tariff).toFixed(2));jQuery("#deposit_required"+u).val(parseFloat(v.deposit).toFixed(2));jQuery("#ap_date"+u).val(v.ap_date);jQuery("#ap_season_id"+u).val(v.season_id);jQuery("#ap_season_name"+u).val(v.season);jQuery("#ap_lane_id"+u).val(v.lane_id);jQuery("#ap_lane_name"+u).val(v.lane);jQuery("#ap_base_price"+u).val(v.base_price);jQuery("#ap_origin_city_id"+u).val(v.orig_city_id);jQuery("#ap_origin_city"+u).val(v.orig_city);jQuery("#ap_origin_state_code"+u).val(v.orig_state);jQuery("#ap_origin_zip"+u).val(v.orig_zip);jQuery("#ap_origin_surcharge"+u).val(v.orig_surch);jQuery("#ap_destination_city_id"+u).val(v.dest_city_id);jQuery("#ap_destination_city"+u).val(v.dest_city);jQuery("#ap_destination_state_code"+u).val(v.dest_state);jQuery("#ap_destination_zip"+u).val(v.dest_zip);jQuery("#ap_destination_surcharge"+u).val(v.dest_surch);jQuery("#ap_calculate_price"+u).val(v.calc_price);jQuery("#ap_rounding_option"+u).val(v.round);jQuery("#ap_inop_surcharge"+u).val(v.inop_surch);jQuery("#ap_encl_surcharge"+u).val(v.encl_surch);jQuery("#ap_encl_surch_type"+u).val(v.encl_surch_type);jQuery("#ap_vehicle_type_surcharge"+u).val(v.type_surch);jQuery("#ap_info"+u).load("/account/autopricing/ajax_show_factors.php",{season:v.season,lane:v.lane,base_price:v.base_price,orig_city:v.orig_city,orig_state:v.orig_state,orig_surch:v.orig_surch,dest_city:v.dest_city,dest_state:v.dest_state,dest_surch:v.dest_surch,type_surch:v.type_surch,inop_surch:v.inop_surch,encl_surch:v.encl_surch,encl_surch_type:v.encl_surch_type,calc_price:v.calc_price,round:v.round,tariff:v.tariff,v_type:jQuery("option:selected","#vehicle_type_id"+u).text(),container:"ap_info"+u});jQuery("#ap_info_icn"+u).show();updateTotalDeposit();updateTotalTariff()})}}})}}function showSamplePrices(){var b="";if(vehicle_count>0){for(var a=1;a<=vehicle_count;a++){if($("#vehicle_type_id"+a).val()===""){alert("To see CD Sample Prices, please select vehicle type for each vehicle.");$("#vehicle_type_id"+a).focus();return false}b+=$("#vehicle_type_id"+a).val()+","}b=b.substring(0,b.length-1)}if(b===""){alert("To see CD Sample Prices, please select at least one vehicle type.");return false}if($("#vehicle_runs").val()===""){alert("To see CD Sample Prices, please select Vehicle(s) Run option.");$("#vehicle_runs").focus();return false}if($("#ship_via_id").val()===""){alert("To see CD Sample Prices, please select Ship Via option.");$("#ship_via_id").focus();return false}if(($("#pickup_valid").val()===0)||($("#dropoff_valid").val()===0)){alert("To see CD Sample Prices, both pickup and delivery locations must be valid.");return false}if($("#pickup_city").val()===""||$("#pickup_state_code").val()===""||$("#dropoff_city").val()===""||$("#dropoff_state_code").val()===""){alert("To see CD Sample Prices, please fill in all the fields for pickup and delivery locations.");return false}$("#sample_prices").load("/account/sample_prices/ajax_show_sample_prices_form.php",{v_runs:$("#vehicle_runs").val(),ship_via:$("#ship_via_id").val(),v_num:vehicle_count,types:b,p_zip:$("#pickup_zip").val(),d_zip:$("#dropoff_zip").val(),p_city:$("#pickup_city").val(),d_city:$("#dropoff_city").val(),p_state:$("#pickup_state_code").val(),d_state:$("#dropoff_state_code").val(),stage:"order"},function(){jQuery("#sample_prices").dialog("open")})}jQuery(function(){addHiddenVehicle();jQuery(":input[name^=vehicle_type_id]").bind("change",function(){var a=this.id.substring(15);if(jQuery(this).val()==11){jQuery("#vehicle_type_other"+a).show()}else{jQuery("#vehicle_type_other"+a).val("");jQuery("#vehicle_type_other"+a).hide()}});jQuery(":input, :checkbox").bind("change",function(){enableUnloadPrompt(true)});if($("#sample_prices").length){jQuery("#sample_prices").dialog({autoOpen:false,autoResize:false,height:"auto",modal:true,width:"600px",bgiframe:true,dialogClass:"lightbox",overlay:{opacity:0.5,background:"black"}})}});