// JavaScript Document
var found = 0;
var functioncalled = 0;
function fillChilds(form,name1,name2,allchilds,allparents) {
	functioncalled++;
	found = 0;
	emptySelectBox(form, name1, allchilds);
	var childid = 0;
	var start = 1;
	var name2Length = document[form][name2].length;
	if (allchilds == true) {
		childid = 1;
	}
	if (allparents == false) {
		start = 0;
	}
    var selectedvalue = 0;
	for (var i=start;i<name2Length;i++) {
		if (document[form][name2][i].selected) {

            selectedvalue = parentArr[i-start].split(";")[0];
			var tmpArr = childArr[i-start].split("|");
			for (var j=0;j<tmpArr.length;j++) {
				var tmpArr2 = tmpArr[j].split(";");
			    document[form].elements[name1].options[childid] = new Option(tmpArr2[1],tmpArr2[1]);
				if (tmpArr2[1] == prevmodel){
				document[form].elements[name1].options[childid].selected = 'selected';
				}
				document[form].elements[name1].options[childid].className = 'notfound';
				tmptext2 = document[form].elements[name1].options[childid].text;
				modelfound = 0;
				for (var p=0;p<arrModel.length;p++) {
				if (tmpArr2[1] == arrModel[p]){
				modelfound ++;
				tmptext = tmptext2 + " ("+modelfound+")";
				document[form].elements[name1].options[childid].text = tmptext;
				document[form].elements[name1].options[childid].className = 'found';
				found = true;
				}
				}
                childid++;
			}
		}
	}
    if (allchilds) {
        document[form].elements[name1].options[0].value = '';
    }
	if (found == 0) {
	document[form].elements[name1].options[0].className = 'notfound';	
	}
}

function emptySelectBox(form, boxname, allchilds){
	var length = Number(document.forms[form].elements[boxname].options.length);

	if (navigator.appName.indexOf("Netscape") != -1) {
		for (var i=(length); i > 0; i--) {
			document.forms[form].elements[boxname].options[i]=null;
		}
	} else if (navigator.userAgent.indexOf("Opera") != -1) {
		for(var i=(length); i > 0; i--) {
			document.forms[form].elements[boxname].options.remove(i);
		}
	} else if ((navigator.userAgent.indexOf("MSIE") != -1) && (parseInt(navigator.appVersion) >= 4)) {
		for(var i=(length); i > 0; i--) {
			document.forms[form].elements[boxname].options.remove(i);
		}
	} else if ((navigator.userAgent.indexOf("MSIE") != -1) && (parseInt(navigator.appVersion) < 4)) {
		for (var i=(length-1); i > 0; i--) {
			document.forms[form].elements[boxname].options[i].selected = false;
		}
	} else {
		for (var i=(length-1); i > 0; i--) {
			document.forms[form].elements[boxname].options[i].selected = false;
		}
	}
	if (navigator.appName.indexOf("Netscape") == -1) {
		if (allchilds) {
			document.forms[form].elements[boxname].options[0] = new Option("All","",true,true);
		} else {
			document.forms[form].elements[boxname].options[0] = new Option("","",true,true);
		}
		document.forms[form].elements[boxname].options[0].selected = true;
	}
}


