

var bodyType=new Array("Bus","Car","Coupe","Ext. Cab","Liftback","Pickup","Sedan","Styleside Cab","Super Cab","SUV","Truck","Van","Wagon");

var bodyTypekeys=new Array("1627","1624","4610","4612","4616","1626","4611","4614","4615","4698","1628","1625","4613");



var bodyStyle=new Array("2 Door","3 Door","4 Door");

var bodyStylekeys=new Array("1616","1617","1618");



var engine=new Array();

var enginekeys=new Array();



var part=new Array("3/4 Front Clip","3/4 Rear Clip","Accessory","Air Bag","Air Cleaner","Air Conditioner Compressor","Air Conditioner Compressor Clutch","Air Conditioner Condenser","Air Conditioner Evaporator","Air Conditioning Part","Air Flow Meter","Air Injection Pump","Alternator","Antenna","Antenna (Power)","Anti-Lock Brake Parts","AWD","Axle Assembly (Front)","Axle Assembly (Rear)","Axle Housing","Axle Shaft","Back Glass","Backup Lamp","Beam Axle","Bedside","Bell Housing","Blower Motor","Boot Cover","Brake Drum","Brake Master Cylinder","Brake Rotor","Brakes (Front)","Brakes (Rear)","Bumper Assembly (Front)","Bumper Assembly (Rear)","Bumper Guard","Bumper Shock","Cab Clip","Caliper","Camshaft","Camshaft Housing","Carburetor","Carrier Assembly","Carrier Case","Center Cap","Center Pillar","Center Pillar","Clutch Disc","Clutch Master Cylinder","Clutch Slave Cylinder","Coil","Coil Spring","Condenser Fan Motor","Convertible Top Lift","Convertible Top Motor","Cornering Lamp","Crankshaft","Cross Member (Rear)","Cylinder Block","Cylinder Head","Dash Panel","Differential Assembly","Differential Case","Differential Flange","Distributor","Door Assembly (Front)","Door Assembly (Rear)","Door Glass (Front)","Door Glass (Rear)","Door Handle","Door Handle","Door Hinge (Front)","Door Hinge (Rear)","Door Vent Glass (Front)","Door Vent Glass (Rear)","Door Window Regulator (Front)","Door Window Regulator (Rear)","Drive Shaft (Front)","Drive Shaft (Rear)","EGR Valve","Electrical Switch","Electronic Chassis Control Module","Electronic Engine Control Module","Engine Assembly","Engine Oil Cooler","Exhaust Manifold","Exhaust Part","Fan","Fan Blade","Fan Clutch","Fender","Floor Pan","Flywheel","Fog/Driving Lamps","Frame","Front Axle I-Beam","Front Bar","Front Clip","Front End Assembly","Front Pillar","Front Suspension Assembly","Fuel Injection Parts","Fuel Injection Pump","Fuel Intake Assembly","Fuel Pump","Fuel Tank","Generator","Grille","Ground Effects","Harmonic Balancer","Header Panel Assembly","Headlamp Assembly","Headlamp Door/Cover","Headlamp Motor","Heater Assembly","Heater Core","Heater Part","High Mounted Stop Lamp","Hood","Hood Hinge","Hub","Hub Cap","Ignition Switch","Instrument Cluster","Intake Manifold","Intercooler","Interior","Knee","Leaf Spring (Front)","Leaf Spring (Rear)","License Lamp","Liftgate","Liner","Loaded","Lower Control Arm (Front)","Lower Control Arm (Rear)","Mirror","Miscellaneous","Motor Mount","Oil Pan","Overdrive Unit","Parklamp","Pickup Box","Pickup Box Floor Pan","Pillars, Rocker & Floor","Power Brake Booster","Power Steering Control Valve","Power Steering Pump","Power Window Motor","Pressure Plate","Quarter Clip","Quarter Glass","Quarter Panel","Quarter Panel Assembly","Quarter Window Regulator (Rear)","Radiator","Radiator Core Support","Radiator Fan Motor","Radiator Recovery Tank","Radio","Rear Clip","Rear Indep Suspension Assembly","Rear Suspension Assembly","RearWindow Washer Motor","Reflector Panel","Ring Gear and Pinion","Rocker Arm","Rocker Panel","Rocker Panel (Inner)","Rocker Panel (Outer)","Roof Assembly","Roof Glass","Running Board","Seat (Front)","Seat (Rear)","Seat Belt","Seat Track (Front)","Shock Absorber","Shroud","Side","Side Marker Lamp","Signal Lamp","Sill Plate","Skirt","Sliding Door","Spare Tire","Speedometer","Spindle/Knuckle (Front)","Spoiler (Front)","Spoiler (Rear)","Stabilizer Bar","Starter Motor","Starter Solenoid","Steering Column","Steering Gear/Rack Pinion","Steering Knuckle","Steering Wheel","Strut","Stub Axle (Rear)","Supercharger","Suspension Cross Member","Tachometer","Tail Finish Panel","Tailgate","Tail Gate","Tail Gate Hinge","Tail Gate Window Regulator","Tail Lamp","Tail Panel","T-Clip","Temperature Control","Throttle Body/Valve Assembly","Tie Rod","Timing Chain/Belt","Timing Cover","Torque Converter","Torsion Bar","Trailer Hitch","Transaxle Case Assembly","Transaxle Housing","Transfer Case","Transmission","Transmission Pan","Trim Panel","Truck Bed","Trunklid/Decklid","Trunk LidHinge","Turbocharger","Underpanel","Upper Control Arm (Front)","Upper Control Arm (Rear)","Vacuum Pump","Valance (Front)","Valve Cover","Voltage Regulator","Washer Reservoir","Water Pump","Wheel","Wheel Cover","Window","Windshield","Windshield Glass","Windshield Washer Motor","Wiper Motor (Rear)","Wiper Transmission","Wiring Harness");

