  //<![CDATA[
 // array of possible countries in the same order as they appear in the country selection list
var modelList = new Array(); 
modelList["ACUR"] = ["2.5TL","3.2TL","3.5RL","INTEGRA","LEGEND","MDX","NSX","OTHER","RL","RSX","SLX","TL","TSX","VIGOR"];
modelList["AGUS"] = ["MOTORCYCLE"];
modelList["ALFA"] = ["164","GRADUATE","GTZ","MILANO","OTHER","QUADRAFOLI","SPYDER"];
modelList["AMC"]  = ["CONCORD","GREMLIN","HORNET","OTHER","REBEL","SPIRIT"];
modelList["AMGE"] = ["HUMMER","OTHER"];
modelList["APRI"] = ["NONE"];
modelList["ASTO"] = ["LAGONDA","OTHER"];
modelList["AUDI"] = ["4000","5000","80","90","90CS","90S","90SE","A3","A4","A6","A8","CABRIOLET","COUPE","GT","OTHER","Q7","QUATTRO","RS4","RS6","S4","TT"];
modelList["AUST"] = ["100","100-6","3000","OTHER","SPRITE"];
modelList["AVAN"] = ["NONE"];
modelList["BENT"] = ["AZURE","OTHER","TURBO R","CD2","COUPE","OTHER","SC"];
modelList["BMW"]  = ["2002","3 SERIES","318","318I","320","320i","325","325E","325i","328","525","525i","528","528E","530","530i","533","535","535I","540","540i","545i","633","633CSI","635","645Ci","733","733I","735","735I","740","740I","745","745i","745Li","750","760i","760Li","850","850I","M3","M5","MC - F650","MC - KSERIES","MC - R100","MC - R1100","OTHER","X 3","X 5","Z3","Z5"];
modelList["BOAT"] = ["BOAT"];
modelList["BUEL"] = ["BLAST","FIREBOLT","LIGHTNING","OTHER"];
modelList["BUIC"] = ["CENTURY","ELECTRA","GRAND NATL","LACROSSE CX","LESABRE","LUCERNE","OPAL","OTHER","PARK AVENUE","RAINIER","REATTA","REGAL","RENDEZVOUS","RIVIERA","ROADMASTER","SKYHAWK","SKYLARK","SOMMERSET","TERRAZA"];
modelList["CADI"] = ["ALLANTE","BIARRITZ","CIMMARRON","COUP DE VL","CTS","CTS - V","DEVILLE","DTS","EL DORADO","ESCALADE","ESCALADE EXT","FLEETWOOD","LIMOUSINE","OTHER","SDN DE VIL","SEVILLE","SRX","STS","XLR"];
modelList["CARS"] = ["OTHER","TRAILER"];
modelList["CHEC"] = ["MANHATTAN","MARATHON","OTHER"];
modelList["CHEV"] = ["10","ASTRO VAN","AVEO","BEL-AIRE","BERETTA","BLAZER","BONAVENTUR","C-1500","C-2500","C-3500","C150 PU","C350 FLATBED","CAMARO","CAPRICE","CAVALIER","CELEBRITY","CHEVELLE","CHEVETTE","CHEYENNE","CITATION","CLASSIC","COBALT","CORSICA","CORVAIR","CORVETTE","EL CAMINO","EQUINOX","EXPRESS","IMPALA","LUMINA","MALIBU","MALIBU MAXX","MONTE CARLO","MONZA","NOVA","OTHER","PICK-UP","S-10 P/U","SILVERADO","SPECTRUM","SPRINT","STORM","SUBURBAN","TAHOE","TRAIL BLAZER","UTILITY","VAN","VANDURA","VEGA","VENTURE"];
modelList["CHRY"] = ["300","300M","5TH AVE","CIRRUS","CONCORDE","CORDOBA","CROSSFIRE","EAGLE","IMPERIAL","LASER","LEBARON","LHS","LXI","NEW YORKER","NEWPORT","OTHER","PACIFICA","PT CRUISER","SEBRING","TOWN&COUNT"];
modelList["CITR"] = ["OTHER","SM"];
modelList["CONX"] = ["20 FT","20 FT LOADED","40 FT"];
modelList["CUSH"] = ["3-WHEEL"];
modelList["DAEW"] = ["LANOS","LEGANZA","NUBIRA","OTHER"];
modelList["DAIH"] = ["CHARADE","OTHER","ROCKY"];
modelList["DATS"] = ["200SX","240Z","260Z","280Z","280ZX","310","510","810","B210","OTHER","PICKUP"];
modelList["DELO"] = ["NONE","OTHER"];
modelList["DODG"] = ["024","600","ARIES","ASPEN","AVENGER","CARAVAN","CHALLENGER","CHARGER","COLT","CORONET","DAKOTA","DART","DAYTONA","DIPLOMAT","DURANGO","DYNASTY","GALAXY","GRAND CARA","INTREPID","MONACO","NEON","OMNI","OTHER","PROSPECTOR","RAIDER","RAM","RAM 50","RAM VAN","SHADOW","SPIRIT","STEALTH","STRATUS","TRADESMAN","VIPER"];
modelList["DUCA"] = ["MOTORCYCLE","NONE"];
modelList["EAGL"] = ["OTHER","PREMIER","SUMMIT","TALON","VISION"];
modelList["EDSE"] = ["NONE"];
modelList["FERR"] = ["118LM","121LM","125S","159S","166 INTER","166M","166S","195 INTER","195S","206 GT","208 MONDIA","212","225S","246 GT","246SP","250 GTO","250MM","250P","250S","250TR","268SP","275 P2","275B","275P","290MM","290S","308","312 P","312S","315S","328 GTB","330 P2","330LM","330P","330TRI","335S","340 AMERIC","340MM","342 AMERIC","348","348TB","350 CAN-AM","365 GT 2+2","365GT4 2+2","375","375MM","385 P","400 SA","400GT","400I","410 SA","412 P","500 MONDIA","500TR","512","612 CAN-AM","625LM","625TF","660 MONZA","712 CAN-AM","735S","750 MONZA","857S","BOXER","DINO 196S","F40","GTO","GTS","MONDIAL","OTHER","P-4","TESTAROSSA","TR PROF","TR58","TR59","TR60","TR61"];
modelList["FIAT"] = ["OTHER","SPYDER","X-19"];
modelList["FLTW"] = ["RV"];
modelList["FORD"] = ["AEROSTAR","ASPIRE","BRONCO","CENTURION","CLUB WAGON","CONTOUR","CROWN VICT","E-150 VAN","E-250 VAN","E-350 VAN","E.X.P.","ECONOLINE","ESCAPE","ESCORT","EXCURSION","EXPEDITION","EXPLORER","F-100","F-250","F150","F350","FAIRMONT","FESTIVA","FOCUS","GALAXIE","GRANADA","LTD","MAVERICK","MUSTANG","OTHER","PD_MODEL A","PICK-UP","PINTO","PROBE","RANCHERO","RANGER","T-BIRD","TAURUS","TEMPO","THINK","THUNDERBIRD","TORINO","VAN","WINDSTAR"];
modelList["FRHT"] = ["FREIGHTLINER","OTHER"];
modelList["GEO"]  = ["METRO","OTHER","PRISM","STORM","TRACKER"];
modelList["GMC"]  = ["CYCLONE PU","DUMP TRUCK","ENVOY DENALI","HUMMER","JIMMY","MEDIUM DUTY","OTHER","PICK-UP","S-15","SAFARI","SAVANA","SIERRA DENALI","SONOMA","SUBURBAN","VAN","YUKON","YUKON DENALI"];
modelList["GOPH"] = ["3-WHEEL"];
modelList["HARL"] = ["DYNA GLIDE","OTHER","SOFTAIL","SPORTSTER","TOURING"];
modelList["HOND"] = ["ACCORD","CIVIC","CRV","CRX","DEL SOL","ELITE","MC - CRUISER","MC - SPORT","MC - TOURING","ODYSSEY","OTHER","PASSPORT","PRELUDE","S2000"];
modelList["HUDS"] = ["COUPE","OTHER","VERT"];
modelList["HUMM"] = ["H2","OTHER"];
modelList["HYUN"] = ["ACCENT","AZERA","ELANTRA","EXCEL","OTHER","SANTA FE","SANTE FE","SCOUPE","SONATA","TIBURON","TUCSON","XG350"];
modelList["INDI"] = ["CHIEF","OTHER","SCOUT","SPIRIT"];
modelList["INF"]  = ["FX","G20","G35 COUPE","G35 Sedan","I30","J30","M30","M45","OTHER","Q45","QX56"];
modelList["INTE"] = ["OTHER","PICK-UP","SCOUT"];
modelList["ISUZ"] = ["AMIGO","HOMBRE","I-MARK","IMPULSE","OTHER","RODEO","STYLUS","TROOPER"];
modelList["ITAL"] = ["MOTORCYCLE"];
modelList["JAGU"] = ["MAJESTIC","OTHER","SOVEREIGN","VANDENPLAS","XJ12","XJ6","XJ8","XJR","XJS","XKE"];
modelList["JEEP"] = ["CHEROKEE","CJ-6","CJ-7","COMANCHEE","GRAND CHER","LAREDO","LIMITED","OTHER","PICK-UP","POSTAL","SCRAMBLER","WAGONEER","WRANGLER"];
modelList["KAIS"] = ["NONE"];
modelList["KAWA"] = ["NINJA","OTHER","SPORT - TOURING","VULCAN"];
modelList["KENW"] = ["4 AXLE DUMP","OTHER"];
modelList["KIA"]  = ["GLS","LS","OTHER","SEDONA","SEPHIA","SPORTAGE"];
modelList["KTM"]  = ["NONE"];
modelList["LAFO"] = ["COUPE","OTHER"];
modelList["LAMB"] = ["COUNTACH","DIABLO","JALPA","LM2002","OTHER"];
modelList["LANC"] = ["OTHER","ZAGOTA"];
modelList["LAND"] = ["4.0SE","COUNTY","DEFENDER","DISCOVERY","OTHER"];
modelList["LEXU"] = ["ES 250","ES 300","ES 330","GS 300","GS 430","GX 470","IS 300","LS 400","LS 430","LX 450","LX 470","OTHER","RX 300","RX 330","RX 400h","RX300","SC 300","SC 400","SC 430"];
modelList["LINC"] = ["300 M","AVIATOR","CONTINENTL","LIMOUSINE","MARK 3","NAVIGATOR","OTHER","TOWN CAR","VERSAILLES"];
modelList["LOTU"] = ["ELAN","ESPRIT","OTHER"];
modelList["MACK"] = ["OTHER","TURBO"];
modelList["MASE"] = ["BI-TURBO","OTHER"];
modelList["MAZD"] = ["323","626","929","B2000","B2200","B2600","GLC","MIATA","MILLENIA","MPV","MX-3","MX-6","NAVAJO","OTHER","PICK-UP","PROTEGE","RX-7"];
modelList["MBZ"]  = ["190","190D","190E","220","230SL","240D","250","280","280CE","280E","280SE","300D","300E","300SD","380SEL","400SEL","420","420SEL","450SL","500SL","560","560SEC","AMG","C20","C280","CL500","DIESEL","E320","E500","GULLWING","LIMOUSINE","ML","ML430","OTHER","SEC","SL","SLC","WAGON"];
modelList["MERC"] = ["CAPRI","CLK-320","COMET","COUGAR","GRAND MARQ","LYNX","MARQUIS","MOUNTAINEER","MYSTIQUE","OTHER","SABLE","TOPAZ","TRACER","VILLAGER","ZEPHYR"];
modelList["MERK"] = ["OTHER","SCORPIO","XR4TI"];
modelList["MG"]   = ["A","B","MIDGET","OTHER"];
modelList["MINI"] = ["COOPER","COOPER CONVERTIBLE","OTHER"];
modelList["MITS"] = ["3000GT","CONQUEST","CORDIA","DIAMANTE","ECLIPSE","EXPO","GALLANT","MIGHTY MAX","MIRAGE","MONTERO","OTHER","PICK-UP","PRECIS","STARION","TREDIA"];
modelList["MORG"] = ["NONE"];
modelList["MOTO"] = ["CRUISER","NAKED SPORT","OTHER","SPORT","TOURING"];
modelList["NASH"] = ["METROPOLIT","OTHER"];
modelList["NISS"] = ["200SX","240SX","280Z","300ZX","ALTIMA","AXCESS","CELICA","FRONTIER","MAXIMA","MURANO","OTHER","PATHFINDER","PICK-UP","PULSAR","QUEST","SENTRA","STANZA","XTERRA"];
modelList["OLDS"] = ["88","98","ACHIEVA","ALERO","AURORA","BROVADO","BUGGY","CALAIS","CIERRA","CUTLASS","DELTA 88","FIRENZA","INTRIGUE","OMEGA","OTHER","REGENCY","ROYALE","SALON","SEDAN","SILHOUETTE","TORONADO","TROFEO","VAN","WAGON"];
modelList["OTHR"] = ["OTHER-NOT IN LIST"];
modelList["PACK"] = ["CONVERTIBL","COUPE","OTHER"];
modelList["PEUG"] = ["505","OTHER","WAGON"];
modelList["PLYM"] = ["ACCLAIM","BARACUDA","BARRACUDA","BELVEDERE","BREEZE","CARAVELLE","DUSTER","FURY3","GRAND VOYA","HORIZON","LASER","NEON","OTHER","RELIANT","ROAD RUNNE","SUNDANCE","TC-3","VALIANT","VAN","VOLARE","VOYAGER"];
modelList["PONT"] = ["6000","BONNEVILLE","CATALINA","FIERO","FIREBIRD","G6","G6 CONVERTIBLE","G6 COUPE","G6 SEDAN","GRAND AM","GRAND PRIX","GTO","LE MANS","OTHER","PARISIAN","PHOENIX","SAFARI","SOLSTICE","SUNBIRD","SUNFIRE","SV6","TEMPEST","TORRENT","TRANS AM","VIBE"];
modelList["PORS"] = ["356","356A","356B","356C","911","911T","912","914","924","924S","928","928S","930","939","944","944T","959","964","968","969","993","BOXTER","C4S","CABRIOLET","CARRERA","OTHER","SPEEDSTER","TARGA"];
modelList["PUMA"] = ["NONE","TRAILER RV"];
modelList["RANG"] = ["4X4","COUNTY","DEFENDER","OTHER"];
modelList["RENA"] = ["18I","ALLIANCE","MEDALLION","OTHER"];
modelList["REXH"] = ["AIRTEX","OTHER"];
modelList["ROLL"] = ["CORNICHE","LIMOUSINE","OTHER","SLV SHADOW","SLVR GHOST"];
modelList["SAAB"] = ["9-2X","9-3 LINEAR SPORT","9-5","9-5 WAGON","900","9000","900S","900T","96","99","OTHER"];
modelList["SATU"] = ["ION","OTHER","SC1","SC2","SL1","SL2","VUE"];
modelList["SCIO"] = ["AX","BX","OTHER","TC","XA","XB","XR"];
modelList["SPCN"] = ["DUNE BUGGY","OTHER"];
modelList["STER"] = ["825","825SL","827","827SLI","CENTURY","OTHER","ROVER"];
modelList["SUBA"] = ["DL","GL","IMPREEZA","JUSTY","LEGACY","OTHER","OUTBACK","ROYALE","SVX","WAGON","XT"];
modelList["SUNB"] = ["OTHER","TIGER"];
modelList["SUZU"] = ["AERIO","ESTEEM","MC - CRUISER","MC - SCOOTERS","MC - SPORT STREET","MC - SUPER SPORT","OTHER","SAMAURI","SIDEKICK","SWIFT","VITARA"];
modelList["TOYO"] = ["4 RUNNER","4X4","AVALON","CAMRY","CELICA","COROLLA","CORONA","CRESSIDA","ECHO","HIGHLANDER","LAND CRUIS","MATRIX","MR-2","OTHER","PASEO","PICK-UP","PREVIA","PRIUS","RAV4","SEQUOIA","SIENNA","STARLET","SUPRA","T-1000","TACOMA","TERCEL","TUNDRA"];
modelList["TRIU"] = ["CLASSIC","OTHER","SPITFIRE","SPORTS","TOURING","TR-3","TR-6","TR-7"];
modelList["TRLR"] = ["TRAILER"];
modelList["TUCK"] = ["NONE"];
modelList["VOLK"] = ["BEETLE","BUS","CABRIO","CABRIOLET","CORRADO","DASHER","EOS","EUROVAN","FAST BACK","FOX","GOLF","GTI","JETTA","KARMANN GH","NOTCH BACK","OTHER","PASSAT","QUANTUM","RABBIT","SCIRROCCO","SQUARE BAC","SUPER BEET","THING","TRANSPORTE","TOUAREG","VANAGON"];
modelList["VOLV"] = ["140","164","240","240DL","240GL","240T","242JT","244","244DL","265","544","730","740","740GL","740T","760","760T","780","840","850","940","940GL","940SL","940T","960","965","C70","OTHER","S40","S60","S80","V50","V70","WAGON","XC70","XC90","XCX"];
modelList["VSPA"] = ["NONE"];
modelList["VENT"] = ["AVALANCHE","OTHER","PHANTERA","R3I ZIP","R4 TRITON","R4I PHANTOM","REBELLIAN","V-THUNDER"];
modelList["WILL"] = ["JEEP","OTHER"];
modelList["YAMA"] = ["OTHER","SUPER SPORT TOURING","TOURING / CRUISER"];
modelList["YUGO"] = ["COUPE","OTHER","VERT"];
modelList["ZIEM"] = ["OTHER","TRAILER","ZIEMAN"];

 
 /* modelChange() is called from the onchange event of a select element.
  * param selectObj - the select object which fired the on change event.
  */
