	var Movers_Auto_VehicleMake = new Array();
    var Movers_Auto_VehicleModel = new Array();

	Movers_Auto_VehicleMake[0] = 'Acura';
	
	Movers_Auto_VehicleModel['Acura'] = 'CL,Integra,Legend,MDX,NSX,RL,RSX,SLX,TL,TSX,Vigor,Other';			
	
	Movers_Auto_VehicleMake[1] = 'Alfa Romeo';
	
	Movers_Auto_VehicleModel['Alfa Romeo'] = 'GT,GTV,GTV6,Milano,Spider,Other';			
	
	Movers_Auto_VehicleMake[2] = 'AM General';
	
	Movers_Auto_VehicleModel['AM General'] = 'Hummer,Alliance,Other';			
	
	Movers_Auto_VehicleMake[3] = 'AMC';
	
	Movers_Auto_VehicleModel['AMC'] = 'AMX,Concorde,Eagle 30,Eagle 50,Encore,Pacer,Spirit,Other';			
	
	Movers_Auto_VehicleMake[4] = 'Aston Martin';
	
	Movers_Auto_VehicleModel['Aston Martin'] = 'DB7,V12 Vanquish,Other';			
	
	Movers_Auto_VehicleMake[5] = 'Audi';
	
	Movers_Auto_VehicleModel['Audi'] = '100,200,4000,5000,80,90,A4,A6,A8,allroad quattro,Cabriolet,Coupe,RS 6,S4,S6,S8,TT,V8,Other';			
	
	Movers_Auto_VehicleMake[6] = 'Bentley';
	
	Movers_Auto_VehicleModel['Bentley'] = 'Arnage,Azure,Continental,Continental GT,Other';			
	
	Movers_Auto_VehicleMake[7] = 'BMW';
	
	Movers_Auto_VehicleModel['BMW'] = '2000,2002,3 Series,5 Series,6 Series,7 Series,8 Series,Alpina,M,M3,M5,M6,X3,X5,Z3,Z4,Z8,Other';			
	
	Movers_Auto_VehicleMake[8] = 'Buick';
	
	Movers_Auto_VehicleModel['Buick'] = 'Century,Electra,Estate Wagon,LaCrosse,LeSabre,Park Avenue,Rainier,Reatta,Regal,Rendezvous,Riviera,Roadmaster,Skyhawk,Skylark,Somerset,Somerset Regal,Terraza,Other';			
	
	Movers_Auto_VehicleMake[9] = 'Cadillac';
	
	Movers_Auto_VehicleModel['Cadillac'] = 'Allante,Brougham,Catera,Cimarron,CTS,CTS-V,DeVille,Eldorado,Escalade,Escalade ESV,Escalade EXT,Fleetwood,Seville,Sixty Special,SRX,STS,XLR,Other';			
	
	Movers_Auto_VehicleMake[10] = 'Chevrolet';
	
	Movers_Auto_VehicleModel['Chevrolet'] = 'Astro,Astro Cargo,Avalanche,Aveo,Belair,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,Caprice,Cavalier,Celebrity,Chevelle,Chevette,Chevy Van,Chevy Van Classic,Citation,Cobalt,Colorado,Corsica,Corvette,El Camino,Equinox,Express,Express Express Cargo,Impala,Lumina,Lumina Minivan,LUV,Malibu,Malibu Maxx,Metro,Monte Carlo,Monza,Nomad,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 SS,Silverado 1500HD,Silverado 2500,Silverado 2500HD,Silverado 3500,Spectrum,Sportvan,Sprint,SSR,Suburban,Tahoe,Tahoe Limited/Z71,Tracker,TrailBlazer,TrailBlazer EXT,Uplander,Venture,Other';			
	
	Movers_Auto_VehicleMake[11] = 'Chrysler';
	
	Movers_Auto_VehicleModel['Chrysler'] = '300,300M,Cirrus,Concorde,Conquest,Cordoba,Crossfire,Crossfire SRT-6,E Class,Fifth Avenue,Grand Voyager,Imperial,Laser,Le Baron,LHS,New Yorker,Newport,Pacifica,Prowler,PT Cruiser,Sebring,TC,Town and Country,Voyager,Other';			
	
	Movers_Auto_VehicleMake[12] = 'Daewoo';
	
	Movers_Auto_VehicleModel['Daewoo'] = 'Lanos,Leganza,Nubira,Other';			
	
	Movers_Auto_VehicleMake[13] = 'Daihatsu';
	
	Movers_Auto_VehicleModel['Daihatsu'] = 'Charade,200SX,Other';			
	
	Movers_Auto_VehicleMake[14] = 'Datsun';
	
	Movers_Auto_VehicleModel['Datsun'] = '210,280ZX,310,510,810,King Cab,Maxima,Pickup,Pulsar,Sentra,Stanza,Other';			
	
	Movers_Auto_VehicleMake[15] = 'DeLorean';
	
	Movers_Auto_VehicleModel['DeLorean'] = 'DMC-12,400,Other';			
	
	Movers_Auto_VehicleMake[16] = 'Dodge';
	
	Movers_Auto_VehicleModel['Dodge'] = '600,Aries America,Aries K,Aspen,Avenger,Caravan,Challenger,Charger,Colt,Conquest,Coronet,Dakota,Dart,Daytona,Diplomat,Durango,Dynasty,Grand Caravan,Intrepid,Lancer,Magnum,Mini Ram Van,Mirada,Monaco,Neon,Neon SRT-4,Omni,Omni 024,Raider,RAM 100,RAM 150,RAM 200,RAM 250,RAM 300,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,Rampage,Shadow,Spirit,Sportsman Wagon,Sprinter,Sprinter Cargo,St. Regis,Stealth,Stratus,Super Bee,Van,Viper,Other';			
	
	Movers_Auto_VehicleMake[17] = 'Eagle';
	
	Movers_Auto_VehicleModel['Eagle'] = 'Eagle 30,Medallion,Premier,Summit,Talon,Vision,Other';			
	
	Movers_Auto_VehicleMake[18] = 'Ferrari';
	
	Movers_Auto_VehicleModel['Ferrari'] = '360,456M,550,575M,Enzo,Other';			
	
	Movers_Auto_VehicleMake[19] = 'Fiat';
	
	Movers_Auto_VehicleModel['Fiat'] = 'Spyder,Aerostar,Other';			
	
	Movers_Auto_VehicleMake[20] = 'Ford';
	
	Movers_Auto_VehicleModel['Ford'] = 'Aspire,Bronco,Bronco II,Contour,Contour SVT,Courier,Crown Victoria,E-100,E-150,E-250,E-350,Econoline Cargo,Econoline Wagon,Escape,Escort,Excursion,EXP,Expedition,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,Fairmont,Falcon,Festiva,Five Hundred,Focus,Focus SVT,Freestar,Freestyle,Granada,GT,LTD,LTD Crown Victoria,Mustang,Mustang SVT Cobra,Pinto,Probe,Ranger,Taurus,Tempo,Thunderbird,Windstar,Windstar Cargo,Other';			
	
	Movers_Auto_VehicleMake[21] = 'Generic';
	
	Movers_Auto_VehicleModel['Generic'] = 'Oversized Class1,Oversized Class2,Oversized Class3,Standard Size,Other';			
	
	Movers_Auto_VehicleMake[22] = 'Geo';
	
	Movers_Auto_VehicleModel['Geo'] = 'Metro,Prizm,Spectrum,Storm,Tracker,Other';			
	
	Movers_Auto_VehicleMake[23] = 'GMC';
	
	Movers_Auto_VehicleModel['GMC'] = '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,Sierra 1500,Sierra 1500HD,Sierra 2500,Sierra 2500HD,Sierra 3500,Sierra C3,Sierra Classic 1500,Sierra Classic 2500,Sierra Classic 3500,Sonoma,Suburban,Syclone,Typhoon,Vandura,Yukon,Yukon Denali,Yukon XL,Other';			
	
	Movers_Auto_VehicleMake[24] = 'Honda';
	
	Movers_Auto_VehicleModel['Honda'] = 'Accord,Civic,Civic CRX,Civic del Sol,CR-V,Element,Insight,Odyssey,Passport,Pilot,Prelude,S2000,Other';			
	
	Movers_Auto_VehicleMake[25] = 'HUMMER';
	
	Movers_Auto_VehicleModel['HUMMER'] = 'H2,H2 SUT,Other';			
	
	Movers_Auto_VehicleMake[26] = 'Hyundai';
	
	Movers_Auto_VehicleModel['Hyundai'] = 'Accent,Elantra,Excel,Santa Fe,Scoupe,Sonata,Tiburon,Tucson,XG300,XG350,Other';			
	
	Movers_Auto_VehicleMake[27] = 'Infiniti';
	
	Movers_Auto_VehicleModel['Infiniti'] = 'FX35,FX45,G20,G35,I30,I35,J30,M30,M45,Q45,QX4,QX56,Other';			
	
	Movers_Auto_VehicleMake[28] = 'Isuzu';
	
	Movers_Auto_VehicleModel['Isuzu'] = 'Amigo,Ascender,Axiom,Hombre,I-Mark,Impulse,Oasis,Pickup,Rodeo,Rodeo Sport,Stylus,Trooper,Trooper II,VehiCROSS,Other';			
	
	Movers_Auto_VehicleMake[29] = 'Jaguar';
	
	Movers_Auto_VehicleModel['Jaguar'] = 'S-Type,S-Type R,X-Type,XJ-Series,XJR,XK-Series,XKR,Other';			
	
	Movers_Auto_VehicleMake[30] = 'Jeep';
	
	Movers_Auto_VehicleModel['Jeep'] = 'Cherokee,CJ-5,CJ-7,CJ5,CJ7,Comanche,Grand Cherokee,Grand Wagoneer,J-10 Pickup,J-20 Pickup,J10 Pickup,J20 Pickup,Liberty,Scrambler,Wagoneer,Wrangler,Other';			
	
	Movers_Auto_VehicleMake[31] = 'Kia';
	
	Movers_Auto_VehicleModel['Kia'] = 'Amanti,Optima,Rio,Sedona,Sephia,Sorento,Spectra,Sportage,Other';			
	
	Movers_Auto_VehicleMake[32] = 'Lamborghini';
	
	Movers_Auto_VehicleModel['Lamborghini'] = 'Diablo,Gallardo,Murcielago,Other';			
	
	Movers_Auto_VehicleMake[33] = 'Land Rover';
	
	Movers_Auto_VehicleModel['Land Rover'] = 'Defender,Discovery,Discovery Series II,Freelander,LR3,Range Rover,Other';			
	
	Movers_Auto_VehicleMake[34] = 'Lexus';
	
	Movers_Auto_VehicleModel['Lexus'] = 'ES 250,ES 300,ES 330,GS 300,GS 400,GS 430,GX 470,IS 300,LS 400,LS 430,LX 450,LX 470,RX 300,RX 330,SC 300,SC 400,SC 430,Other';			
	
	Movers_Auto_VehicleMake[35] = 'Lincoln';
	
	Movers_Auto_VehicleModel['Lincoln'] = 'Aviator,Blackwood,Continental,LS,Mark VI,Mark VII,Mark VIII,Navigator,Town Car,Versailles,Other';			
	
	Movers_Auto_VehicleMake[36] = 'Lotus';
	
	Movers_Auto_VehicleModel['Lotus'] = 'Elise,Esprit,Other';			
	
	Movers_Auto_VehicleMake[37] = 'Maserati';
	
	Movers_Auto_VehicleModel['Maserati'] = 'Coupe,Spyder,Other';			
	
	Movers_Auto_VehicleMake[38] = 'Maybach';
	
	Movers_Auto_VehicleModel['Maybach'] = '57,62,Other';			
	
	Movers_Auto_VehicleMake[39] = 'Mazda';
	
	Movers_Auto_VehicleModel['Mazda'] = '323,6,626,929,B-Series Pickup,B-Series Truck,GLC,MAZDA3,MAZDA6,MAZDASPEED MX-5 Miata,Mazdaspeed Protege,Millenia,MPV,MX-3,MX-5 Miata,MX-6,Navajo,Protege,Protege5,RX-7,RX-8,Tribute,Truck,Other';			
	
	Movers_Auto_VehicleMake[40] = 'Mercedes-Benz';
	
	Movers_Auto_VehicleModel['Mercedes-Benz'] = '190-Class,240-Class,260-Class,280-Class,300-Class,350-Class,380-Class,400-Class,420-Class,450-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,E-Class,E55 AMG,G-Class,G55 AMG,M-Class,ML55 AMG,S-Class,S55 AMG,SL-Class,SL55 AMG,SL65 AMG,SLK-Class,SLK32 AMG,SLK55 AMG,Other';			
	
	Movers_Auto_VehicleMake[41] = 'Mercury';
	
	Movers_Auto_VehicleModel['Mercury'] = 'Bobcat,Capri,Cougar,Grand Marquis,LN7,Lynx,Marauder,Mariner,Marquis,Monarch,Montego,Monterey,Mountaineer,Mystique,Sable,Topaz,Tracer,Villager,Zephyr,Other';			
	
	Movers_Auto_VehicleMake[42] = 'Merkur';
	
	Movers_Auto_VehicleModel['Merkur'] = 'Scorpio,XR4Ti,Other';			
	
	Movers_Auto_VehicleMake[43] = 'MG';
	
	Movers_Auto_VehicleModel['MG'] = 'MGA,MGB,Midget,Other';			
	
	Movers_Auto_VehicleMake[44] = 'MINI';
	
	Movers_Auto_VehicleModel['MINI'] = 'Cooper,3000GT,Other';			
	
	Movers_Auto_VehicleMake[45] = 'Mitsubishi';
	
	Movers_Auto_VehicleModel['Mitsubishi'] = 'Cordia,Diamante,Eclipse,Eclipse Spyder,Endeavor,Expo,Galant,Lancer,Lancer Evolution,Lancer Sportback,Mighty Max Pickup,Mirage,Montero,Montero Sport,Outlander,Precis,Sigma,Starion,Tredia,Truck,Vanwagon,Other';			
	
	Movers_Auto_VehicleMake[46] = 'Nissan';
	
	Movers_Auto_VehicleModel['Nissan'] = '200SX,240SX,300ZX,350Z,Altima,Armada,Axxess,Frontier,King Cab,Maxima,Murano,NX,Pathfinder,Pickup,Pulsar,Quest,Sentra,Stanza,Titan,Van,Xterra,Other';			
	
	Movers_Auto_VehicleMake[47] = 'Oldsmobile';
	
	Movers_Auto_VehicleModel['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,Starfire,Toronado,Other';			
	
	Movers_Auto_VehicleMake[48] = 'Panoz';
	
	Movers_Auto_VehicleModel['Panoz'] = 'Esperante,Acclaim,Other';			
	
	Movers_Auto_VehicleMake[49] = 'Plymouth';
	
	Movers_Auto_VehicleModel['Plymouth'] = 'Arrow Pickup,Barracuda,Belvedere,Breeze,Caravelle,Champ,Colt,Duster,Gran Fury,Grand Voyager,Horizon,Horizon TC3,Laser,Neon,Prowler,Reliant K,Reliant K America,Satellite,Scamp,Sundance,TC3,Trailduster,Turismo,Volare,Voyager,Voyager Wagon,Other';			
	
	Movers_Auto_VehicleMake[50] = 'Pontiac';
	
	Movers_Auto_VehicleModel['Pontiac'] = '1000,2000,6000,Aztek,Bonneville,Catalina,Fiero,Firebird,G6,Grand Am,Grand Le Mans,Grand Prix,GTO,Le Mans,Montana,Montana SV6,Parisienne,Phoenix,Safari,Sunbird,Sunfire,T1000,Trans Sport,Vibe,Other';			
	
	Movers_Auto_VehicleMake[51] = 'Porsche';
	
	Movers_Auto_VehicleModel['Porsche'] = '911,924,928,944,968,Boxster,Carrera GT,Cayenne,Other';			
	
	Movers_Auto_VehicleMake[52] = 'Renault';
	
	Movers_Auto_VehicleModel['Renault'] = '18i,Fuego,Le Car,Sportwagon,Other';			
	
	Movers_Auto_VehicleMake[53] = 'Rolls-Royce';
	
	Movers_Auto_VehicleModel['Rolls-Royce'] = 'Corniche,Park Ward,Phantom,Silver Seraph,Other';			
	
	Movers_Auto_VehicleMake[54] = 'Saab';
	
	Movers_Auto_VehicleModel['Saab'] = '3-Sep,5-Sep,9-2X,9.3,9.5,900,9000,Other';			
	
	Movers_Auto_VehicleMake[55] = 'Saturn';
	
	Movers_Auto_VehicleModel['Saturn'] = 'ION,ION Red Line,L-Series,L300,Relay,S-Series,VUE,Other';			
	
	Movers_Auto_VehicleMake[56] = 'Scion';
	
	Movers_Auto_VehicleModel['Scion'] = 'tC,xA,xB,Other';			
	
	Movers_Auto_VehicleMake[57] = 'Sterling';
	
	Movers_Auto_VehicleModel['Sterling'] = '825,827,Other';			
	
	Movers_Auto_VehicleMake[58] = 'Studebaker';
	
	Movers_Auto_VehicleModel['Studebaker'] = 'Cantrell,Champion,Commander,Hawk,Other';			
	
	Movers_Auto_VehicleMake[59] = 'Subaru';
	
	Movers_Auto_VehicleModel['Subaru'] = 'Baja,Brat,DL,Forester,GL,GL-10,GLF,Impreza,Impreza WRX STi,Justy,Legacy,Loyale,Outback,RX,Standard,SVX,XT,XT6,Other';			
	
	Movers_Auto_VehicleMake[60] = 'Suzuki';
	
	Movers_Auto_VehicleModel['Suzuki'] = 'Aerio,Esteem,Forenza,Grand Vitara,Reno,Samurai,Sidekick,Swift,Verona,Vitara,X-90,XL-7,Other';			
	
	Movers_Auto_VehicleMake[61] = 'Toyota';
	
	Movers_Auto_VehicleModel['Toyota'] = '4Runner,Avalon,Camry,Camry Solara,Celica,Corolla,Corona,Cressida,ECHO,Highlander,Land Cruiser,Matrix,MR2,MR2 Spyder,Paseo,Pickup,Previa,Prius,RAV4,Sequoia,Sienna,Starlet,Supra,T100,Tacoma,Tercel,Tundra,Van,Other';			
	
	Movers_Auto_VehicleMake[62] = 'Triumph';
	
	Movers_Auto_VehicleModel['Triumph'] = 'TR6,Beetle,Other';			
	
	Movers_Auto_VehicleMake[63] = 'Volkswagen';
	
	Movers_Auto_VehicleModel['Volkswagen'] = 'Cabrio,Cabriolet,Corrado,Dasher,EuroVan,Fox,Golf,GTI,Jetta,Karman Ghia,New Beetle,Passat,Phaeton,Pickup,Quantum,R32,Rabbit,Scirocco,Touareg,Vanagon,Other';			
	
	Movers_Auto_VehicleMake[64] = 'Volvo';
	
	Movers_Auto_VehicleModel['Volvo'] = '240,740,760,780,850,940,960,C70,Coupe,DL,GL,GLE,GLT,GT,S40,S60,S60 R,S70,S80,S90,V40,V50,V70,V70 R,V90,XC,XC70,XC90,Other';			
	
	Movers_Auto_VehicleMake[65] = 'Yugo';
	
	Movers_Auto_VehicleModel['Yugo'] = 'GV,Other';			
	
	Movers_Auto_VehicleMake[66]='Other';
	

function main(intSrvId, vehicleMakeId, vehicleModelId, hdnMake)
{
    
   Movers_Auto_VehicleMakeLoad(vehicleModelId, ' ' , ' ', 'Select Make', 'Select Model',intSrvId, vehicleMakeId,hdnMake)
  
}
	
function Movers_Auto_VehicleMakeLoad(Auto_vehicleModelId, Auto_VehicleMake, Auto_VehicleModel,  Auto_VehicleMake_Head, Auto_VehicleModel_Head,srvId, Auto_vehicleMakeId,hdnMake)
{
try
{
   
var Movers_Auto_VehicleMakeArray;

var dropMake1 = document.getElementById(Auto_vehicleMakeId);
var dropModel1 = document.getElementById(Auto_vehicleModelId);

Movers_Auto_Vehicle_ClearDropDown(dropMake1);
Movers_Auto_Vehicle_LoadDropDown(dropMake1, Auto_VehicleMake_Head, '');

for (var i = 0; i < Movers_Auto_VehicleMake.length; i++)
    {
	    if (Movers_Auto_VehicleMake[i])
        {
        Movers_Auto_VehicleMakeArray = Movers_Auto_VehicleMake[i].split(',');
        Movers_Auto_Vehicle_LoadDropDown(dropMake1, Movers_Auto_VehicleMakeArray[0], Movers_Auto_VehicleMakeArray[0]);
        }
    }
		
if (Auto_VehicleMake)
    {	 
		Movers_Auto_VehicleDef(dropMake1, Auto_VehicleMake);
		if (srvId==0)
		{
			dropMake1.disabled = true;
		}	
		Movers_Auto_VehicleModelLoad(Auto_vehicleModelId, Auto_VehicleModel_Head, Auto_VehicleMake, Auto_VehicleModel,Auto_vehicleMakeId,hdnMake);

		if (Auto_VehicleModel)
			Movers_Auto_VehicleDef(dropModel1, Auto_VehicleModel);
	}
else
    {
    dropMake1.selectedIndex = 0;
    Movers_Auto_VehicleModelLoad(frmName, Auto_VehicleModel_Head);
	}
}
catch(error)
{
alert("Movers_Auto_VehicleMakeLoad (error)"  + error.description)
return(false)
}
}
	
	
function Movers_Auto_VehicleModelLoad(Auto_vehicleModelId, Auto_VehicleModel_Head, Auto_VehicleMake, Auto_VehicleModel, Auto_vehicleMakeId,hdnMake)
{
try
{ 
    
   var dropMake1 = document.getElementById(Auto_vehicleMakeId);
   var dropModel1 = document.getElementById(Auto_vehicleModelId);
   
   var hdnATMake1 = document.getElementById(hdnMake);
   
   if (dropMake1.selectedIndex == -1 )
   {
   	dropMake1.selectedIndex = 0; 	
   }
   
   var Movers_Auto_Vehicle_ModelDD = Movers_Auto_VehicleModel[dropMake1.options[dropMake1.selectedIndex].value];
   
   hdnATMake1.value = dropMake1.options[dropMake1.selectedIndex].value;
   
     
   Movers_Auto_Vehicle_ClearDropDown(dropModel1);
   Movers_Auto_Vehicle_LoadDropDown(dropModel1, Auto_VehicleModel_Head, '');
   
   if(Movers_Auto_Vehicle_ModelDD)
   {  
      var Movers_Auto_VehicleModelArray = Movers_Auto_Vehicle_ModelDD.split(',');
      
      for (var i = 0; i < Movers_Auto_VehicleModelArray.length; i++)
          {
           if (Movers_Auto_VehicleModelArray[i])
           {
			Movers_Auto_Vehicle_LoadDropDown(dropModel1, Movers_Auto_VehicleModelArray[i], Movers_Auto_VehicleModelArray[i]);
           }
          }
       dropModel1.disabled = false;
   
   }
   else
   {
       dropModel1.disabled = true;
   }
   dropModel1.selectedIndex = 0;
}
catch(error)
{

   alert("Movers_Auto_VehicleModelLoad (error):" + error.description)

}
} 

function Movers_Auto_Vehicle_ClearDropDown(dropDown) 
{
   var i = 0;
   var o = dropDown.options;

    for (i = o.length; i >= 0; --i)
		o[i] = null;
    dropDown.disabled = true;
}

function Movers_Auto_Vehicle_LoadDropDown(dropDown, DD_text, DD_value)
 {
  
    var o = dropDown.options;
    var nIdx;
	if (o.length < 0) 
		nIdx = 0;
	else
		nIdx = o.length;
		
	o[nIdx] = new Option(DD_text, DD_value);
	
	dropDown.disabled = false;
 }

function Movers_Auto_VehicleDef(dropDown, DD_text)
{
with (dropDown)
    {
	for (var i = 0; i < (options.length); i++)
         {
			if (options[i].text == DD_text)
             {
             selectedIndex = i;
			 return;
             }
         }
	 }
}

function Movers_Auto_VehicleModelChange(dropVehicleModelId, hdnModelId)
{
    var dropModel=document.getElementById(dropVehicleModelId);
    var hdnModel=document.getElementById(hdnModelId);
    hdnModel.value=dropModel.options[dropModel.selectedIndex].value;
   
}
function check_date(source, arguments)
{
    if(source.id=="ctl00_cph_cvDateExpected")
    {
        var field = document.getElementById("ctl00_cph_dropExpMonth").value + "/" + document.getElementById("ctl00_cph_dropExpDay").value + "/" + document.getElementById("ctl00_cph_dropExpYear").value;
    }
    else if(source.id=="ctl00_qForm_cvMoveDate")
    {
        var field = document.getElementById("ctl00_qForm_dropMoveMonth").value + "/" + document.getElementById("ctl00_qForm_dropMoveDay").value + "/" + document.getElementById("ctl00_qForm_dropMoveYear").value;
    }
    else
    {
        var field = document.getElementById("ctl00_cph_dropMoveMonth").value + "/" + document.getElementById("ctl00_cph_dropMoveDay").value + "/" + document.getElementById("ctl00_cph_dropMoveYear").value;
    }
    var checkstr = "0123456789";
    var DateField = field;
    var Datevalue = "";
    var DateTemp = "";
    var seperator = "/";
    var day;
    var month;
    var year;
    var leap = 0;
    var err = 0;
    var i;
    var sErrorMsg = "";
   err = 0;
   DateValue = DateField;
   /* Delete all chars except 0..9 */
   for (i = 0; i < DateValue.length; i++) {
	  if (checkstr.indexOf(DateValue.substr(i,1)) >= 0) {
	     DateTemp = DateTemp + DateValue.substr(i,1);
	  }
   }
   DateValue = DateTemp;
   /* Always change date to 8 digits - string*/
   /* if year is entered as 2-digit / always assume 20xx */
   if (DateValue.length == 6) {
      DateValue = DateValue.substr(0,4) + '20' + DateValue.substr(4,2); }
   if (DateValue.length != 8) {
      err = 19;}
   /* year is wrong if year = 0000 */
   year = DateValue.substr(4,4);
   if (year == 0) {
      err = 20;
   }
   /* Validation of month*/
   month = DateValue.substr(0,2);
    if ((month < 1) || (month > 12)) {
      err = 21;
   }
   /* Validation of day*/
   day = DateValue.substr(2,2);
   if (day < 1) {
     err = 22;
   }
   /* Validation leap-year / february / day */
   if ((year % 4 == 0) || (year % 100 == 0) || (year % 400 == 0)) {
      leap = 1;
   }
   if ((month == 2) && (leap == 1) && (day > 29)) {
      err = 23;
   }
   if ((month == 2) && (leap != 1) && (day > 28)) {
      err = 24;
   }
   /* Validation of other months */
   if ((day > 31) && ((month == "01") || (month == "03") || (month == "05") || (month == "07") || (month == "08") || (month == "10") || (month == "12"))) {
      err = 25;
   }
   if ((day > 30) && ((month == "04") || (month == "06") || (month == "09") || (month == "11"))) {
      err = 26;
   }
   /* Checking if date is greater than the current date */
   if(!chkPrevDate(month,day,year)){
      err = 27;
   }
   /* if 00 ist entered, no error, deleting the entry */
   if ((day == 0) && (month == 0) && (year == 00)) {
      err = 0; day = ""; month = ""; year = ""; seperator = "";
   }
   /* if no error, write the completed date to Input-Field (e.g. 13.12.2001) */
   if (err == 0) {
      DateField.value = month + seperator + day  + seperator + year;
      arguments.IsValid = true;
   }
   /* Error-message if err != 0 */
   else {
      arguments.IsValid = false;
        }  
}
function chkPrevDate(month,day,year)
{
    var strfulldate = new Date()

    //System Dates
    var strMonth = strfulldate.getMonth()+1;
    var strDate = strfulldate.getDate()
    var strYear = strfulldate.getFullYear()
    
    //User Selected Dates
    intMM=month;
    intDD=day;
    intYr=year;

    if(intYr < strYear)
    {
        return false;
    }
    else if(intYr == strYear)
    {
        if(intMM == strMonth)
        {
            if(intDD < strDate)
                return false;
            else
                return true;
        }
        else if(intMM < strMonth)
        {
            return false;
        }
    }
    return true;
}