var partkeys=new Array("4609","4608","1397","1398","1399","1400","1401","1402","1403","1404","1405","1406","1407","1408","1409","1410","1396","1411","1412","1413","1414","1415","1416","1417","1418","1419","1420","1421","6059","1422","6062","1423","1424","1425","1426","1427","1428","1429","1430","1431","1432","1433","1434","1435","6065","1436","6072","1437","1438","1439","1440","1441","1442","1443","1444","1445","1446","6054","1447","1448","1449","1450","1451","1452","1453","1454","1455","1456","1457","1458","6063","1459","1460","1461","1462","1463","1464","1465","1466","1467","1468","1469","1470","1471","1472","1473","1474","6048","1475","1476","1477","6053","1478","1479","1480","1481","1482","1483","1484","6073","6060","1485","1486","1487","1488","1489","1490","1491","1492","1493","1494","1495","1496","1497","1498","1499","1500","1501","1502","1503","1504","1505","1506","6075","1507","1508","1509","1510","1511","1512","1513","4699","6052","1514","1515","1516","1517","1518","1519","1520","1521","1522","1523","1524","6081","1525","1526","1527","1528","1529","6078","1530","1531","1532","1533","1534","1535","1536","6082","1537","1538","1539","6061","1540","6056","1541","1542","6074","6080","6079","1543","1544","1545","1546","1547","6069","1548","1549","6049","1550","1551","6050","6051","6057","1552","6064","1553","1554","1555","1556","1557","1558","1559","1560","1561","6066","6071","1562","1563","1564","1565","1566","1567","1572","6070","1568","1569","1570","1571","6076","1573","1574","1575","1576","1577","1578","1579","6058","1580","1581","1582","1583","6077","6055","1584","1586","1585","1587","1588","1589","1590","1591","1592","1593","1594","6068","1595","1596","1597","1598","6067","1599","1600","1601","1602","1603");



var fuelType=new Array("Any","Diesel","Gas","Other");

var fuelTypekeys=new Array("1607","1608","1609","1610");



var axleType=new Array("2WD","4WD","AWD","FWD","RWD");

var axleTypekeys=new Array("1611","1612","1615","1613","1614");



var transmissionType=new Array("3 Speed Automatic","4 Speed Automatic","4 Speed Manual","5 Speed Automatic","5 Speed Manual","6 Speed Manual","Auto-Floor","Automatic","CVT","Manual","Semi-Automatic");

var transmissionTypekeys=new Array("1630","1629","1631","1636","1632","1635","1637","1633","1639","1634","1638");



var side=new Array("Driver","Passenger","Both");

var sidekeys=new Array("1604","1605","1606");



var business=new Array("Association","Auction Pool","Auto Part Retail","Body Shop","Claim Service","Dealership","Hobbyist","Importer","Exporter","Impound Lot","Independent Appraiser","Insurance","Insurance Adjuster","Rental","Fleet","Repair Shop","Repo","Bank","Salvage Yard","Shipper","Shredder","Titling Company","Towing Service");

var businesskeys=new Array("121","122","123","124","125","126","127","128","129","130","131","132","133","134","135","136","137","138","139","140","141","142","143");



var admingroup=new Array("Consolidator","Parent Fulfillment","Pricing","Traditional","Warranty","Open Market");

var admingroupkeys=new Array("1643","1644","1645","1646","1647","1653");



