function activate(field){ field.style.borderColor='#dc002e'; field.style.backgroundColor='#f4f4f4'; } function deactivate(field){ if(field.type!= 'textarea')changeCase(field); field.style.borderColor='#868689'; field.style.backgroundColor='#fff'; } function changeCase(frmObj) { var index; var tmpStr; var tmpChar; var preString; var postString; var strlen; tmpStr = frmObj.value.toLowerCase(); strLen = tmpStr.length; if (strLen > 0) { for (index = 0; index < strLen; index++) { if (index == 0) { tmpChar = tmpStr.substring(0,1).toUpperCase(); postString = tmpStr.substring(1,strLen); tmpStr = tmpChar + postString; } else { tmpChar = tmpStr.substring(index, index+1); if (tmpChar == " " && index < (strLen-1)) { tmpChar = tmpStr.substring(index+1, index+2).toUpperCase(); preString = tmpStr.substring(0, index+1); postString = tmpStr.substring(index+2,strLen); tmpStr = preString + tmpChar + postString; } } } } frmObj.value = tmpStr; } var buildsModelsStrPref = 'WerkFormular'; var buildStrPref = 'selMarke'; var modelStrPref = 'Modell'; var isSearch = 1; /* Hersteller/Modellauswahl */ var models = new Array(); models[375]='2,MDX;3,NSX;4,RL;5,RSX;6,TL;7,TSX;1,andere;'; models[900]='25,8C;26,149;2,Alfa 33;3,Alfa 75;4,Alfa 90;5,Alfa 145;6,Alfa 146;7,Alfa 147;8,Alfa 155;9,Alfa 156;10,Alfa 159;11,Alfa 164;12,Alfa 166;13,Alfasud;14,Alfetta;15,Brera;23,Crosswagon;18,GT;19,GTV;16,Giulia;17,Giulietta;20,RZ/SZ;21,Spider;24,Sportwagon;22,Sprint;1,andere;'; models[1100]='4,B3;5,B5;6,B6;7,B7;8,B8;2,B10;3,B12;9,D 10;11,D3;10,Roadster S;1,andere;'; models[1400]='1,andere;'; models[1700]='2,AR1;3,DB;4,DB7;5,DB9;6,Lagonda;8,V8;13,V8 Vantage;7,Vanquish;9,Vantage;10,Virage;11,Volante;1,andere;'; models[1750]='3,Rocsta;1,andere;'; models[1900]='5,80;6,90;2,100;3,200;7,A2;8,A3;9,A4;31,A5;10,A6;11,A8;12,Allroad;13,Cabriolet;14,Coupé;32,Q5;15,Q7;16,QUATTRO;29,R8;26,RS2;27,RS4;28,RS6;18,S2;19,S3;20,S4;30,S5;21,S6;22,S8;23,TT;24,V8;1,andere;'; models[1950]='1,andere;'; models[2000]='1,andere;'; models[3100]='2,Arnage;3,Azure;4,Brooklands;5,Continental;6,Eight;7,Mulsanne;8,Turbo R;9,Turbo RT;10,Turbo S;1,andere;'; models[3500]='2,116;3,118;4,120;5,130;58,135;7,315;8,316;9,318;10,320;11,323;12,324;13,325;14,328;15,330;56,335;16,518;17,520;18,523;19,524;20,525;21,528;22,530;23,535;24,540;25,545;26,550;27,628;28,630;29,633;30,635;31,645;32,650;33,725;34,728;35,730;36,732;37,735;38,740;39,745;40,750;41,760;42,840;43,850;44,M1;45,M3;46,M5;47,M6;48,X3;49,X5;50,Z1;51,Z3;57,Z3 M;52,Z4;55,Z4 M;54,Z8;1,andere;#2|3|4|5|58,1er Reihe;7|8|9|10|11|12|13|14|15|56,3er Reihe;16|17|18|19|20|21|22|23|24|25|26,5er Reihe;27|28|29|30|31|32,6er Reihe;33|34|35|36|37|38|39|40|41,7er Reihe;42;43;44|45|46|47|57|55,M-Modelle;48|49,X-Reihe;50|51|57|52|55|54,Z-Reihe;'; models[3850]='1,andere;'; models[4025]='1,andere;'; models[4350]='2,EB 110;3,Veyron;1,andere;'; models[4400]='2,Century;3,Electra;4,Le Sabre;5,Park Avenue;6,Regal;7,Riviera;8,Roadmaster;9,Skylark;1,andere;'; models[4700]='2,Allante;3,BLS;4,CTS;5,Deville;6,Eldorado;7,Escalade;8,Fleetwood;10,SRX;11,STS;9,Seville;12,XLR;1,andere;'; models[5300]='1,andere;'; models[5600]='2,2500;3,Alero;4,Astro;5,Avalanche;45,Aveo;7,Beretta;8,Blazer;9,C1500;10,Camaro;11,Caprice;47,Captiva;12,Cavalier;43,Chevelle;14,Chevy Van;15,Citation;48,Colorado;16,Corsica;20,El Camino;49,Epica;21,Evanda;22,G;50,HHR;23,Impala;25,K30;24,K1500;26,Kalos;27,Lacetti;28,Lumina;29,Malibu;30,Matiz;32,Nubira;33,Rezzo;34,S-10;36,SSR;35,Silverado;37,Suburban;39,Tahoe;41,Trailblazer;42,Trans Sport;44,Venture;1,andere;'; models[5700]='2,300 M;3,300C;4,Crossfire;5,Daytona;6,ES;8,GS;9,GTS;7,Grand Voyager;10,Le Baron;11,Neon;12,New Yorker;14,PT Cruiser;13,Pacifica;15,Saratoga;16,Sebring;17,Stratus;18,Valiant;19,Viper;20,Vision;21,Voyager;1,andere;'; models[5900]='2,2 CV;4,AX;6,BX;5,Berlingo;33,C-Crosser;7,C1;9,C2;11,C3;12,C4;32,C4 Picasso;13,C5;14,C6;15,C8;16,CX;17,DS;18,Evasion;19,GSA;21,Jumpy;23,SAXO;24,SM;25,Visa;27,XM;26,Xantia;28,Xsara;29,Xsara Picasso;30,ZX;1,andere;'; models[6200]='1,andere;'; models[6325]='2,C3;3,C4;4,C5;5,C6;1,andere;'; models[6600]='6,Logan;7,Pick Up;1,andere;'; models[6800]='3,Espero;4,Evanda;5,Kalos;6,Korando;7,Lacetti;8,Lanos;9,Leganza;10,Matiz;11,Musso;12,Nexia;13,Nubira;14,Rezzo;15,Tacuma;1,andere;'; models[7000]='2,Applause;3,Charade;4,Charmant;5,Copen;6,Cuore;8,Feroza/Sportrak;9,Freeclimber;10,Gran Move;11,Hijet;19,MATERIA;12,Move;13,Rocky/Fourtrak;14,Sirion;20,TREVIS;16,Terios;18,YRV;1,andere;'; models[7400]='3,Pantera;1,andere;'; models[7700]='18,Avenger;14,Caliber;2,Charger;3,Dakota;17,Demon;4,Durango;5,Grand Caravan;15,Hornet;6,Magnum;7,Neon;16,Nitro;13,RAM;9,Stealth;12,Viper;1,andere;'; models[8600]='4,208;5,246;6,250;7,275;8,288;9,308;10,328;11,330;12,348;14,360;15,365;16,400;17,412;18,456;19,512;33,550;21,575;37,599 GTB;22,612;23,750;24,Daytona;25,Dino GT4;26,Enzo Ferrari;29,F40;31,F50;27,F355;30,F430;34,Mondial;35,Superamerica;36,Testarossa;1,andere;'; models[8800]='2,124;4,126;5,127;6,130;7,131;9,500;10,Barchetta;11,Brava;12,Bravo;14,Cinquecento;15,Coupe;16,Croma;17,Dino;18,Doblo;19,Ducato;21,Fiorino;44,Grande Punto;22,Idea;46,Linea;23,Marea;24,Marengo;26,Multipla;27,Palio;28,Panda;30,Punto;31,Regata;32,Ritmo;33,Scudo;45,Sedici;34,Seicento;35,Spider Europa;36,Stilo;37,Strada;39,Tempra;40,Tipo;41,Ulysse;42,Uno;43,X 1/9;1,andere;'; models[9000]='2,Aerostar;3,Bronco;4,Capri;5,Cougar;6,Courier;7,Crown;8,Econoline;9,Econovan;10,Escape;11,Escort;12,Excursion;13,Expedition;14,Explorer;15,Express;16,F 150;17,F 250;18,F 350;45,Fairlane;46,Falcon;19,Fiesta;20,Focus;21,Focus C-Max;22,Fusion;44,GT;23,Galaxy;24,Granada;25,Ka;27,Maverick;28,Mercury;29,Mondeo;30,Mustang;31,Orion;32,Probe;33,Puma;34,Ranger;47,S-Max;35,Scorpio;36,Sierra;37,Streetka;38,Taunus;39,Taurus;40,Thunderbird;41,Tourneo;42,Transit;43,Windstar;1,andere;'; models[9900]='2,Envoy;3,Safari;4,Savana;5,Sierra;6,Sonoma;7,Syclone;8,Typhoon;9,Vandura;10,Yukon;1,andere;'; models[10850]='1,andere;'; models[11000]='2,Accord;21,Aerodeck;5,CR-V;6,CRX;3,Civic;4,Concerto;7,Element;8,FR-V;9,HR-V;10,Insight;11,Integra;12,Jazz;13,Legend;14,Logo;15,NSX;16,Odyssey;17,Prelude;18,S 2000;19,Shuttle;20,Stream;1,andere;'; models[11050]='3,H1;4,H2;5,H3;1,andere;'; models[11600]='2,Accent;3,Atos;4,Coupe;5,Elantra;6,Excel;7,Galloper;8,Getz;9,Grandeur;10,H 100;11,H 200;13,H-1;14,H-1 Starex;16,Lantra;17,Matrix;18,Pony;22,S-Coupe;19,Santa Fe;20,Santamo;23,Sonata;25,Terracan;26,Trajet;27,Tucson;28,XG 30;29,XG 350;30,i30;1,andere;'; models[11650]='2,FX;3,G35;6,Q45;7,QX56;1,andere;'; models[11900]='2,Campo;4,Gemini;5,Midi;8,PICK UP;9,Trooper;1,andere;'; models[12400]='2,Daimler;20,E-Type;5,MK II;7,S-Type;19,X-Type;9,XJ;12,XJ6;13,XJ8;10,XJ12;11,XJ40;14,XJR;15,XJS;16,XJSC;23,XK;22,XKR;1,andere;'; models[12600]='4,CJ;2,Cherokee;6,Comanche;12,Commander;7,Grand Cherokee;8,Renegade;9,Wagoneer;10,Willys;11,Wrangler;1,andere;'; models[13200]='2,Besta;3,Carens;4,Carnival;5,Cerato;6,Clarus;7,Elan;8,Joice;9,K2500;10,K2700;11,Leo;12,Magentis;13,Mentor;14,Opirus;15,Picanto;16,Pregio;17,Pride;18,Retona;19,Rio;20,Roadster;21,Rocsta;22,Sephia;23,Shuma;24,Sorento;25,Sportage;26,ceed;1,andere;'; models[14400]='2,110;3,111;4,112;5,1200;6,2107;7,2110;8,2111;9,2112;10,Aleko;11,Forma;15,Kalina;12,Niva;13,Nova;14,Samara;1,andere;'; models[14600]='2,Countach;3,Diablo;4,Espada;5,Gallardo;6,Jalpa;7,LM;8,Miura;9,Murciélago;10,Urraco;1,andere;'; models[14700]='2,Beta;3,Dedra;4,Delta;5,Flaminia;6,Fulvia;7,Gamma;9,Kappa;10,Lybra;11,MUSA;12,Phedra;13,Prisma;14,Stratos;15,Thema;16,Thesis;18,Ypsilon;20,Zeta;1,andere;'; models[14800]='2,Defender;3,Discovery;4,Freelander;5,Range Rover;6,Range Rover Sport;1,andere;'; models[14845]='1,andere;'; models[15200]='2,GS 300;3,GS 430;18,GS 450;4,GX 470;5,IS 200;15,IS 220;16,IS 250;6,IS 300;17,IS 460;21,IS-F;7,LS 400;8,LS 430;19,LS 460;20,LS 600;9,LX 470;10,RX 300;11,RX 330;12,RX 400;13,SC 400;14,SC 430;1,andere;#2;3;18;4;5|15|16|6|17|21,IS-Serie;7;8;19;20;9;10;11;12;13;14;'; models[15400]='3,Ambra;5,Nova;6,Optima;7,X - Too;1,andere;'; models[15500]='2,Aviator;3,Continental;4,LS;5,Mark;6,Navigator;7,Town Car;1,andere;'; models[15900]='2,340 R;3,Cortina;4,Elan;5,Elise;6,Elite;7,Esprit;8,Europa;9,Excel;10,Exige;12,Super Seven;13,V8;1,andere;'; models[16200]='1,andere;'; models[16600]='2,222;3,224;4,228;6,418;7,420;9,422;10,424;11,430;5,3200;8,4200;12,Biturbo;14,Ghibli;15,Gransport;16,Indy;17,Karif;18,MC12;19,Merak;20,Quattroporte;22,Shamal;23,Spyder;1,andere;'; models[16700]='2,57;3,62;1,andere;'; models[16800]='3,2;4,3;6,5;7,6;2,121;5,323;8,626;9,929;10,B series;28,BT-50;23,Bongo;26,CX-7;27,CX-9;11,Demio;12,E series;13,MPV;14,MX-3;15,MX-5;16,MX-6;24,Millenia;17,Premacy;25,Protege;18,RX-6;19,RX-7;20,RX-8;21,Tribute;22,Xedos;1,andere;'; models[17200]='126,190;127,200;128,220;129,230;130,240;131,250;132,260;133,270;134,280;135,290;136,300;137,320;138,350;139,380;140,400;141,416;142,420;143,450;144,500;145,560;146,600;2,A 140;3,A 150;4,A 160;5,A 170;6,A 180;7,A 190;8,A 200;9,A 210;12,B 150;13,B 170;14,B 180;15,B 200;25,C 30 AMG;26,C 32 AMG;29,C 36 AMG;30,C 43 AMG;31,C 55 AMG;198,C 63 AMG;16,C 160;17,C 180;18,C 200;19,C 220;20,C 230;21,C 240;22,C 250;23,C 270;24,C 280;27,C 320;28,C 350;32,CE 200;167,CE 220;33,CE 300;41,CL 55 AMG;197,CL 63 AMG;43,CL 65 AMG;35,CL 180;36,CL 200;37,CL 220;38,CL 230;39,CL 420;40,CL 500;42,CL 600;45,CLK 55 AMG;189,CLK 63 AMG;168,CLK 200;169,CLK 220;186,CLK 230;187,CLK 240;188,CLK 270;170,CLK 280;171,CLK 320;172,CLK 350;173,CLK 430;174,CLK 500;150,CLS 55 AMG;176,CLS 63 AMG;147,CLS 320;148,CLS 350;149,CLS 500;59,E 36 AMG;177,E 50;178,E 55;66,E 60 AMG;179,E 63 AMG;47,E 200;48,E 220;49,E 230;50,E 240;51,E 250;52,E 260;53,E 270;54,E 280;55,E 290;56,E 300;57,E 320;58,E 350;60,E 400;61,E 420;62,E 430;64,E 500;68,G 55 AMG;152,G 230;151,G 240;153,G 250;154,G 270;155,G 280;156,G 290;157,G 300;158,G 320;160,G 350;159,G 400;161,G 500;196,GL 55 AMG;195,GL 63 AMG;180,GL 320;181,GL 420;182,GL 450;183,GL 500;70,MB 100;79,ML 55 AMG;162,ML 63 AMG;71,ML 230;72,ML 270;73,ML 280;74,ML 320;75,ML 350;76,ML 400;192,ML 420;77,ML 430;78,ML 500;184,R 63 AMG;190,R 280;80,R 320;81,R 350;82,R 500;91,S 55;194,S 63 AMG;94,S 65 AMG;185,S 260;83,S 280;84,S 300;85,S 320;86,S 350;87,S 400;88,S 420;89,S 430;191,S 450;90,S 500;193,S 550;93,S 600;103,SL 55 AMG;163,SL 60 AMG;106,SL 65 AMG;164,SL 70 AMG;165,SL 73 AMG;95,SL 280;96,SL 300;97,SL 320;98,SL 350;99,SL 380;100,SL 420;101,SL 450;102,SL 500;104,SL 560;105,SL 600;111,SLK 32 AMG;114,SLK 55 AMG;108,SLK 200;109,SLK 230;110,SLK 280;112,SLK 320;113,SLK 350;115,SLR;116,Sprinter;118,V 200;119,V 220;120,V 230;121,V 280;122,Vaneo;123,Vario;124,Viano;125,Vito;1,andere;#126;127;128;129;130;131;132;133;134;135;136;137;138;139;140;141;142;143;144;145;146;2|3|4|5|6|7|8|9,A-Klasse;12|13|14|15,B-Klasse;25|26|29|30|31|198|16|17|18|19|20|21|22|23|24|27|28,C-Klasse;32|167|33,CE-Klasse;41|197|43|35|36|37|38|39|40|42,CL-Klasse;45|189|168|169|186|187|188|170|171|172|173|174,CLK-Klasse;150|176|147|148|149,CLS-Klasse;59|177|178|66|179|47|48|49|50|51|52|53|54|55|56|57|58|60|61|62|64,E-Klasse;68|152|151|153|154|155|156|157|158|160|159|161,G-Klasse;196|195|180|181|182|183,GL-Klasse;70;79|162|71|72|73|74|75|76|192|77|78,ML-Klasse;184|190|80|81|82,R-Klasse;91|194|94|185|83|84|85|86|87|88|89|191|90|193|93,S-Klasse;103|163|106|164|165|95|96|97|98|99|100|101|102|104|105,SL-Klasse;111|114|108|109|110|112|113,SLK-Klasse;115;116;118|119|120|121,V-Klasse;122;123;124;125;'; models[17300]='2,MGA;3,MGB;4,MGF;10,Midget;11,Montego;5,TD;6,TF;7,ZR;8,ZS;9,ZT;1,andere;'; models[17500]='2,1000;3,1300;8,Clubman;4,Cooper;7,Cooper S;6,ONE;1,andere;'; models[17700]='2,3000 GT;4,Canter;5,Carisma;6,Colt;7,Cordia;8,Cosmos;32,Diamante;9,Eclipse;10,Galant;11,Galloper;12,Grandis;13,L200;14,L300;15,L400;16,Lancer;17,Montero;18,Outlander;19,Pajero;20,Pajero Pinin;33,Pick-up;22,Santamo;23,Sapporo;24,Sigma;26,Space Gear;27,Space Runner;28,Space Star;29,Space Wagon;30,Starion;31,Tredia;1,andere;'; models[17900]='2,Aero 8;4,Plus 4;5,Plus 8;6,Roadster;1,andere;'; models[18700]='42,100 NX;43,200 SX;44,240 SX;4,280 ZX;5,300 ZX;6,350Z;7,Almera;8,Almera Tino;45,Altima;9,Armada;10,Bluebird;11,Cabstar;12,Cargo;13,Cherry;14,Frontier;15,Interstar;16,King Cab;17,Kubistar;18,Laurel;19,Maxima;20,Micra;21,Murano;22,Navara;23,Note;24,Pathfinder;25,Patrol;27,Prairie;28,Primastar;29,Primera;47,Qashqai;30,Quest;46,Sentra;31,Serena;32,Silvia;33,Skyline;34,Sunny;35,Terrano;48,Tiida;37,Titan;38,Trade;39,Urvan;40,Vanette;41,X-Trail;1,andere;'; models[18875]='1,andere;'; models[18975]='2,Bravada;3,Custom Cruiser;4,Cutlass;5,Delta 88;6,Silhouette;7,Supreme;8,Toronado;1,andere;'; models[19000]='2,Agila;34,Antara;3,Arena;4,Ascona;5,Astra;6,Calibra;7,Campo;32,Cavalier;8,Combo;9,Commodore;10,Corsa;11,Diplomat;12,Frontera;13,GT;14,Kadett;15,Manta;16,Meriva;17,Monterey;18,Monza;19,Movano;33,Nova;20,Omega;21,Pick Up Sportscap;22,Rekord;23,Senator;24,Signum;25,Sintra;26,Speedster;27,Tigra;29,Vectra;30,Vivaro;31,Zafira;1,andere;'; models[19300]='3,104;4,106;5,107;6,204;7,205;8,206;30,207;9,304;10,305;11,306;12,307;32,308;13,309;14,404;15,405;16,406;17,407;18,504;19,505;20,604;21,605;22,607;23,806;24,807;2,1007;31,4007;25,Boxer;27,Expert;28,J5;29,Partner;1,andere;'; models[19600]='2,Porter;1,andere;'; models[19800]='3,Prowler;1,andere;'; models[20000]='2,6000;4,Bonneville;5,Fiero;6,Firebird;7,G6;10,GTO;8,Grand-Am;9,Grand-Prix;11,Montana;12,Solstice;13,Sunbird;14,Sunfire;15,Targa;16,Trans Am;17,Trans Sport;18,Vibe;1,andere;'; models[20100]='2,356;3,911;8,912;9,914;10,924;11,928;12,944;13,959;14,962;15,968;16,Boxster;20,Carrera GT;18,Cayenne;19,Cayman;1,andere;'; models[20200]='2,300 Serie;7,400 Serie;1,andere;'; models[20700]='40,Alpine A110;2,Alpine A310;4,Alpine V6;5,Avantime;6,Clio;7,Coupe;8,Espace;9,Express;10,Fuego;11,Grand Espace;12,Grand Scenic;13,Kangoo;41,Koleos;14,Laguna;15,Mascott;16,Master;17,Megane;18,Modus;19,P 1400;28,R 4;29,R 5;30,R 6;31,R 9;20,R 11;21,R 14;22,R 18;23,R 19;24,R 20;25,R 21;26,R 25;27,R 30;32,Rapid;33,Safrane;34,Scenic;35,Spider;37,Trafic;38,Twingo;39,Vel Satis;1,andere;'; models[21600]='3,Corniche;4,Flying Spur;5,Park Ward;6,Phantom;2,Silver Cloud;7,Silver Dawn;8,Silver Seraph;9,Silver Shadow;10,Silver Spirit;11,Silver Spur;1,andere;'; models[21700]='10,25;16,45;21,75;2,100;3,111;4,114;34,115;5,200;6,213;7,214;8,216;35,218;9,220;11,400;12,414;13,416;14,418;15,420;17,600;18,618;19,620;20,623;22,800;23,820;24,825;25,827;36,City Rover;28,Metro;29,Montego;31,SD;32,Streetwise;1,andere;'; models[21800]='5,9-3;6,9-5;8,9-7X;2,90;7,96;9,99;3,900;4,9000;1,andere;'; models[22000]='1,andere;'; models[22500]='2,Alhambra;3,Altea;4,Arosa;5,Cordoba;7,Ibiza;8,Inca;9,Leon;10,Malaga;11,Marbella;14,Terra;15,Toledo;1,andere;'; models[22900]='2,105;3,120;4,130;5,135;6,Fabia;7,Favorit;8,Felicia;9,Forman;10,Octavia;14,Pick-up;13,Roomster;12,Superb;1,andere;'; models[23000]='2,Crossblade;3,ForFour;4,ForTwo;5,Roadster;1,andere;'; models[23100]='8,Actyon;2,Family;3,Korando;4,Kyron;5,MUSSO;6,REXTON;7,Rodius;1,andere;'; models[23500]='4,B9 Tribeca;5,Baja;7,Forester;8,Impreza;9,Justy;10,Legacy;11,Libero;13,OUTBACK;14,SVX;15,Vivio;16,XT;1,andere;'; models[23600]='2,Alto;3,Baleno;4,Cappuccino;5,Carry;6,Grand Vitara;7,Ignis;8,Jimny;10,LJ;9,Liana;17,SJ;23,SX4;18,Super-Carry;19,Swift;20,Vitara;21,Wagon R+;22,X-90;1,andere;'; models[23800]='2,Horizon;3,Samba;1,andere;'; models[23825]='1,andere;'; models[24100]='2,4-Runner;39,Auris;3,Avalon;4,Avensis;5,Aygo;6,Camry;7,Carina;8,Celica;9,Corolla;10,Cressida;11,Crown;12,Dyna;38,FJ;16,Hiace;17,Hilux;19,Land Cruiser;21,Lite-Ace;22,MR 2;23,Paseo;25,Picnic;26,Previa;27,Prius;28,RAV 4;29,Sequoia;30,Sienna;32,Starlet;33,Supra;37,Tacoma;34,Tercel;35,Tundra;36,Yaris;1,andere;'; models[24200]='2,601;1,andere;'; models[24400]='2,Dolomite;3,Moss;4,Spitfire;5,TR3;6,TR4;7,TR5;8,TR6;9,TR7;10,TR8;1,andere;'; models[24500]='3,Chimaera;4,Griffith;9,Tuscan;1,andere;'; models[25100]='2,240;3,244;4,245;5,262;6,264;7,340;8,360;9,440;10,460;11,480;12,740;13,744;14,745;15,760;17,780;18,850;19,855;20,940;21,944;22,945;23,960;24,965;38,Amazon;39,C30;25,C70;26,Polar;27,S40;28,S60;29,S70;30,S80;31,S90;32,V40;33,V50;34,V70;35,V90;40,XC 60;36,XC 70;37,XC 90;1,andere;'; models[25200]='2,181;6,Bora;7,Buggy;9,Caddy;12,Corrado;41,Eos;13,Fox;14,Golf;55,Golf Plus;15,Iltis;16,Jetta;18,Karmann Ghia;17,Käfer;20,LT;21,Lupo;24,New Beetle;25,Passat;26,Phaeton;27,Polo;28,Santana;29,Scirocco;30,Sharan;42,T1;31,T2;44,T3 Caravelle;45,T3 Multivan;46,T3 __OTHERS__;47,T4 Caravelle;48,T4 Multivan;49,T4 __OTHERS__;50,T5 Caravelle;51,T5 Multivan;52,T5 Shuttle;53,T5 __OTHERS__;35,Taro;54,Tiguan;36,Touareg;37,Touran;39,Vento;1,andere;#2;6;7;9;12;41;13;14|55,Golf;15;16;18;17;20;21;24;25;26;27;28;29;30;42;31;44|45|46,T3;47|48|49,T4;50|51|52|53,T5;35;54;36;37;39;'; models[25300]='3,311;4,353;1,andere;'; models[25650]='3,MF 3;5,MF 25;2,MF 28;4,MF 30;6,MF 35;1,andere;'; function buildCombo(formNameStr, buildNameStr, modelNameStr, isSearch) { var iter; var buildSelect = document.forms[formNameStr].elements[buildNameStr]; var modelSelect = document.forms[formNameStr].elements[modelNameStr]; if (typeof(models[buildSelect.value])=='string') { var modelData = models[buildSelect.value].split('#'); var modelList = modelData[0].split(';'); if ((modelData.length > 1) && (isSearch == 1)) { var modelIndex = new Array(); for (iter = 0; iter < modelList.length-1; iter++){ modelIndex[(modelList[iter]).split(',')[0]] = (modelList[iter]).split(',')[1]; } var specialList = modelData[1].split(';'); modelList = new Array(); var counter = 0; for (iter = 0; iter < specialList.length-1; iter++){ var item = specialList[iter]; if (item.indexOf(",") > 0) { var kidsPipeList = item.split(',')[0]; var groupName = item.split(',')[1]; var kids = kidsPipeList.split('|'); var toAdd = kidsPipeList + "," + groupName + " (__ALL__)"; modelList[counter] = toAdd; counter++; for (jter = 0; jter < kids.length; jter++){ var thisKid = kids[jter]; modelList[counter] = kids[jter] + ",\xa0\xa0\xa0" + modelIndex[kids[jter]]; counter++; } } else { var toAdd = item + "," + modelIndex[item]; modelList[counter] = toAdd; counter++; } } modelList[counter] = "1,andere"; counter++; modelList[counter] = ""; } var itemChoose = (typeof(entryChoose)=='string')?entryChoose:'Bitte wählen'; var itemOthers = (typeof(entryOthers)=='string')?entryOthers:'andere'; var itemAll = (typeof(entryAll )=='string')?entryAll :'bitte wählen'; modelSelect.options.length = modelList.length; modelSelect.options[0].value = ""; modelSelect.options[0].text = itemChoose; modelSelect.selectedIndex = 0; for (iter = 0; iter < modelList.length-1; iter++){ modelSelect.options[iter+1].value = (modelList[iter]).split(',')[1].replace(/\xa0\xa0\xa0/i,""); if(modelSelect.options[iter+1].value.search(/(__ALL__)/i)!=-1||modelSelect.options[iter+1].value=="andere") modelSelect.options[iter+1].value = ""; if (modelSelect.options[iter+1].value == 1) { modelSelect.options[iter+1].text = itemOthers; } else { var entryText = (modelList[iter]).split(',')[1]; entryText = entryText.replace(/__ALL__/ , itemAll ); entryText = entryText.replace(/__OTHERS__/, itemOthers); modelSelect.options[iter+1].text = entryText; } if (defaultModel == modelSelect.options[iter+1].value) { modelSelect.selectedIndex = iter+1; } } if ((isSearch != 1) && (modelSelect.options.length == 2)) { modelSelect.selectedIndex = 1; } } else { modelSelect.options.length = 0; modelSelect.selectedIndex = 0; } defaultModel = -1; } function checkMultiFormular(x) { var filterMail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; var filterPhone =/^([0+]?[0-9]+)([ +-./ ]*[0-9])+$/; var filterTime =/^((0[1-9])|([1-2][0-9])|(30|31)).((0[1-9])|(1[0-2])).(2009|2010|2011)+$/; if(x == "1") thisForm = document.ProbeFormular; if(x == "2") thisForm = document.WerkFormular; if(x == "3") thisForm = document.Anmerkungen; if(document.DataFormular.HdlId.length){ thisForm.Haendlernr.value = wertbest(document.DataFormular.HdlId,"checkbox");} else { thisForm.Haendlernr.value = document.DataFormular.HdlId.value;} thisForm.Anrede.value = document.DataFormular.Anrede.value; thisForm.Titel.value = document.DataFormular.Titel.value; thisForm.Vorname.value = document.DataFormular.Vorname.value; thisForm.Name.value = document.DataFormular.Name.value; thisForm.Firmenname.value = document.DataFormular.Firmenname.value; thisForm.e_mail.value = document.DataFormular.e_mail.value; thisForm.Strasse.value = document.DataFormular.Strasse.value; thisForm.Hausnummer.value = document.DataFormular.Hausnummer.value; thisForm.PLZ.value = document.DataFormular.PLZ.value; thisForm.Ort.value = document.DataFormular.Ort.value; thisForm.Telefon_beruflich.value = document.DataFormular.Telefon_beruflich.value; thisForm.Telefon_privat.value = document.DataFormular.Telefon_privat.value; if(x == "1"){ if(wertbest(thisForm.Probefahrt_01,"select") == "" && wertbest(thisForm.Probefahrt_02,"select") == ""){ alert("Sie haben das Formular nicht vollständig ausgefüllt.\nBitte tragen Sie Ihren Fahrzeugwunsch ein."); thisForm.ProbefahrtTermin.focus(); return false;} if(thisForm.ProbefahrtTermin.value == "TT.MM.JJJJ"){ alert("Sie haben das Formular nicht vollständig ausgefüllt.\nBitte tragen Sie Ihren Terminwunsch ein."); thisForm.ProbefahrtTermin.focus(); return false;} else { var x=thisForm.ProbefahrtTermin.value; if(!filterTime.test(x)){alert("Bitte geben Sie Ihren Terminwunsch \nim Format TT.MM.JJJJ ein.");thisForm.ProbefahrtTermin.focus();return false;}} if(thisForm.e_mail.value == "" && thisForm.Telefon_beruflich.value == "" && thisForm.Telefon_privat.value == ""){ alert("Bitte geben Sie eine E-Mail Adresse oder eine Telefonnummer an,\ndamit wir Sie kontaktieren können.");document.DataFormular.e_mail.focus(); return false;} } if(x == "2"){ if(thisForm.WerkstattTermin.value == "TT.MM.JJJJ"){ alert("Sie haben das Formular nicht vollständig ausgefüllt.\nBitte tragen Sie Ihren Terminwunsch ein."); thisForm.WerkstattTermin.focus(); return false;} else { var x=thisForm.WerkstattTermin.value; if(!filterTime.test(x)){alert("Bitte geben Sie Ihren Terminwunsch \nim Format TT.MM.JJJJ ein.");thisForm.WerkstattTermin.focus();return false;}} if(thisForm.e_mail.value == "" && thisForm.Telefon_beruflich.value == "" && thisForm.Telefon_privat.value == ""){ alert("Bitte geben Sie eine E-Mail Adresse oder eine Telefonnummer an,\ndamit wir Sie kontaktieren können.");document.DataFormular.e_mail.focus(); return false;} } if(x == "3"){ if(thisForm.Bemerkung.value == ""){ alert("Sie haben das Formular nicht vollständig ausgefüllt.\nBitte tragen Sie Ihre Nachricht ein."); thisForm.Bemerkung.focus(); return false;} } /* ---------------------- Vorname -- Check ---------------------------------*/ if(document.DataFormular.Vorname.value == ""){ alert("Sie haben das Formular nicht vollständig ausgefüllt.\nBitte tragen Sie Ihren Vornamen ein."); document.DataFormular.Vorname.focus();return false;} /* ---------------------- Name -- Check ---------------------------------*/ if(document.DataFormular.Name.value == ""){ alert("Sie haben das Formular nicht vollständig ausgefüllt.\nBitte tragen Sie Ihren Nachnamen ein.");document.DataFormular.Name.focus();return false;} /* ---------------------- Strasse -- Check ---------------------------------*/ if(document.DataFormular.Strasse.value == ""){ alert("Sie haben das Formular nicht vollständig ausgefüllt.\nBitte tragen Sie Ihre Strasse ein."); document.DataFormular.Strasse.focus(); return false;} /* ---------------------- PLZ -- Check ---------------------------------*/ if(document.DataFormular.PLZ.value == ""){ alert("Sie haben das Formular nicht vollständig ausgefüllt.\nBitte tragen Sie Ihre Postleitzahl ein.");document.DataFormular.PLZ.focus();return false;} else{var x=document.DataFormular.PLZ.value; var filterZahl=/^[0-9]{5}/; if (!filterZahl.test(x)){alert("Bitte geben Sie eine gültige PLZ ein.");document.DataFormular.PLZ.focus();return false;}} /* ---------------------- Ort -- Check ---------------------------------*/ if(document.DataFormular.Ort.value == ""){ alert("Sie haben das Formular nicht vollständig ausgefüllt.\nBitte tragen Sie Ihre Postleitzahl und/oder den Ort ein.");document.DataFormular.Ort.focus(); return false;} /* ---------------------- eMail -- Check ---------------------------------*/ if(document.DataFormular.e_mail.value == ""){ alert("Sie haben das Formular nicht vollständig ausgefüllt.\nBitte tragen Sie Ihren E-Mail Adresse ein.");document.DataFormular.e_mail.focus();return false;} else { var x=document.DataFormular.e_mail.value; if(!filterMail.test(x)){ alert("Bitte geben Sie eine gültige E-Mail Adresse ein.");document.DataFormular.e_mail.focus();return false;}} /* ---------------------- TelefonnummernCheck -- --------------------------------*/ if(document.DataFormular.Telefon_privat.value != ""){ var x=document.DataFormular.Telefon_privat.value; if(!filterPhone.test(x)){alert("Bitte geben Sie eine gültige Telefonnummer ein.");document.DataFormular.Telefon_privat.focus();return false;}} if(document.DataFormular.Telefon_beruflich.value != ""){ var x=document.DataFormular.Telefon_beruflich.value; if(!filterPhone.test(x)){alert("Bitte geben Sie eine gültige Telefonnummer ein.");document.DataFormular.Telefon_beruflich.focus();return false;}} /* ---------------------- Kopie der mail? dann email ----------------------------*/ if(thisForm.e_mail.value == "" && thisForm.fcopy.checked){ alert("Bitte geben Sie eine E-Mail Adresse für Ihre Kopie ein.");document.DataFormular.e_mail.focus(); return false;} /* ---------------------- Rückruf? dann Telefonnummer ---------------------------*/ if(thisForm.CallBack.checked && thisForm.Telefon_beruflich.value == "" && thisForm.Telefon_privat.value == ""){ alert("Bitte geben Sie eine Telefonnummer an,\ndamit wir Sie zurückrufen können");document.DataFormular.Telefon_privat.focus(); return false;} return true; } function wertbest(feld,type){ i=0; if(type=="select"){ while (feld.options[i].selected != true) { ++i; } return (feld.options[i].value); } else { while (feld[i].checked != true) { ++i; } return (feld[i].value); } }