X1=[[702,7206],[702,7204],[702,7203],[702,7101],[702,7307],[702,7305],[702,7306],[702,7301],[702,7303],[703,7206],[703,7307],[703,7305],[703,7306],[703,7301],[701,7105],[701,7206],[701,7204],[701,7203],[701,7101],[701,7307],[701,7306],[701,7301],[701,7303],[705,7105],[705,7206],[705,7201],[705,7401],[705,7501],[705,7204],[705,7203],[705,7103],[705,7104],[705,7101],[705,7307],[705,7305],[705,7306],[705,7301],[705,7303],[706,7105],[706,7206],[706,7201],[706,7401],[706,7501],[706,7204],[706,7203],[706,7103],[706,7104],[706,7101],[706,7307],[706,7305],[706,7306],[706,7301],[706,7303],[708,7105],[708,7206],[708,7401],[708,7501],[708,7204],[708,7203],[708,7103],[708,7104],[708,7101],[708,7207],[708,7208],[708,7307],[708,7305],[708,7306],[708,7301],[708,7303],[709,7105],[709,7401],[709,7501],[709,7103],[709,7104],[735,7105],[735,7206],[735,7401],[735,7501],[735,7203],[735,7103],[735,7104],[735,7101],[735,7305],[735,7306],[735,7301],[735,7303],[710,7501],[710,7205],[710,7103],[772,7401],[772,7501],[773,7401],[773,7501],[773,7103],[773,7301],[728,7401],[728,7501],[728,7103],[712,7105],[712,7206],[712,7201],[712,7401],[712,7501],[712,7204],[712,7203],[712,7205],[712,7103],[712,7104],[712,7101],[712,7207],[712,7208],[712,7307],[712,7305],[712,7306],[712,7301],[712,7303],[45,7105],[45,7206],[45,7401],[45,7501],[45,7204],[45,7203],[45,7103],[45,7104],[45,7101],[715,7105],[715,7206],[715,7201],[715,7501],[715,7204],[715,7203],[715,7103],[715,7104],[715,7101],[715,7307],[715,7306],[715,7301],[715,7303],[714,7105],[714,7206],[714,7201],[714,7401],[714,7501],[714,7204],[714,7203],[714,7103],[714,7101],[714,7208],[714,7301],[714,7303],[716,7105],[716,7206],[716,7401],[716,7501],[716,7204],[716,7203],[716,7103],[716,7101],[716,7208],[716,7301],[716,7303],[717,7105],[717,7206],[717,7401],[717,7501],[717,7204],[717,7203],[717,7103],[717,7104],[717,7101],[717,7305],[717,7306],[717,7301],[717,7303],[718,7105],[718,7206],[718,7201],[718,7401],[718,7501],[718,7204],[718,7203],[718,7103],[718,7104],[718,7101],[718,7307],[718,7306],[718,7301],[718,7303],[719,7105],[719,7206],[719,7401],[719,7501],[719,7204],[719,7203],[719,7103],[719,7104],[719,7101],[719,7307],[719,7305],[719,7306],[719,7301],[719,7303],[720,7105],[720,7206],[720,7201],[720,7204],[720,7203],[720,7103],[720,7104],[720,7101],[720,7208],[720,7307],[720,7305],[720,7306],[720,7301],[720,7303],[721,7205],[721,7103],[721,7101],[771,7105],[771,7401],[771,7501],[771,7103],[722,7401],[722,7501],[723,7105],[723,7401],[723,7501],[723,7103],[723,7104],[723,7307],[723,7306],[723,7301],[723,7303],[724,7105],[724,7206],[724,7201],[724,7401],[724,7501],[724,7204],[724,7203],[724,7103],[724,7104],[724,7101],[724,7208],[724,7307],[724,7305],[724,7306],[724,7301],[724,7303],[730,7105],[730,7206],[730,7401],[730,7501],[730,7204],[730,7203],[730,7103],[730,7101],[730,7307],[730,7305],[730,7306],[730,7301],[730,7303],[780,7105],[780,7206],[780,7401],[780,7501],[780,7204],[780,7203],[780,7103],[780,7104],[780,7101],[780,7307],[780,7306],[780,7301],[780,7303],[713,7105],[713,7401],[713,7501],[726,7105],[726,7206],[726,7201],[726,7401],[726,7501],[726,7204],[726,7203],[726,7103],[726,7104],[726,7101],[726,7207],[726,7208],[726,7305],[726,7306],[726,7301],[726,7303]]; M1={702:"BARRETT", 703:"BIG JOE", 701:"BT PRIME-MOVER", 705:"CAT LIFT", 706:"CLARK", 708:"CROWN", 709:"DAEWOO", 735:"DOOSAN", 710:"DREXEL", 772:"HAMECH", 773:"HELI", 728:"HOIST", 712:"HYSTER", 45:"HYUNDAI", 715:"JUNGHEINRICH", 714:"KALMAR AC", 716:"KOMATSU", 717:"LINDE", 718:"MITSUBISHI", 719:"NISSAN", 720:"RAYMOND", 721:"SCHAEFF", 771:"TAILIFT", 722:"TAYLOR", 723:"TCM", 724:"TOYOTA", 730:"TUSK", 780:"UNICARRIERS", 713:"UTILEV", 726:"YALE"}; E1={7206:"Counterbalanced Order Picker", 7204:"Narrow Aisle Double Reach", 7203:"Narrow Aisle Single Reach", 7101:"Stand-Up Rider Electric", 7307:"Walkie High-Lift Counterbalanced", 7305:"Walkie High-Lift Reach", 7306:"Walkie High-Lift Straddle", 7301:"Walkie Low-Lift Pallet", 7303:"Walkie/Ride Low-Lift Pallet", 7105:"3-Wheel Rider Electric", 7201:"High-Lift Straddle-Type", 7401:"I.C. Cushion Tire", 7501:"I.C. Pneumatic Tire", 7103:"Sit-Down Rider Cushion Electric", 7104:"Sit-Down Rider Pneumatic Electric", 7207:"Straddle-Type Order Picker", 7208:"Turret trucks", 7205:"Narrow Aisle Swing Reach"}; X2=[[17,1430],[9,815],[140,220],[10,817],[10,815],[11,320],[11,121],[11,310],[11,510],[11,1520],[12,1160],[12,1142],[12,1141],[12,1120],[12,1130],[13,740],[13,790],[2,320],[2,121],[2,110],[2,310],[2,112],[2,1010],[2,1142],[2,510],[2,1520],[2,1430],[2,1120],[2,1130],[2,610],[1,220],[1,320],[1,121],[1,110],[1,310],[1,120],[1,1160],[1,112],[1,1010],[1,1142],[1,230],[1,330],[1,510],[1,1150],[1,1520],[1,817],[1,1430],[1,1120],[1,1130],[1,815],[1,610],[14,817],[14,815],[108,1010],[25,610],[3,220],[3,320],[3,121],[3,110],[3,310],[3,120],[3,112],[3,1010],[3,330],[3,510],[3,1430],[3,610],[736,320],[736,310],[736,330],[735,320],[735,310],[735,330],[735,510],[735,610],[22,110],[22,112],[22,610],[24,1142],[24,817],[24,1120],[24,1130],[149,230],[32,320],[32,121],[32,310],[32,510],[32,1520],[32,817],[33,3421],[33,3411],[33,3422],[33,3412],[33,1520],[36,330],[37,760],[37,710],[37,740],[37,790],[38,1142],[38,1120],[38,1130],[40,320],[40,310],[40,230],[40,330],[43,1141],[45,320],[45,310],[45,330],[45,510],[45,610],[46,320],[46,121],[46,310],[47,1520],[49,220],[49,320],[49,121],[49,310],[49,510],[49,1520],[49,1430],[49,1120],[49,1130],[49,610],[50,3421],[50,3411],[50,3422],[50,3412],[50,1520],[51,320],[51,121],[51,310],[15,610],[52,320],[52,310],[52,720],[716,220],[716,320],[716,110],[716,310],[716,112],[716,1010],[716,230],[716,510],[716,610],[54,320],[54,121],[54,310],[54,1430],[54,610],[56,1010],[56,1142],[56,817],[56,1120],[56,815],[57,110],[57,310],[57,120],[57,112],[57,330],[57,610],[59,310],[59,710],[59,720],[59,740],[61,720],[63,817],[63,1120],[139,220],[70,320],[70,121],[70,310],[70,510],[70,610],[73,320],[73,121],[73,310],[73,510],[73,1430],[73,610],[83,817],[83,815],[137,1142],[84,1150],[84,1120],[92,320],[92,310],[92,330],[92,610],[86,790],[29,1520],[88,3421],[88,3411],[88,3422],[88,3412],[88,1520],[90,3421],[90,3411],[90,3422],[90,3412],[94,760],[94,710],[94,740],[95,320],[95,121],[95,310],[95,510],[95,610],[6,760],[6,220],[6,320],[6,310],[6,3411],[6,710],[6,720],[6,230],[6,740],[6,330],[6,1520],[6,1430],[6,1120],[6,610],[98,1430],[99,510],[142,3411],[5,220],[5,320],[5,121],[5,310],[5,1010],[5,1142],[5,330],[5,510],[5,817],[5,1430],[5,1120],[5,1130],[5,610],[128,320],[128,310],[128,1430],[128,610]]; M2={17:"ALLMAND BROS.", 9:"BARBER GREENE", 140:"BELL", 10:"BLAW KNOX", 11:"BOBCAT", 12:"BOMAG", 13:"BRODERSON", 2:"CASE", 1:"CATERPILLAR", 14:"CEDARAPIDS", 108:"CHAMPION", 25:"COYOTE", 3:"DEERE", 736:"DEVELON", 735:"DOOSAN", 22:"DRESSTA", 24:"DYNAPAC", 149:"EUCLID", 32:"GEHL", 33:"GENIE", 36:"GRADALL", 37:"GROVE", 38:"HAMM", 40:"HITACHI", 43:"HYPAC", 45:"HYUNDAI", 46:"I H I", 47:"INGERSOLL RAND", 49:"J C B", 50:"J L G", 51:"KATO", 15:"KAWASAKI", 52:"KOBELCO", 716:"KOMATSU", 54:"KUBOTA", 56:"LEE BOY", 57:"LIEBHERR", 59:"LINK BELT", 61:"MANITOWOC", 63:"MAULDIN", 139:"MOXY", 70:"MUSTANG", 73:"NEW HOLLAND", 83:"ROADTEC", 137:"ROSCO", 84:"SAKAI", 92:"SCHAEFF", 86:"SHUTTLELIFT", 29:"SKY TRAK", 88:"SKYJACK", 90:"SNORKEL", 94:"TADANO", 95:"TAKEUCHI", 6:"TEREX", 98:"TERRAMITE", 99:"THOMAS", 142:"UPRIGHT", 5:"VOLVO", 128:"YANMAR"}; E2={1430:"Tractor Loader Backhoe", 815:"Wheel Asphalt Paver", 220:"Articulated Truck", 817:"Track Asphalt Paver", 320:"Compact Excavator", 121:"Compact Loader", 310:"Crawler Excavator", 510:"Skid Steer Loader", 1520:"Telescopic Handler", 1160:"Landfill Compactor", 1142:"Pneumatic Compactor", 1141:"Static Double Drum", 1120:"Vibratory Double Drum", 1130:"Vibratory Single Drum", 740:"Rough Terrain Crane", 790:"Yard Crane", 110:"Crawler Dozer", 112:"LGP Dozer", 1010:"Motor Grader", 610:"Wheel Loader", 120:"Crawler Loader", 230:"Rigid Frame Trucks", 330:"Rubber Tire Excavator", 1150:"Soil Compactor", 3421:"Electric Powered Boom Lift", 3411:"Electric Powered Scissor Lift", 3422:"IC Powered Boom Lift", 3412:"IC Powered Scissor Lift", 760:"All Terrain crane", 710:"Hydraulic Truck Crane", 720:"Lattice Boom Crawler Crane"}; function verify_industry_search(f) { var ind = f.industry.options[f.industry.selectedIndex].value; if (ind == "") { alert("Please select an Industry for your search"); if (f.industry.focus) f.industry.focus(); return false; } if (f.eq.options[f.eq.selectedIndex].value == "" && f.mfg.options[f.mfg.selectedIndex].value == "" && (!f.keywords || f.keywords.value == "")) { alert("Please enter at least one criterion for your search"); if (f.eq.focus) f.eq.focus(); return false; } return true; } function verify_search(f) { if (f.eq.options[f.eq.selectedIndex].value == "" && f.mfg.options[f.mfg.selectedIndex].value == "" && (!f.keywords || f.keywords.value == "")) { alert("Please enter at least one criterion for your search"); if (f.eq.focus) f.eq.focus(); return false; } return true; } function setSelection(sbox, opts, value) { for (var i = sbox.options.length - 1; i >= 0; i--) sbox.options[i] = null; if (opts.length == 0) { sbox.options[0] = new Option("(None)", -1); sbox.options[0].selected = false; } else { for (j = 0; j < opts.length; j++) { sbox.options[j] = opts[j]; sbox.options[j].selected = opts[j].value == value; } } } function sortFunc(a, b) { return a.text < b.text ? -1 : (a.text > b.text ? 1 : 0); } function propagate(id) { var M, E, X; if (id == -1) { propagate(0); propagate(1); return; } for (var i = 0; i < document.forms.length; i++) { var f = document.forms[i]; // get industry if (!f.industry) continue; var ind = f.industry.options[f.industry.selectedIndex].value; if (ind == 1 || ind == 2) { E = eval("E"+ind); M = eval("M"+ind); X = eval("X"+ind); } else continue; if (f.mfg && f.eq) { var elt = [ f.mfg, f.eq ]; var value = elt[id].selectedIndex >= 0 ? elt[id].options[elt[id].selectedIndex].value : -1; var oldValue = elt[1-id].selectedIndex >= 0 ? elt[1-id].options[elt[1-id].selectedIndex].value : ""; var opts = Array(); var k = 0, last = -1; var hash = Array(); for (var j = 0; j < X.length; j++) { if ((value == "" || value=="none" ||value < 0) || X[j][id] == value) { var newValue = X[j][1-id]; if (eval("typeof(hash[newValue]) == 'undefined'")) { if (newValue != last) { opts[k++] = new Option( id == 1 ? M[ X[j][1-id ]] : E[X[j][1-id]] , newValue); last = newValue; } hash[''+newValue] = 1; } } } opts.sort(sortFunc); for (j = opts.length; j > 0; j--) opts[j] = opts[j-1]; opts[0] = elt[1-id].options[0]; setSelection(elt[1-id], opts, oldValue); } } }