var gcountries = new Array("","United States","Afghanistan","Albania","Algeria","Andorra","Angola","Antigua and Barbuda","Argentina","Armenia","Aruba","Australia","Austria","Azerbaijan","Bahamas","Bahrain","Bangladesh","Barbados","Belarus","Belgium","Belize","Benin","Bermuda","Bhutan","Bolivia","Bosnia & Herzegovina","Botswana","Brazil","Brunei","Bulgaria","Burkina Faso","Burma","Burundi","Cambodia","Cameroon","Canada","Cape Verde","Cayman Islands","Central African Republic","Chad","Chile","China","Colombia","Comoros","Congo","Costa Rica","Croatia","Cuba","Cyprus","Czech Republic","Denmark","Djibouti","Dominica","Dominican Republic","Ecuador","Egypt","El Salvador","Equatorial Guinea","Eritrea","Estonia","Ethiopia","Fiji","Finland","France","French Guiana","Gabon","Gambia","Georgia","Germany","Ghana","Gibraltar","Greece","Grenada","Guadeloupe","Guatemala","Guinea","Guinea-Bissau","Guyana","Haiti","Honduras","Hong Kong","Hungary","Iceland","India","Indonesia","Iran","Iraq","Ireland","Israel","Italy","Ivory Coast","Jamaica","Japan","Jersey","Jordan","Kazakhstan","Kenya","Kuwait","Kyrgyzstan","Laos","Latvia","Lebanon","Lesotho","Liberia","Libya","Liechtenstein","Lithuania","Luxembourg","Macau","Macedonia","Madagascar","Malawi","Malaysia","Maldives","Mali","Malta","Martinique","Mauritania","Mauritius","Mexico","Moldova","Monaco","Mongolia","Morocco","Mozambique","Namibia","Nepal","Netherlands","Netherlands Antilles","New Zealand","Nicaragua","Niger","Nigeria","North Korea","Norway","Oman","Pakistan","Panama","Paraguay","Peru","Philippines","Poland","Portugal","Qatar","Romania","Russia","Rwanda","San Marino","Sao Tome & Principe","Saudi Arabia","Senegal","Serbia & Montenegro","Seychelles","Sierra Leone","Singapore","Slovakia","Slovenia","Somalia","South Africa","South Korea","Spain","Sri Lanka","St. Kitts & Nevis","St. Lucia","St. Vincent & the Grenadines","Sudan","Suriname","Swaziland","Sweden","Switzerland","Syria","Taiwan","Tajikistan","Tanzania","Thailand","Togo","Trinidad and Tobago","Tunisia","Turkey","Turkmenistan","Turks and Caicos Islands","Uganda","Ukraine","United Arab Emirates","United Kingdom","United States","Uruguay","Uzbekistan","Venezuela","Vietnam","Western Sahara","Yemen","Zambia","Zimbabwe");