function modelChange(selectObj) {
   
   
	var idx = selectObj.selectedIndex;			// get the index of the selected option
	var which = selectObj.options[idx].value;	// get the value of the selected option
	var cSelect = document.getElementById("vehicle_model");	

	cList = modelList[which];		            // use the selected option value to retrieve the list of items from the coutnryLists array

	while (cSelect.options.length > 0) {
		cSelect.remove(0);
	}

	create_options(cList, cSelect)

}


function create_options(cList, cSelect)
{
	var newOption;

	  newOption = document.createElement("option");
	  newOption.value = "";  
	  newOption.text  = "Model";
	  // add the new option
	  try {
		 cSelect.add(newOption);  // this will fail in DOM browsers but is needed for IE
	  }
	  catch (e) {
		 cSelect.appendChild(newOption);
	  }


	for (var i=0; i<cList.length; i++) {
	  newOption = document.createElement("option");
	  newOption.value = cList[i];  // assumes option string and value are the same
	  newOption.text=cList[i];
	  // add the new option
	  try {
		 cSelect.add(newOption);  // this will fail in DOM browsers but is needed for IE
	  }
	  catch (e) {
		 cSelect.appendChild(newOption);
	  }
	}
}


/*
 * blank out all the date pulldowns is any are selected to null.
 */