var mmgroup=new Array("MM Buddies List");

var mmgroupkeys=new Array("1648");



var declineReason=new Array("Shipping time not sufficient for repair","Total Loss","Quote(s) too high, purchased OEM or aftermarket","No quotes available, purchased OEM or aftermarket","Close RFQ (error on estimator's behalf)","Client or vehicle owner requests OEM usage","Purchased as part of recycled assembly","Owner declined repair","Seller Error");

var declineReasonkeys=new Array("2044","2045","2046","2047","2048","2049","6084","6085","6086");



var buyerpitcategory=new Array("Any","POs","Quotes","RFQs");

var buyerpitcategorykeys=new Array("6","9","7","8");



var sellerpitcategory=new Array("Any","POs","Quotes","RFQs");

var sellerpitcategorykeys=new Array("1","4","5","2");



var leadType=new Array("Any","Hobbyist","Business","Network");

var leadTypekeys=new Array("-2","1","2","3");



var ageFilter=new Array("Older than 1 day","Older than 3 days","Older than 7 days","All RFQs/Leads");

var ageFilterkeys=new Array("1","3","7","0");



var sortBy=new Array("Date","Make","State");

var sortBykeys=new Array("1","2","3");





    

  function initSimpleSelect(select_name, options_array_name)

  {

    if (!options_array_name)

      options_array_name = select_name;

    options_array = eval(options_array_name);

    values_array = eval(options_array_name + "keys");

    setOptionsWithKeys(getPsInput(select_name), options_array, values_array);

  }



  function initOthers()

  {

    allothers = new Array('bodyType', 'bodyStyle', 'part', 'fuelType', 'axleType', 'transmissionType', 'side', 'business', 'declineReason', 'leadType', 'ageFilter', 'sortBy');

    for (i = 0; i < allothers.length; i++)

    {

      the_select = getPsInput(allothers[i]);

      if (the_select)

        initSimpleSelect(allothers[i]);

    }

  }



  function initGroupAsAdmin()

  {

    initSimpleSelect('group', 'admingroup');

  }



  function initGroupAsMM()

  {

    initSimpleSelect('group', 'mmgroup');

  }



  function selectBodyType(id)

  {

    selectOptionWithValue(getPsInput('bodyType'), id);

  }



  function selectBodyStyle(id)

  {

    selectOptionWithValue(getPsInput('bodyStyle'), id);

  }



  function selectEngine(id)

  {

    selectOptionWithValue(getPsInput('engine'), id);

  }



  function selectPart(id)

  {

    selectOptionWithValue(getPsInput('part'), id);

  }



  function selectFuelType(id)

  {

    selectOptionWithValue(getPsInput('fuelType'), id);

  }



  function selectTransmissionType(id)

  {

    selectOptionWithValue(getPsInput('transmissionType'), id);

  }



  function selectAxleType(id)

  {

    selectOptionWithValue(getPsInput('axleType'), id);

  }



  function selectSide(id)

  {

    selectOptionWithValue(getPsInput('side'), id);

  }



  function selectBusiness(id)

  {

    selectOptionWithValue(getPsInput('business'), id);

  }



  function selectGroup(id)

  {

    selectOptionWithValue(getPsInput('group'), id);

  }



  function declineReasonChanged()

  {

    the_selection = getPsInput('declineReason');

    the_span = eval("window.document.all.declineReasonS");

    if (!the_span)

      return 0;

    selected_text = the_selection.options[the_selection.selectedIndex].text;

    //the_selection.value == "-1" || selected_text == "DeclineReason1"

    if (the_selection.selectedIndex == 0 || the_selection.selectedIndex == 1) {

      the_span.innerHTML = "<input name='declineReasonV' type='text' size='20'/>";

    return 1;

    } else {

      the_span.innerHTML = "";

    return 0;

    }

  }



  function selectDeclineReason(id)

  {

    selectOptionWithValue(getPsInput('declineReason'), id);

  }



  function initPitCategory(buyer_seller, id)

  {

    the_array = eval(buyer_seller.toLowerCase() + 'pitcategory');

    the_key_array = eval(buyer_seller.toLowerCase() + 'pitcategorykeys');

    setOptionsWithKeys(getPsInput('pitcategory'), the_array, the_key_array);



    selectOptionWithValue(getPsInput('pitcategory'), id);

  }



  function pitCategoryChanged()

  {

    if (getPsInput('pitcategory').selectedIndex != 0)

    {

      getPsInput('leadType').disabled = true;

      getPsInput('leadType').enabled = undefined;

    } else {

      getPsInput('leadType').disabled = undefined;

      getPsInput('leadType').enabled = true;

    }

  }



    