var gregions = new Array();
gregions[187] = new Array("","Amazonas","Anzoategui","Apure","Aragua","Barinas","Bolivar","Carabobo","Cojedes","Delta Amacuro","Dependencias Federales","Distrito Federal","Falcon","Guarico","Lara","Merida","Miranda","Monagas","Nueva Esparta","Portuguesa","Sucre","Tachira","Trujillo","Vargas","Yaracuy","Zulia");
gregions[1] = new Array("","Alabama","Alaska","American Samoa","Arizona","Arkansas","California","Colorado","Connecticut","Delaware","District of Columbia","Florida","Georgia","Guam","Hawaii","Idaho","Illinois","Indiana","Iowa","Kansas","Kentucky","Louisiana","Maine","Maryland","Massachusetts","Michigan","Minnesota","Mississippi","Missouri","Montana","Nebraska","Nevada","New Hampshire","New Jersey","New Mexico","New York","North Carolina","North Dakota","Northern Mariana Islands","Ohio","Oklahoma","Oregon","Pennsylvania","Puerto Rico","Rhode Island","South Carolina","South Dakota","Tennessee","Texas","Utah","Vermont","Virgin Islands","Virginia","Washington","West Virginia","Wisconsin","Wyoming");
gregions[184] = new Array("","England - Bath Avon","England - Bedfordshire","England - Berkshire","England - Brighton and Hove","England - Bristol","England - Buckinghamshire","England - Cambridgeshire","England - Channel Isles","England - Cheshire","England - Cornwall","England - County Durham","England - Cumbria","England - Derbyshire","England - Devon","England - Dorset","England - Essex","England - Gloucestershire","England - Hampshire","England - Herefordshire","England - Hertfordshire","England - Huntingdonshire","England - Isle of Wight","England - Isles of Scilly","England - Kent","England - Lancashire","England - Leicestershire","England - Lincolnshire","England - London","England - Manchester","England - Merseyside","England - Middlesex","England - Norfolk","England - Northamptonshire","England - Northumberland","England - Nottinghamshire","England - Oxfordshire","England - Rutland","England - Shropshire","England - Somerset","England - Staffordshire","England - Suffolk","England - Surrey","England - Sussex","England - Tyne and Wear","England - Warwickshire","England - West Midlands","England - Westmorland","England - Wiltshire","England - Worcestershire","England - Yorkshire","Isle of Man - Isle of Man","N. Ireland - Antrim","N. Ireland - Armagh","N. Ireland - Belfast","N. Ireland - Down","N. Ireland - Fermanagh","N. Ireland - Londonderry","N. Ireland - Tyrone","Scotland - Aberdeenshire","Scotland - Angus","Scotland - Argyllshire","Scotland - Ayrshire","Scotland - Banffshire","Scotland - Berwickshire","Scotland - Buteshire","Scotland - Caithness","Scotland - Clackmannanshire","Scotland - Dumfriesshire","Scotland - Dunbartonshire","Scotland - Dundee City","Scotland - Edinburgh","Scotland - Falkirk","Scotland - Fife","Scotland - Highland","Scotland - Inverness-shire","Scotland - Isle of Islay","Scotland - Isle of Lewis","Scotland - Isle of Skye","Scotland - Kincardineshire","Scotland - Kinross-Shire","Scotland - Kirkcudbrightshire","Scotland - Lanarkshire","Scotland - Midlothian","Scotland - Morayshire","Scotland - Nairnshire","Scotland - Orkney","Scotland - Peeblesshire","Scotland - Perthshire","Scotland - Renfrewshire","Scotland - Ross-shire","Scotland - Roxburghshire","Scotland - Selkirkshire","Scotland - Shetland","Scotland - Stirlingshire","Scotland - Sutherland","Scotland - West Lothian","Scotland - Western Isles","Scotland - Wigtownshire","Wales - Anglesey","Wales - Brecknockshire","Wales - Caernarfonshire","Wales - Cardiff","Wales - Cardiganshire","Wales - Carmarthenshire","Wales - Ceredigion","Wales - Denbighshire","Wales - Flintshire","Wales - Glamorgan","Wales - Gwynedd","Wales - Merioneth","Wales - Monmouthshire","Wales - Montgomeryshire","Wales - Newport","Wales - Pembrokeshire","Wales - Radnorshire","Wales - Swansea");
gregions[171] = new Array("","Kaohsiung","Taipei","Taiwan");
gregions[169] = new Array("","Aargau","Appenzell Ausserrhoden","Appenzell Innerrhoden","Basel-Land","Basel-Stadt","Bern","Fribourg","Geneva","Glarus","Graubunden","Jura","Lucerne","Neuchatel","Nidwalden","Obwalden","Schaffhausen","Schwyz","Solothurn","St. Gallen","Thurgau","Ticino","Uri","Valais","Vaud","Zug","Zurich");
gregions[160] = new Array("","Andalucia","Aragon","Asturias","Baleares","Canarias","Cantabria","Castilla-La Mancha","Castilla-Leon","Cataluna","Comunidad Valenciana","Extremadura","Galicia","La Rioja","Madrid","Murcia","Navarra","Pais Vasco");
gregions[159] = new Array("","Ch'ungch'ong-bukto","Ch'ungch'ong-namdo","Cheju-do","Cholla-bukto","Cholla-namdo","Inch'on-gwangyoksi","Kangwon-do","Kwangju-gwangyoksi","Kyonggi-do","Kyongsang-bukto","Kyongsang-namdo","Pusan-gwangyoksi","Soul-t'ukpyolsi","Taegu-gwangyoksi","Taejon-gwangyoksi","Ulsan-gwangyoksi");
gregions[142] = new Array("","Aveiro","Azores","Beja","Braga","Braganca","Castelo Branco","Coimbra","Evora","Faro","Guarda","Leiria","Lisboa","Madeira","Portalegre","Porto","Santarem","Setubal","Viana do Castelo","Vila Real","Viseu");
gregions[140] = new Array("","Bicol","Cagayan","Caraga","Central Luzon","Central Mindanao","Central Visayas","Cordillera","Eastern Visayas","Ilocos","Muslim Mindanao","National Capital Region","Northern Mindanao","Southern Mindanao","Southern Tagalog","Western Mindanao","Western Visayas");
gregions[139] = new Array("","Amazonas","Ancash","Apurimac","Arequipa","Ayacucho","Cajamarca","Callao","Cusco","Huancavelica","Huanuco","Ica","Junin","La Libertad","Lambayeque","Lima","Loreto","Madre de Dios","Moquegua","Pasco","Piura","Puno","San Martin","Tacna","Tumbes","Ucayali");
gregions[137] = new Array("","Bocas del Toro","Chiriqui","Cocle","Colon","Darien","Embera","Herrera","Kuna de Madungandi","Kuna de Wargandi","Kuna Yala (San Blas)","Los Santos","Ngobe Bugle","Panama","Veraguas");
gregions[119] = new Array("","Aguascalientes","Baja California Norte","Baja California Sur","Campeche","Chiapas","Chihuahua","Coahuila de Zaragoza","Colima","Distrito Federal","Durango","Estado de México","Guanajuato","Guerrero","Hidalgo","Jalisco","Michoacán","Morelos","Nayarit","Nuevo León","Oaxaca","Puebla","Querétaro","Quintana Roo","San Luis Potosí","Sinaloa","Sonora","Tabasco","Tamaulipas","Tlaxcala","Veracruz","Yucatán","Zacatecas");
gregions[112] = new Array("","Johor","Kedah","Kelantan","Kuala Lumpur","Labuan","Melaka","Negeri Sembilan","Pahang","Perak","Perlis","Pulau Pinang","Putrajaya","Sabah","Sarawak","Selangor","Terengganu");
gregions[92] = new Array("","Aichi","Akita","Aomori","Chiba","Ehime","Fukui","Fukuoka","Fukushima","Gifu","Gunma","Hiroshima","Hokkaido","Hyogo","Ibaragi","Ishikawa","Iwate","Kagawa","Kagoshima","Kanagawa","Kochi","Kumamoto","Kyoto","Mie","Miyagi","Miyazaki","Nagano","Nagasaki","Nara","Niigata","Oita","Okayama","Okinawa","Osaka","Saga","Saitama","Shiga","Shimane","Shizuoka","Tochigi","Tokushima","Tokyo","Tottori","Toyama","Wakayama","Yamagata","Yamaguchi","Yamanashi");
gregions[89] = new Array("","Abruzzi","Basilicata","Calabria","Campania","Emilia-Romagna","Friuli-Venezia Giulia","Lazio","Liguria","Lombardia","Marche","Molise","Piemonte","Puglia","Sardegna","Sicilia","Toscana","Trentino-Alto Adige","Umbria","Valle d'Aosta","Veneto");
gregions[83] = new Array("","Andaman and Nicobar Islands","Andhra Pradesh","Arunachal Pradesh","Assam","Bihar","Chandigarh","Chhattisgarh","Dadra and Nagar Haveli","Daman and Diu","Delhi","Goa","Gujarat","Haryana","Himachal Pradesh","Jammu and Kashmir","Jharkhand","Karnataka","Kerala","Lakshadweep","Madhya Pradesh","Maharashtra","Manipur","Meghalaya","Mizoram","Nagaland","Orissa","Pondicherry","Punjab","Rajasthan","Sikkim","Tamil Nadu","Tripura","Uttar Pradesh","Uttaranchal","West Bengal");
gregions[79] = new Array("","Atlantida","Choluteca","Colon","Comayagua","Copan","Cortes","El Paraiso","Francisco Morazan","Gracias a Dios","Intibuca","Islas de la Bahia","La Paz","Lempira","Ocotepeque","Olancho","Santa Barbara","Valle","Yoro");
gregions[74] = new Array("","Alta Verapaz","Baja Verapaz","Chimaltenango","Chiquimula","El Progreso","Escuintla","Guatemala","Huehuetenango","Izabal","Jalapa","Jutiapa","Peten","Quetzaltenango","Quiche","Retalhuleu","Sacatepequez","San Marcos","Santa Rosa","Solola","Suchitepequez","Totonicapan","Zacapa");
gregions[68] = new Array("","Baden-Wurttemberg","Bavaria","Berlin","Brandenburg","Bremen","Hamburg","Hesse","Lower Saxony","Mecklenburg-Western-Pomerania","Northrhine-Westphalia","Rhineland-Palatinate","Saarland","Saxony","Saxony-Anhalt","Schleswig-Holstein","Thuringia");
gregions[63] = new Array("","Alsace","Aquitaine","Auvergne","Basse-Normandie","Bourgogne","Bretagne","Centre","Champagne-Ardenne","Corse","Franche-Comté","French Polynesia & Tahiti","Guadeloupe","Guyane","Haute-Normandie","Ile de France","Languedoc-Roussillon","Limousin","Lorraine","Martinique","Mayotte","Midi-Pyrénées","Nord-Pas de Calais","Nouvelle Calédonie","Pays de la Loire","Picardie","Poitou-Charentes","Provence (PACA)","Rhône Alpes","Réunion","St Pierre et Miquelon","Wallis et Futuna");
gregions[47] = new Array("","Camaguey","Ciego de Avila","Cienfuegos","Ciudad de La Habana","Granma","Guantanamo","Holguin","Isla de la Juventud","La Habana","Las Tunas","Matanzas","Pinar del Rio","Sancti Spiritus","Santiago de Cuba","Villa Clara");
gregions[42] = new Array("","Amazonas","Antioquia","Arauca","Atlantico","Bolivar","Boyaca","Caldas","Caqueta","Casanare","Cauca","Cesar","Choco","Cordoba","Cundinamarca","Distrito Capital de Bogota","Guainia","Guaviare","Huila","La Guajira","Magdalena","Meta","Narino","Norte de Santander","Putumayo","Quindio","Risaralda","San Andres y Providencia","Santander","Sucre","Tolima","Valle del Cauca","Vaupes","Vichada");
gregions[41] = new Array("","Anhui","Beijing","Chongqing","Fujian","Gansu","Guangdong","Guangxi","Guizhou","Hainan","Hebei","Heilongjiang","Henan","Hong Kong","Hubei","Hunan","Inner Mongolia","Jiangsu","Jiangxi","Jilin","Liaoning","Ningxia","Qinghai","Shaanxi","Shandong","Shanghai","Shanxi","Sichuan","Tianjin","Tibet","Xinjiang","Yunnan","Zhejiang");
gregions[40] = new Array("","Aisen","Antofagasta","Araucania","Atacama","Bio-Bio","Coquimbo","Libertador Bernardo O'Higgins","Los Lagos","Magallanes y de la Antartica","Maule","Region Metropolitana","Tarapaca","Valparaiso");
gregions[35] = new Array("","Alberta","British Columbia","Manitoba","New Brunswick","Newfoundland","Northwest Territories","Nova Scotia","Nunavut","Ontario","Prince Edward Island","Quebec","Saskatchewan","Yukon Territory");
gregions[27] = new Array("","Acre","Alagoas","Amapá","Amazonas","Bahia","Ceará","Distrito Federal","Espírito Santo","Goiás","Maranhão","Mato Grosso","Mato Grosso do Sul","Minas Gerais","Paraná","Paraíba","Pará","Pernambuco","Piauí","Rio de Janeiro","Rio Grande do Norte","Rio Grande do Sul","Rondônia","Roraima","Santa Catarina","Sergipe","São Paulo","Tocantins");
gregions[24] = new Array("","Chuquisaca","Cochabamba","El Beni","La Paz","Oruro","Pando","Potosi","Santa Cruz","Tarija");
gregions[12] = new Array("","Burgenland","Carinthia","Lower Austria","Salzburg","Styria","Tyrol","Upper Austria","Vienna","Vorarlberg");
gregions[11] = new Array("","Australian Capital Territory","New South Wales","Northern Territory","Queensland","South Australia","Tasmania","Victoria","Western Australia");
gregions[8] = new Array("","Buenos Aires","Catamarca","Chaco","Chubut","Cordoba","Corrientes","Distrito Federal","Entre Rios","Formosa","Jujuy","La Pampa","La Rioja","Mendoza","Misiones","Neuquen","Rio Negro","Salta","San Juan","San Luis","Santa Cruz","Santa Fe","Santiago del Estero","Tierra del Fuego","Tucuman");

