function Hash(key, value)
{
    this[key] = value;
}

Hash.prototype.add = function (key, value)
{
    this[key] = value;
}


// assumes a global of makes
// type, id, value
function update_makes_option()
{
    var options = document.forms['options'].vehicle_type;
    var type = options.options[options.selectedIndex].value;
    var dmakes = document.forms['options']['make_id'];
    var count = 0;
    dmakes.length = 0;
    var selected = 0;

    for (var i = 0; i < makes.length; i++) {
	var make = makes[i];

	if (make['type'] == type) {
	    if (make['id'] == vehicle_make_id) {
		selected = count;
	    }
	    dmakes.options[count] = new Option(make['value'], make['id']);
	    count++;
	}
    }

    document.forms['options'].make_id.selectedIndex = selected;
}

