
/*
Script by RoBorg
RoBorg@geniusbug.com
http://javascript.geniusbug.com
Please do not remove or edit this message
*/



//Start setup [Edit below here]

var d = new dynamicSelect();

d.addSelect('unittype');

d.selects['unittype'].addOption('atv');
d.selects['unittype'].options['atv'].createOption('All ATVs', 'All ATVs');
d.selects['unittype'].options['atv'].createOption('Alpha', 'Alpha');
d.selects['unittype'].options['atv'].createOption('Arctic Cat', 'Arctic Cat');
d.selects['unittype'].options['atv'].createOption('Bombardier', 'Bombardier');
d.selects['unittype'].options['atv'].createOption('E-Ton', 'E-Ton');
d.selects['unittype'].options['atv'].createOption('Honda', 'Honda');
d.selects['unittype'].options['atv'].createOption('Kawasaki', 'Kawasaki');
d.selects['unittype'].options['atv'].createOption('Polaris', 'Polaris');
d.selects['unittype'].options['atv'].createOption('Suzuki', 'Suzuki');
d.selects['unittype'].options['atv'].createOption('TrailBlazer', 'TrailBlazer');
d.selects['unittype'].options['atv'].createOption('X-Treme', 'X-Treme');
d.selects['unittype'].options['atv'].createOption('Yamaha', 'Yamaha');


d.selects['unittype'].addOption('boats');
d.selects['unittype'].options['boats'].createOption('All Boats', 'All Boats');
d.selects['unittype'].options['boats'].createOption('Checkmate', 'Checkmate');
d.selects['unittype'].options['boats'].createOption('Ranger', 'Ranger');
d.selects['unittype'].options['boats'].createOption('Sea-Doo', 'Sea-Doo');
d.selects['unittype'].options['boats'].createOption('Starcraft', 'Starcraft');


d.selects['unittype'].addOption('dirtbikes');
d.selects['unittype'].options['dirtbikes'].createOption('All Dirtbikes', 'All Dirtbikes');
d.selects['unittype'].options['dirtbikes'].createOption('Honda', 'Honda');
d.selects['unittype'].options['dirtbikes'].createOption('Kawasaki', 'Kawasaki');
d.selects['unittype'].options['dirtbikes'].createOption('KTM', 'KTM');
d.selects['unittype'].options['dirtbikes'].createOption('Suzuki', 'Suzuki');
d.selects['unittype'].options['dirtbikes'].createOption('Yamaha', 'Yamaha');


d.selects['unittype'].addOption('gokarts');
d.selects['unittype'].options['gokarts'].createOption('All Go Karts', 'All Go Karts');
d.selects['unittype'].options['gokarts'].createOption('Carter Brothers', 'Carter Brothers');
d.selects['unittype'].options['gokarts'].createOption('TrailBlazer', 'TrailBlazer');
d.selects['unittype'].options['gokarts'].createOption('Yerf Dog', 'Yerf Dog');



d.selects['unittype'].addOption('motorcycles');
d.selects['unittype'].options['motorcycles'].createOption('All Motorcycles', 'All Motorcycles');
d.selects['unittype'].options['motorcycles'].createOption('Aprilia', 'Aprilia');
d.selects['unittype'].options['motorcycles'].createOption('BMW', 'BMW');
d.selects['unittype'].options['motorcycles'].createOption('BuellŽ', 'BuellŽ');
d.selects['unittype'].options['motorcycles'].createOption('Harley-DavidsonŽ', 'Harley-DavidsonŽ');
d.selects['unittype'].options['motorcycles'].createOption('Honda', 'Honda');
d.selects['unittype'].options['motorcycles'].createOption('MVAugusta', 'MVAugusta');




d.selects['unittype'].addOption('scooters');
d.selects['unittype'].options['scooters'].createOption('All Scooters', 'All Scooters');
d.selects['unittype'].options['scooters'].createOption('Aprilia', 'Aprilia');
d.selects['unittype'].options['scooters'].createOption('Honda', 'Honda');
d.selects['unittype'].options['scooters'].createOption('Suzuki', 'Suzuki');
d.selects['unittype'].options['scooters'].createOption('Yamaha', 'Yamaha');


d.selects['unittype'].addOption('trailers');
d.selects['unittype'].options['trailers'].createOption('All Trailers', 'All Trailers');
d.selects['unittype'].options['trailers'].createOption('Haulmark', 'Haulmark');
d.selects['unittype'].options['trailers'].createOption('Yacht Club', 'Yacht Club');

d.selects['unittype'].addOption('watercraft');
d.selects['unittype'].options['watercraft'].createOption('All Watercraft', 'All Watercraft');
d.selects['unittype'].options['watercraft'].createOption('Honda', 'Honda');
d.selects['unittype'].options['watercraft'].createOption('Kawasaki', 'Kawasaki');
d.selects['unittype'].options['watercraft'].createOption('Sea-Doo', 'Sea-Doo');
d.selects['unittype'].options['watercraft'].createOption('Yamaha', 'Yamaha');




























//End setup [Edit above here]



function dynamicSelect()
{
	this.selects = new Array();
	
	this.addSelect = function(name)
	{
		this.selects[name] = new selectObj();
	}



	this.updateOptions = function(source, target)
	{
		var form = source.form;
		var target = form.elements[target];
		var value = source.options[source.selectedIndex].value;
		
		while(target.options.length) target.remove(0);
		
		if(!this.selects[source.name].options[value])
		{
			//alert('Invalid selection.'); //For debugging while you set it up
			return;
		}
		
		var data = this.selects[source.name].options[value].options;
		
		for(var x=0; x<data.length; x++)
		{
			try
			{
				target.add(data[x]);
			}
			catch(e)
			{
				target.add(data[x], null);
			}
		}
		
		target.selectedIndex = 0;
	}

}



function selectObj()
{
	this.options = new Array();
	
	this.addOption = function(value)
	{
		this.options[value] = new optionObj();
	}
}



function optionObj()
{
	this.options = new Array();
	
	this.createOption = function(name, value)
	{
		this.options[this.options.length] = new Option(name, value);
	}
}