var gstates = new Array("","AL","AK","AS","AZ","AR","CA","CO","CT","DE","DC","FL","GA","GU","HI","ID","IL","IN","IA","KS","KY","LA","ME","MD","MA","MI","MN","MS","MO","MT","NE","NV","NH","NJ","NM","NY","NC","ND","MP","OH","OK","OR","PA","PR","RI","SC","SD","TN","TX","UT","VT","VI","VA","WA","WV","WI","WY");



var gmakes = new Array("","Acura","Alfa Romeo","AMC","Aston Martin","Audi","Avanti","Bentley","BMW","Buick","Cadillac","Chevrolet","Chrysler","Daewoo","Daihatsu","Datsun","DeLorean","Dodge","Eagle","Ferrari","Fiat","Ford","Geo","GMC","Honda","HUMMER","Hyundai","Infiniti","Isuzu","Jaguar","Jeep","Kia","Lamborghini","Lancia","Land Rover","Lexus","Lincoln","Lotus","Maserati","Maybach","Mazda","Mercedes-Benz","Mercury","Merkur","MINI","Mitsubishi","Nissan","Oldsmobile","Peugeot","Plymouth","Pontiac","Porsche","Renault","Rolls-Royce","Saab","Saturn","Scion","Sterling","Subaru","Suzuki","Toyota","Triumph","Volkswagen","Volvo","Yugo");
var gmodels = new Array();
gmodels[0] =  new Array("","CL","Integra","Legend","MDX","NSX","NSX-T","RDX","RL","RSX","SLX","TL","TSX","Vigor");
gmodels[1] =  new Array("","CL","Integra","Legend","MDX","NSX","NSX-T","RDX","RL","RSX","SLX","TL","TSX","Vigor");
gmodels[2] =  new Array("","164","Graduate","Milano","Quadrifoglio","Spider","Sport");
gmodels[3] =  new Array("");
gmodels[4] =  new Array("","DB7","DB7 Vantage","DB9","V12 Vanquish","V12 Vanquish S","V8 Vantage","V8 Vantage Coupe","V8 Vantage Roadster");
gmodels[5] =  new Array("","100","200","4000","5000","80","90","A3","A4","A4 (2005.5)","A6","A8","allroad","allroad quattro","Cabriolet","Coupe","GT","Q7","Quattro","R8","RS4","RS6","S4","S4 (2005.5)","S6","S8","TT","V8");
gmodels[6] =  new Array("");
gmodels[7] =  new Array("","Arnage","Azure","Continental","Continental Flying Spur","Continental GT","Continental GTC","Continental R","Continental T","Turbo");
gmodels[8] =  new Array("","3 Series","3 Series Convertible","3 Series Coupe","3 Series Sedan","3 Series Sports Wagon","3 Series Wagon","3-Series Coupe","5 Series","6 Series","7 Series","8 Series","L6","L7","M","M3","M5","M6","X3","X5","Z3","Z4","Z8");
gmodels[9] =  new Array("","Century","Electra","Enclave","Estate","LaCrosse","LeSabre","Lucerne","Park Avenue","Rainier","Reatta","Regal","Rendezvous","Riviera","Roadmaster","Skyhawk","Skylark","Somerset","Terraza");
gmodels[10] =  new Array("","Allante","Brougham","Catera","Cimarron","Coupe","CTS","CTS-V","DeVille","DTS","Eldorado","Escalade","Fleetwood","Sedan","Seville","Sixty","Sixty Special","SRX","STS","STS-V","XLR","XLR-V");
gmodels[11] =  new Array("","3500 BOX/HICUBE TRUCK","APV","Astro","Astro Cargo Van","Avalanche","Aveo","Aveo5","Beretta","Blazer","C-20","Camaro","Caprice","Caprice Classic","Cargo Van","Cavalier","Celebrity","Chevette","Citation","Cobalt","Colorado","Colorado Crew Cab","Colorado Extended Cab","Conversion","Corsica","Corvette","El Camino","Equinox","Express","Express Cargo Van","Express LT","G-20 CONVERSION VAN","G10","G15","G20","G25","G30","G35","HHR","HHR Panel","Impala","Lumina","Malibu","Metro","Monte Carlo","Nova","Prizm","R3500","S-10","S-10 Crew Cab","S-10 Extended Cab","Silverado (Full-Size Trucks)","Silverado Classic Crew Cab","Silverado Classic Extended Cab","Silverado Crew Cab","Silverado Extended Cab","Silverado Hybrid Extended Cab","Silverado SS Extended Cab","Spectrum","Sprint","SSR","Suburban","T10","Tahoe","Tracker","TrailBlazer","TrailBlazer EXT","Uplander","Uplander Cargo Van","V3500","Venture");
gmodels[12] =  new Array("","300","300M","Aspen","Cirrus","Concorde","Conquest","Crossfire","Fifth Avenue","Grand Voyager","Imperial","Laser","LeBaron","LHS","New Yorker","Pacifica","Pacifica Touring","Prowler","PT Cruiser","PT Cruiser Convertible","Sebring","TC","Town & Country","Voyager");
gmodels[13] =  new Array("","Korrando","Lanos","Leganza","Not Specified","Nubira");
gmodels[14] =  new Array("","Charade","Rocky");
gmodels[15] =  new Array("");
gmodels[16] =  new Array("");
gmodels[17] =  new Array("","400","600","Aries","Avenger","B150","B250","B350","Caliber","Caravan","Caravan Cargo Van","Charger","Colt","Colt Vista","D350","Dakota","Dakota Club Cab","Dakota Quad Cab","Daytona","Diplomat","Durango","Dynasty","Intrepid","Lancer","Magnum","Mini Ram","Mirada","Monaco","Neon","Nitro","Omni","Power Ram","Power Ram 50","Raider","Ram","Ram 50","Ram SRT-10","Ram Van","Ram Wagon","Ramcharger","Rampage","Shadow","Spirit","Sprinter","Sprinter Cargo Van","SRT-4","Stealth","Stratus","Viper","W100","W150","W250","W350");
gmodels[18] =  new Array("","Medallion","Premier","Summit","Talon","Vision");
gmodels[19] =  new Array("","328","348","355","360 Modena","456","456M","550","575M","612","Enzo","F355","F430","F50","Mondail","Superamerica","Testarossa");
gmodels[20] =  new Array("");
gmodels[21] =  new Array("","Aerostar","Aspire","Bronco","Bronco II","Club Wagon","Contour","Crown Victoria","E-150","E-250","E-350","Econoline","Edge","Escape","Escape Hybrid","Escort","Excursion","EXP","Expedition","Explorer","Explorer Sport Trac","F-150","F-250","F-250 Crew Cab","F-250 Crew Cab Super Duty","F-250 Super Duty","F-250 SuperCab Super Duty","F-350","F-350 Crew Cab","F-350 Crew Cab Super Duty","F-350 Super Duty","F-350 SuperCab Super Duty","F-450","F-450 Crew Cab","Fairmont","Festiva","Five Hundred","Focus","Freestar","Freestar Cargo Van","Freestar Wagon","Freestyle","Fusion","GT","LTD","Mustang","Probe","Ranger","Ranger Super Cab","Shelby GT500","SVT","SVT Focus","SVT Mustang Cobra","Taurus","Taurus X","Tempo","Thunderbird","Windstar","Windstar Wagon","ZX2");
gmodels[22] =  new Array("","Metro","Prizm","Spectrum","Storm","Tracker");
gmodels[23] =  new Array("","Acadia","Blazer","C1500","C2500","C3500","Caballero","Canyon","Canyon Crew Cab","Canyon Extended Cab","Envoy","Envoy XL","Envoy XUV","G1500","G2500","G3500","Jimmy","K1500","K2500","K3500","Rally","Rally Wagon","S-15","S-15 Jimmy","Safari","Safari Cargo Van","Savana","Savana Cargo Van","Savana SLT","Sierra","Sierra Crew Cab","Sierra Extended Cab","Sonoma","Sonoma Crew Cab","Sonoma Extended Cab","Suburban","Vandura","Yukon","Yukon Denali","Yukon XL");
gmodels[24] =  new Array("","Accord","Civic","Civic CRX","Civic del Sol","Civic Si","CR-V","CRX","Element","Fit","Insight","Odyssey","Passport","Pilot","Prelude","Ridgeline","S2000");
gmodels[25] =  new Array("","H1","H1 Alpha","H2","H2 SUT","H2 SUV","H3 SUV");
gmodels[26] =  new Array("","Accent","Azera","Elantra","Entourage","Excel","Santa Fe","Scoupe","Sonata","Tiburon","Tucson","Veracruz","XG 350","XG300","XG350");
gmodels[27] =  new Array("","FX35","FX45","G20","G35","G35 Coupe","G35 Sedan","G35 Sport Coupe","G35 Sport Sedan","I30","I30t","I35","J30","M","M30","M45","Q45","Q45a","QX4","QX56");
gmodels[28] =  new Array("","Amigo","Ascender","Ascender 5-Passenger","Ascender 7-Passenger","Axiom","Hombre","i-280","i-290","i-350","i-370","I-Mark","Impulse","Oasis","One Ton","Pickup","Rodeo","Rodeo Sport","Spacecab","Stylus","Trooper","VehiCross");
gmodels[29] =  new Array("","S-Type","Vanden Plas","Vanden Plas Supercharged","X-Type","XJ","XJ-S","XJ12","XJ6","XJ6L","XJ8","XJ8L","XJR","XJS","XK","XK8","XKR");
gmodels[30] =  new Array("","Cherokee","CJ5","CJ7","Comanche","Commander","Compass","Grand Cherokee","Grand Wagoneer","J10","J20","Liberty","Patriot","Scrambler","Wagoneer","Wrangler","Wrangler Unlimited");
gmodels[31] =  new Array("","Amanti","Optima","Optima (2006.5)","Rio","Rio5","Rondo","Sedona","Sephia","Sorento","Spectra","Spectra5","Sportage");
gmodels[32] =  new Array("","Diablo","Gallardo","Murcielago");
gmodels[33] =  new Array("");
gmodels[34] =  new Array("","Defender","Defender 90","Discovery","Freelander","Great Divide","LR2","LR3","Range Rover","Range Rover Sport");
gmodels[35] =  new Array("","ES","ES 250","GS","GX","IS","LS","LX","RX","SC");
gmodels[36] =  new Array("","Aviator","Blackwood","Continental","LS","Mark LT","Mark VI","Mark VII","Mark VIII","MKX","MKZ","Navigator","Town Car","Zephyr");
gmodels[37] =  new Array("","Elise","Espirit","Esprit","Esprit V8","Exige");
gmodels[38] =  new Array("","Coupe","Gran Sport","Quattroporte","Spyder");
gmodels[39] =  new Array("","57","57 S","62","62 S");
gmodels[40] =  new Array("","323","626","929","B2000","B2200","B2300","B2300 Cab Plus","B2500","B2600","B2600i","B3000","B3000 Cab Plus","B4000","B4000 Cab Plus","CX-7","CX-9","GLC","Mazda3","MAZDA5","Mazda6","MAZDASPEED","MAZDASPEED Miata","MAZDASPEED Protege","MAZDASPEED Protege (2003.5)","MAZDASPEED3","MAZDASPEED6","Miata","Millenia","MPV","MX-3","MX-6","Navajo","Protege","Protege","Protege5","RX-7","RX-8","Tribute");
gmodels[41] =  new Array("","190","240","260","300","350","380","400","420","500","560","600","C","CABROLET","CL","CLK","CLS","E","G","GL","M","R","S","SL","SLK","SLR");
gmodels[42] =  new Array("","Capri","Colony","Cougar","Grand Marquis","LN7","Lynx","Marauder","Mariner","Mariner Hybrid","Marquis","Milan","Montego","Monterey","Mountaineer","Mystique","Sable","Topaz","Tracer","Villager","Zephyr");
gmodels[43] =  new Array("","Scorpio");
gmodels[44] =  new Array("","Cooper");
gmodels[45] =  new Array("","3000GT","Cordia","Diamante","Eclipse","Eclipse Spyder","Endeavor","Expo","Galant","Lancer","Lancer Sportback","Mighty Max","Mirage","Montero","Montero Sport","Outlander","Pickup","Precis","Raider","Raider Double Cab","Raider Extended Cab","SPX","Starion","Tredia","Wagon");
gmodels[46] =  new Array("","200SX","240SX","280ZX","300ZX","350Z","350Z Roadster","Altima","Altima Coupe","Altima Hybrid","Armada","Axxess","Frontier","Frontier Crew Cab","Frontier Crew Cab Long Bed","Frontier Crew Cab Standard Bed","Frontier King Cab","Hardbody","King Cab","KingCab","Maxima","Murano","NX","Pathfinder","Pickup","Pulsar","Quest","Sentra","Sentra SE-R","Stanza","Titan","Titan Crew Cab","Titan King Cab","Van","Versa Hatchback","Versa Sedan","Wagon","Xterra");
gmodels[47] =  new Array("","Achieva","Alero","Aurora","Bravada","Calais","Ciera","Custom Cruiser","Cutlass","Cutlass Calais","Cutlass Cruiser","Cutlass Salon","Cutlass Supreme","Delta 88","Eighty Eight","Firenza","Intrigue","LSS","Ninety Eight","Not Specified","Omega","Regency","Silhouette","Toronado");
gmodels[48] =  new Array("","405","504","505","604");
gmodels[49] =  new Array("","Acclaim","Breeze","Caravelle","Colt","Colt Vista","Gran Fury","Grand Voyager","Horizon","Laser","Neon","Prowler","Reliant","Sapporo","Sundance","Turismo","Voyager");
gmodels[50] =  new Array("","2000","6000","Aztek","Bonneville","Fiero","Firebird","G5","G6","Grand Am","Grand Prix","GTO","LeMans","Montana","Montana SV6","Parisienne","Phoenix","Solstice","Sunbird","Sunfire","SV6","Torrent","Trans Sport","Vibe");
gmodels[51] =  new Array("","911","924","928","944","968","996 CARRERA4 CABRIOLET","Boxster","Carrera GT","Cayenne","Cayman","GT3");
gmodels[52] =  new Array("");
gmodels[53] =  new Array("","Corniche","Park Ward","Phantom","Silver Seraph","Silver Spur");
gmodels[54] =  new Array("","9-2X","9-3","9-3 Sport","9-5","9-7X","900","9000");
gmodels[55] =  new Array("","AURA","AURA Green Line Hybrid","Ion","L","L300","L300 Sedan","L300 Wagon","LS","LS1","LS2","LW","LW1","LW2","OUTLOOK","Relay","S","SC","SC1","SC2","Sky","SL","SL1","SL2","SW","SW1","SW2","VUE","VUE Green Line Hybrid");
gmodels[56] =  new Array("","tC","xA","xB");
gmodels[57] =  new Array("","827");
gmodels[58] =  new Array("","B9 Tribeca","Baja","Brat","DL","Forester","GL","GL-10","Impreza","Justy","Legacy","Loyale","Outback","RX","STD","SVX","XT","XT6","STi","WRX");
gmodels[59] =  new Array("","Aerio","Aerio Sedan","Aerio SX","Esteem","Forenza","Forenza Wagon","Grand Vitara","Grand Vitara XL-7","Reno","Samurai","Sidekick","Swift","SX4","Verona","Vitara","Vitara V6","X-90","XL-7","XL7");
gmodels[60] =  new Array("","4Runner","Avalon","Camry","Camry Hybrid","Camry Solara","Celica","Corolla","Cressida","Deluxe","Echo","FJ Cruiser","Highlander","Highlander Hybrid","Land Cruiser","Matrix","MR-2 Spyder","MR2","MR2 Spyder","Panel Van","Paseo","Pickup","Previa","Prius","RAV4","Sequoia","Sienna","Supra","T100","Tacoma","Tacoma Access Cab","Tacoma Double Cab","Tacoma Double Cab Long Bed","Tacoma PreRunner","Tacoma PreRunner Access Cab","Tacoma PreRunner Double Cab","Tacoma PreRunner Double Cab Lo","Tacoma PreRunner Xtracab","Tacoma Xtracab","Tercel","Tundra","Tundra Access Cab","Tundra Double Cab","Tundra Limited","Tundra Limited Access Cab","Tundra Limited Double Cab","Tundra Limited Stepside Access","Tundra Stepside Access Cab","Wagon","Xtracab","Yaris");
gmodels[61] =  new Array("");
gmodels[62] =  new Array("","Cabrio","Cabriolet","Corrado","Eos","Eurovan","Fox","Golf","GTI","Jetta","New Beetle","New GTI","Passat","Passat Sedan","Passat Wagon","Phaeton","Quantum","R32","Rabbit","Scirocco","Touareg","Vanagon");
gmodels[63] =  new Array("","240","240dl","740","760","780","850","940","960","C70","DL","GL","GLT","S40","S40 (2004.5)","S60","S70","S80","S90","V40","V50","V70","V90","XC70","XC90");
gmodels[64] =  new Array("","Cabrio","GV");


   function get_models(c,t) {
	var a = new Array();
	var cv = c[c.selectedIndex].value;
	var tar = document.getElementById(t);
	var y =0;
	a = gmodels[cv];
      try {
	if (a.length>0) {
           tar.options.length = 0;
           tar.selectedIndex = -1;
	   for(var x=0; x<a.length; x++) {
	     if (a[x] != "") {
		tar.options[y] = new Option(a[x], y+1);
	        y++;
	     }
	   }
	} else { 
           tar.options.length = 0;
           tar.selectedIndex = -1;
           tar.options[0] = new Option('None1', 0);
	}
      } catch (e) {
	alert(e.message);
           tar.options.length = 0;
           tar.selectedIndex = -1;
           tar.options[0] = new Option('None2', 0);
      }
   }

   function get_region(c,t) {
	var a = new Array();
	var cv = c[c.selectedIndex].value;
	var tar = document.getElementById(t);
	var y =0;
	a = gregions[cv];
      try {
	if (a.length>0) {
           tar.options.length = 0;
           tar.selectedIndex = -1;
	   for(var x=0; x<a.length; x++) {
	     if (a[x] != "") {
		tar.options[y] = new Option(a[x], y+1);
	        y++;
	     }
	   }
	   //if (ir) {
	//	tar.selectedIndex = ir-1;
	   //}
	} else { 
           tar.options.length = 0;
           tar.selectedIndex = -1;
           tar.options[0] = new Option('None', 0);
	}
      } catch (e) {
           tar.options.length = 0;
           tar.selectedIndex = -1;
           tar.options[0] = new Option('None', 0);
      }
   }

  function insertAtCursor(box, myValue) {
    var myField = document.getElementById(box);
    if (document.selection) {
       myField.focus();
       sel = document.selection.createRange();
       sel.text = myValue;
    } else if (myField.selectionStart || myField.selectionStart == '0') {
       var startPos = myField.selectionStart;
       var endPos = myField.selectionEnd;
       myField.value = myField.value.substring(0, startPos) + myValue + myField.value.substring(endPos, myField.value.length);
    } else {
       myField.value += myValue;
    }
  }

   function getsmiley(code,t) {
     insertAtCursor(t,code);
   }
   function DoLink(t) {
     var link=prompt("Enter Link","http://");
     if (link!=null) { insertAtCursor(t,'[link=' + link + ']'); }
   }
   function DoSong(t) {
     var link=prompt("Enter Song Link","http://");
     if (link!=null) { insertAtCursor(t,'[song=' + link + ']'); }
   }
   function DoVideo(t) {
     var link=prompt("Enter Video Link","http://");
     if (link!=null) { insertAtCursor(t,'[video=' + link + ']'); }
   }
   function DoImg(t) {
     var link=prompt("Enter Image Link","http://");
     if (link!=null) { insertAtCursor(t,'[img=' + link + ']'); }
   }
   function doquote(post,t) {
	var thepost = document.getElementById('post'+post);
	var theuser = document.getElementById('user'+post);
	var themsg = document.getElementById("m");
	insertAtCursor(t,"[quote="+stripHTML(theuser.innerHTML)+"]"+thepost.innerHTML+"[/quote]\r\n\r\n");
   }
   function stripHTML(oldString) { return oldString.replace(/(<([^>]+)>)/ig,""); }

   function load_content(url,box) {
      var sz="";
      var b = document.getElementById(box);
      var rn = Math.random()*5;
      b.innerHTML = "";
      b.className=box+'_loading';
      var sck  = init_sockets();
      sck.open("GET",url+"&zts="+rn.toString(), true);
      sck.onreadystatechange = function() {
         if (sck.readyState != 4) { return; }
         sz = sck.responseText;
	 if (sz=="") { sz="&nbsp;"; }
         b.className=box;
	 var arr = sz.split('@js@',2);
	 if (arr.length==1) {
	    b.innerHTML=sz;
	 } else {
	    b.innerHTML=arr[1];
	    eval(arr[0]);
	 }
	 delete sz;
      }
      sck.send(null);
      delete sck;
      return false;
   }

   function post_content(url,data,box) {
      if (data.substr(0,3)=="gb:") {
	  var tb = document.getElementById(data.substr(3));
	  data = "a=" + data.substr(3) + "&d=" + tb.value;
      }
      var sz="";
      var b = document.getElementById(box);
      var rn = Math.random()*5;
      b.innerHTML = "";
      b.className=box+'_loading';
      var sck  = init_sockets();
      sck.open("POST", url+"zts="+rn.toString(), true);
      sck.setRequestHeader("Method", "POST "+url+" HTTP/1.1");
      sck.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
      sck.onreadystatechange = function() {
         if (sck.readyState != 4) { return; }
         sz = sck.responseText;
	 if (sz=="") { sz="&nbsp;"; }
         b.className=box;
	 var arr = sz.split('@js@',2);
	 if (arr.length==1) {
	    b.innerHTML=sz;
	 } else {
	    b.innerHTML=arr[1];
	    eval(arr[0]);
	 }
	 delete sz;
      }
      sck.send(data);
      delete sck;
      return false;
   }


   function init_sockets() {
	var S;
	try {
	    S = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
	    try {
		S=new ActiveXObject("Microsoft.XMLHTTP");
	    } catch (oc) {
		//S=null;
	    }
	}
	if ((!S) || (typeof XMLHttpRequest != "undefined")) {
	    S = new XMLHttpRequest();
	}
	if (!S) {
	    alert("Could not create connection.");
	}
	return S;
   }