var parentArr = new Array();
var childArr = new Array();
            
            parentArr[0] = "3844;Alfa Romeo";
            childArr[0] = "145;145|146;146|147;147|155;155|156;156|156 Sportwagon;156 SW|159;159|164;164|166;166|33;33|75;75|90;90|Alfasud;Alfasud|Alfetta;Alfetta|Arna;Arna|Brera;Brera|Giulietta;Giulietta|3873;Gold Cloverleaf|4772;GT|3866;GTV|3872;GTV 6|3869;Spider|3860;Sprint|3871;SZ";
            
            parentArr[1] = "3846;Aston Martin";
            childArr[1] = "3880;DB7|4762;DB9|3879;Lagonda|3876;V8|4596;Vanquish|3877;Vantage|3878;Virage|4365;Volante";
            
            parentArr[2] = "3847;Audi";
            childArr[2] = "3883;100|3886;100 Avant|3884;200|3887;200 Avant|3881;80|4650;90|4562;A2|4402;A3|3893;A4|4471;A4 Avant|4729;A4 Cabriolet|3891;A6|4465;A6 Avant|3892;A8|4548;allroad|3889;Avant|3888;Cabriolet|4452;Convertible|3882;Coupe|4878;Q7|3885;quattro|4932;R8|4609;RS 6|4610;RS 6 Avant|4732;RS4|4549;RS4 Avant|4722;RS6|4723;RS6 Avant|4691;S3|4481;S4|4482;S4 Avant|4728;S4 Cabriolet|3890;S6|4526;S6 Avant|4444;S8|4934;TT|4502;TT Coupe|4525;TT Roadster|4651;V8";
            
            parentArr[3] = "3773;Bentley";
            childArr[3] = "4490;Arnage|4328;Azure|3902;Brooklands|3905;Continental|3904;Corniche|3906;Eight|3907;Mulsanne|3903;Series II|3908;Turbo R|4475;Turbo RT";
            
            parentArr[4] = "3772;BMW";
            childArr[4] = "4720;1 Series|4340;3 Series|4342;5 Series|4343;6 Series|4344;7 Series|4345;8 Series|4375;M1|4704;M3|4705;M5|4852;M6|4719;X3|4556;X5|3901;Z1|4430;Z3|4642;Z4|4540;Z8";
            
            parentArr[5] = "3838;Chevrolet";
            childArr[5] = "4474;Blazer|4459;Camaro|4460;Corvette|4738;Kalos|4739;Lacetti|4741;Matiz|4740;Tacuma";
            
            parentArr[6] = "3818;Chrysler";
            childArr[6] = "4301;180|4302;2-litre|4823;300C|4824;300M|4332;Avenger|4726;Crossfire|4428;Grand Voyager|4900;Jeep|4387;Neon|4389;New Yorker|4559;PT Cruiser|4937;Sebring|4592;Sebring Cabrio|4300;Viper|4427;Voyager";
            
            parentArr[7] = "3775;Citroen";
            childArr[7] = "3915;2 CV6|3929;Athena|3918;AX|4405;Berlingo|3924;BX|4771;C1|4769;C2|4614;C3|4768;C3 Pluriel|4770;C4|4936;C4 Grand Picasso|4935;C4 Picasso|4580;C5|4929;C6|4630;C8|4933;C-Crosser|3925;CX|3921;CX20|3930;CX2400|3931;CX2500|3922;CX25D|3926;Dyane|3927;GSA|3917;LNA|3928;Reflex|4388;Saxo|4359;Synergie|3916;Visa|3920;Xantia|3923;XM|4467;Xsara|4550;Xsara Picasso|3919;ZX";
            
            parentArr[8] = "3824;Daewoo";
            childArr[8] = "4327;Espero|4627;Kalos|4689;Korando|4785;Lacetti|4446;Lanos|4448;Leganza|4488;Matiz|4690;Musso|4326;Nexia|4447;Nubira|4561;Tacuma";
                        
            parentArr[9] = "3779;Ferrari";
            childArr[9] = "3949;308|3950;328|3951;348|4693;360|3956;400|4652;412|3958;456|4523;456M|3954;512|4401;550|4636;575M|4721;612|3957;F355|3955;F40|4888;F430|4362;F50|4349;F512|3952;Mondial|3953;Testarossa";
            
            parentArr[10] = "3780;Fiat";
            childArr[10] = "3959;126|3970;127|3971;128|3972;131 Mirafiori|3974;132|3964;Abarth|3975;Argenta|4358;Barchetta|4368;Brava|4369;Bravo|3960;Cinquecento|4674;Coupe|3969;Croma|4587;Doblo|4875;Grande Punto|4710;Idea|4415;Marea|4416;Marea Weekend|4533;Multipla|3961;Panda|3973;Punto|3966;Regata|4890;Sedici|4484;Seicento|4603;Stilo|3963;Strada|3967;Tempra|3965;Tipo|4363;Ulysse|3962;Uno|3968;X1/9";
            
            parentArr[11] = "3781;Ford";
            childArr[11] = "3982;Capri|3985;Cortina|4494;Cougar|3977;Escort|4419;Explorer|4931;Falcon|3976;Fiesta|4489;Focus|4718;Focus C-MAX|4623;Fusion|4334;Galaxy|3983;Granada|4407;Ka|3984;Maverick|3981;Mondeo|4864;Mustang|3978;Orion|3986;Probe|4442;Puma|4894;Ranger|3987;Scorpio|3979;Sierra|3980;Sierra Sapphire|4858;S-Max|4648;Streetka|4598;Th!nk|4860;Zodiac";
            
            parentArr[12] = "3782;Honda";
            childArr[12] = "3994;Accord|3995;Aerodeck|3991;Ballade|3989;Civic|4464;Civic Aerodeck|4000;Civic Shuttle|3993;Concerto|4435;CR-V|3990;CRX|4731;FR-V|4501;HR-V|4543;Insight|3992;Integra|3988;Jazz|3997;Legend|4542;Logo|3998;NSX|4798;Odyssey|3996;Prelude|3999;Quintet|4529;S2000|4339;Shuttle|4451;Stream";
            
            parentArr[13] = "4912;Hummer";
            childArr[13] = "4913;H1|4914;H2|4915;H3";
            
            parentArr[14] = "3783;Hyundai";
            childArr[14] = "4007;Accent|4538;Amica|4480;Atoz|4682;Coupe|4578;Elantra|4625;Getz|4003;Lantra|4601;Matrix|4001;Pony|4006;Pony X2|4577;Santa FE|4002;Scoupe|4005;Sonata|4004;Stellar|4742;Terracan|4552;Trajet|4744;Tucson|4544;XG30";
            
            parentArr[15] = "3784;Isuzu";
            childArr[15] = "4840;Bighorn|4939;D-Max|4799;Mu|4008;Piazza|4938;Rodeo|4009;Trooper|4800;Vehicross";
            
            parentArr[16] = "3785;Jaguar";
            childArr[16] = "4861;Mark 2|4653;Sovereign|4493;S-TYPE|4886;V8|4015;XJ|4676;XJ Series|4012;XJ12|4376;XJ220|4010;XJ6|4011;XJR|4014;XJR-S|4013;XJS|4854;XK|4573;X-TYPE";
            
            parentArr[17] = "3786;Jeep";
            childArr[17] = "4016;Cherokee|4885;Commander|4018;Grand Cherokee|4017;Wrangler";
            
            parentArr[18] = "3787;Kia";
            childArr[18] = "4558;Carens|4891;Ceed|4761;Cerato|4518;Clarus|4588;Magentis|4020;Mentor|4519;Mentor II|4759;Picanto|4019;Pride|4591;Rio|4530;Sedona|4517;Shuma|4930;Shuma II|4640;Sorento|4346;Sportage";
            
            parentArr[19] = "3850;Lamborghini";
            childArr[19] = "4393;Countach|4392;Diablo|4745;Gallardo|4641;Murcielago";
            
            parentArr[20] = "3790;Land Rover";
            childArr[20] = "4853;Defender|4036;Discovery|4753;Discovery 3|4469;Freelander|4035;Range Rover|4039;Range Rover Classic|4754;Range Rover Sport|4825;Series 3";
            
            parentArr[21] = "3791;Lexus";
            childArr[21] = "4040;GS 300|4565;GS 430|4868;GS 450|4506;IS 200|4866;IS 220|4867;IS 250|4597;IS 300|4041;LS 400|4567;LS 430|4869;LS 460|4566;RX 300|4895;RX 350|4733;RX 400h|4583;SC 430";
            
            parentArr[22] = "3792;Lotus";
            childArr[22] = "4045;Eclat|4042;Elan|4395;Elise|4046;Elite|4044;Esprit|4043;Excel|4579;Exige";
            
            parentArr[23] = "3826;Maserati";
            childArr[23] = "4351;222|4522;3200|4350;430|4370;Biturbo|4700;Coupe|4353;Ghibli|4763;Gransport|4764;MC12|4355;Quattroporte|4352;Shamal|4354;Spyder";
            
            parentArr[24] = "3793;Mazda";
            childArr[24] = "4047;121|4048;323|4049;626|4052;929|4801;Bongo|4487;Demio|4802;Eunos|4725;Mazda2|4727;Mazda3|4734;Mazda5|4724;Mazda6|4532;MPV|4053;MX-3|4054;MX-5|4055;MX-6|4520;Premacy|4803;Roadster MK2|4056;RX-7|4639;RX-8|4595;Tribute|4839;Unos|4050;Xedos 6|4051;Xedos 9";
            
            parentArr[25] = "3794;Mercedes-Benz";
            childArr[25] = "4057;190|4654;200|4068;220|4058;230|4059;240|4060;250|4069;260|4061;280|4062;300|4063;320|4064;380|4655;400|4065;420|4066;500|4067;560|4070;600|4509;A-Class|4072;AMG|4783;B-Class|4510;C-Class|4889;CL|4511;CL Coupe|4437;CLK|4782;CLS-Class|4512;E-Class|4071;G Wagen|4513;M-Class|4898;R-Class|4514;S-Class|4515;SL-Class|4409;SLK|4616;Vaneo|4516;V-Class|4779;Viano";
            
            parentArr[26] = "3817;MG";
            childArr[26] = "4296;MGB|4297;MGB GT|4357;MGF|4298;Midget|4367;RV8|4608;TF|4773;XPower|4584;ZR|4585;ZS|4586;ZT|4594;ZT-T";
            
            parentArr[27] = "3856;MINI";
            childArr[27] = "4791;Cooper|4941;Cooper D|4792;Cooper S|4793;One";
            
            parentArr[28] = "3795;Mitsubishi";
            childArr[28] = "4084;3000 GT|4361;Carisma|4085;Celeste|4496;Challenger|4804;Chariot|4073;Colt|4498;Colt Space Star|4076;Cordia|4788;Delica|4569;FTO|4077;Galant|4760;Grandis|4805;GTO|4940;i-Car|4877;L200|4074;Lancer|4806;Legnum|4836;Montero|4757;Outlander|4807;Pajero|4808;RVR|4079;Sapporo|4083;Shogun|4534;Shogun Pinin|4539;Shogun Sport|4078;Sigma|4081;Space Runner|4620;Space Star|4082;Space Wagon|4080;Starion|4837;Strada|4075;Tredia";
            
            parentArr[29] = "3797;Nissan";
            childArr[29] = "4348;100NX|4101;120Y Sunny|4103;140J Violet|4102;140Y Sunny|4105;160B Bluebird|4104;160J Violet|4106;180B Bluebird|4656;200|4107;240K Skyline|4108;280C|4109;280ZX|4657;300|4644;350Z|4364;Almera|4557;Almera Tino|4094;Bluebird|4090;Cherry|4850;Cube|4849;Elgrand|4848;Figaro|4809;Largo|4097;Laurel|4098;Maxima|4570;Maxima QX|4089;Micra|4810;Mistral|4736;Murano|4879;Navara|4874;Note|4737;Pathfinder|4099;Patrol|4492;Patrol GR|4093;Prairie|4095;Primera|4811;Pulsar|4882;Qashqai|4111;QX|4110;Serena|4096;Silvia|4466;Skyline|4092;Stanza|4091;Sunny|4624;Terrano|4100;Terrano II|4599;X-Trail";
            
            parentArr[30] = "3798;Peugeot";
            childArr[30] = "4715;1007|4126;104|4118;106|4716;107|4119;205|4491;206|4617;206 SW|4873;207|4130;304|4120;305|4121;306|4129;306 Sedan|4581;307|4712;307 CC|4611;307 SW|4122;309|4123;405|4371;406|4702;407|4703;407 SW|4127;504|4124;505|4128;604|4125;605|4551;607|4360;806|4626;807|4408;Partner";
            
            parentArr[31] = "3799;Porsche";
            childArr[31] = "4828;356|4134;911|4829;911 GT3|4830;912|4831;914|4131;924|4135;928|4132;944|4133;968|4826;996|4827;997|4431;Boxster|4524;Boxster S|4832;Carrera GT|4629;Cayenne|4833;Cayman";
            
            parentArr[32] = "3801;Renault";
            childArr[32] = "4148;11|4163;12|4158;14|4164;15|4165;16|4166;17|4150;18|4151;19|4159;20|4152;21|4153;25|4160;30|4144;4|4145;5|4162;6|4147;9|4156;A610|4615;Avantime|4146;Clio|4157;Espace|4149;Fuego|4461;Grand Espace|4713;Grand Scenic|4155;GTA|4473;Kangoo|4161;Laguna|4372;Megane|4714;Modus|4154;Safrane|4527;Scenic|4537;Scenic RX4|4421;Sport Spider|4865;Twingo|4613;Vel Satis";
            
            parentArr[33] = "3802;Rolls-Royce";
            childArr[33] = "4169;Carmargue|4658;Corniche|4172;Flying Spur|4659;Limousine|4424;Park Ward|4748;Phantom|4404;Phantom VI|4423;Silver Dawn|4476;Silver Seraph|4170;Silver Shadow|4167;Silver Spirit|4168;Silver Spur|4171;Silver Wraith";
            
            parentArr[34] = "3803;Rover";
            childArr[34] = "4672;100|4673;200|4173;2000|4174;2300|4175;2400|4695;25|4176;2600|4177;3500|4671;400|4696;45|4675;600|4688;75|4582;75 Tourer|4337;800|4678;Cabriolet|4778;CityRover|4679;Coupe|4660;Metro|4834;Mini|4777;Streetwise|4379;Tourer";
            
            parentArr[35] = "3804;Saab";
            childArr[35] = "4661;90|4178;900|4420;900 Talladega|4179;9000|4472;9-3|4443;9-5|4180;99";
            
            parentArr[36] = "3806;SEAT";
            childArr[36] = "4391;Alhambra|4717;Altea|4445;Arosa|4187;Cordoba|4417;Cordoba SX|4462;Cordoba Vario|4184;Ibiza|4541;Leon|4185;Malaga|4182;Marbella|4183;Terra|4186;Toledo";
            
            parentArr[37] = "3807;Skoda";
            childArr[37] = "4189;105|4190;120|4191;130|4188;Estelle|4536;Fabia|4192;Favorit|4335;Felicia|4486;Octavia|4872;Roomster|4193;S 100|4194;S 110|4618;Superb";
            
            parentArr[38] = "3857;Smart";
            childArr[38] = "4899;City-Cabriolet|4884;City-Coupe|4787;forfour|4794;fortwo|4795;Passion|4796;Pulse|4797;Pure|4786;Roadster|4701;Smart";
            
            parentArr[39] = "3808;Subaru";
            childArr[39] = "4198;1600|4199;1800|4454;Forester|4196;Impreza|4197;Justy|4200;Legacy|4730;Outback|4201;SVX|4195;Vivio";
            
            parentArr[40] = "3809;Suzuki";
            childArr[40] = "4203;Alto|4336;Baleno|4202;Cappuccino|4478;Grand Vitara|4568;Ignis|4495;Jimny|4589;Liana|4204;SA310 Swift|4208;Samurai|4210;SC100|4206;SJ|4207;SJ413|4205;Swift|4892;SX4|4209;Vitara|4470;Wagon R|4384;X90";
            
            parentArr[41] = "3810;Toyota";
            childArr[41] = "4229;4 Runner|4876;Auris|4453;Avensis|4590;Avensis Verso|4752;AYGO|4226;Camry|4221;Carina|4222;Carina E|4227;Celica|4220;Corolla|4605;Corolla Verso|4231;Corona|4232;Cressida|4233;Crown|4813;Estima|4856;Granvia|4814;Harrier|4815;Hilux|4816;Ipsum|4230;Land Cruiser|4838;Lucida|4225;MR2|4819;MR-S|4373;Paseo|4410;Picnic|4224;Previa|4574;Prius|4234;Rav 4|4851;Regius|4820;Sera|4821;Soarer|4223;Space Cruiser|4218;Starlet|4228;Supra|4219;Tercel|4822;Townace|4505;Yaris|4631;Yaris Verso";
            
            parentArr[42] = "3821;TVR";
            childArr[42] = "4314;2500M|4308;280i|4316;3000|4310;3000M|4309;350i|4311;390|4668;400|4667;420|4320;450|4323;Cerbera|4322;Chimaera|4317;Griffith|4312;S|4318;S2|4321;S3|4330;S4c|4775;Sagaris|4319;Speed Eight|4647;T350c|4774;T350t|4645;T400R|4646;T440R|4315;Taimar|4600;Tamora|4307;Tasmin|4313;Tuscan|4622;Tuscan R|4776;Typhon|4669;V8";
            
            parentArr[43] = "3811;Vauxhall";
            childArr[43] = "4554;Agila|4942;Antara|4238;Astra|4239;Astra Belmont|4240;Belmont|4242;Calibra|4243;Carlton|4241;Cavalier|4237;Chevette|4236;Corsa|4245;Frontera|4247;Lotus Carlton|4633;Meriva|4735;Monaro|4246;Monterey|4235;Nova|4244;Omega|4249;Royale|4662;Senator|4643;Signum|4429;Sintra|4896;Surf|4250;Tigra|4356;Vectra|4248;Viceroy|4560;VX220|4508;Zafira";
            
            parentArr[44] = "3812;Volkswagen";
            childArr[44] = "4507;Beetle|4504;Bora|4855;Caravelle|4256;Corrado|4258;Derby|4893;Eos|4863;Fox|4252;Golf|4711;Golf Plus|4253;Jetta|4503;Lupo|4255;Passat|4649;Phaeton|4251;Polo|4259;Santana|4257;Scirocco|4347;Sharan|4637;Touareg|4709;Touran|4254;Vento";
            
            parentArr[45] = "3813;Volvo";
            childArr[45] = "4663;240|4272;244|4273;245|4664;260|4274;264|4275;265|4260;340|4270;343|4271;345|4261;360|4262;440|4263;460|4264;480|4265;740|4266;760|4267;850|4268;940|4269;960|4880;C30|4438;C70|4385;S40|4564;S60|4413;S70|4483;S80|4411;S90|4386;V40|4758;V50|4414;V70|4555;V70 Cross Country|4412;V90|4628;XC70|4621;XC90";