function setnodate(e)
{
	if(e.selectedIndex == 0) {
		document.getElementById('tow_day').selectedIndex = 0;
		document.getElementById('tow_month').selectedIndex = 0;	
		document.getElementById('tow_year').selectedIndex = 0;	
	}

}

function submitform(e)
{
    var bValid = false;
    if(document.getElementById("vin").value != "")
    {
        bValid = true;
    }
    else if (document.getElementById("license").value != "")
    {
        bValid = true;
    }
    else if(
        document.getElementById('tow_day').selectedIndex != 0 && 
		document.getElementById('tow_month').selectedIndex != 0 && 
		document.getElementById('tow_year').selectedIndex != 0     
    )
    {
        bValid = true;
    }
    else
    {
        alert("Please enter either a VIN, a license plate number, or a tow date");
    }
	if(bValid && document.getElementById("vehicle_search_region").value == "")
	{
		bValid=false;
        alert("Please select a region.");
		
	}
    return bValid;

}

function toggleLayer(whichLayer)
{
	
	if (document.getElementById) {
		// this is the way the standards work
		var style2 = document.getElementById(whichLayer).style;
		style2.display = style2.display ? "":"block";
	}
	else if (document.all) {
		// this is the way old msie versions work
		var style2 = document.all[whichLayer].style;
		style2.display = style2.display ? "":"block";
	}
	else if (document.layers) {
		// this is the way nn4 works
		var style2 = document.layers[whichLayer].style;
		style2.display = style2.display ? "":"block";
	}
}
//]]>
