// function takes a display NAME and the VALUE for the new element and then adds it to the dropdown specified in the other parameter
function addOption(whichDD,name,value)
{
    // create a reference to the SELECT and the form
    var theDD=eval(whichDD);
 
    // create the new OPTION
    var newOption;
    newOption= new Option (name,value);
 
    // position
    var insertAt = theDD.options.length;
 
    // create the space
    theDD.options.length=theDD.options.length + 1;
 
    // add the option
    theDD.options[insertAt] = newOption;
}

function populateDD()
{
    // get the value
    var firstDD=document.myForm.first_dropdown.value;
 
    // reset the dropdown
    document.myForm.second_dropdown.length=0;
 
    // Populate the second DD
    switch (firstDD)
    {
        case 'please_select':
            addOption('document.myForm.second_dropdown','--please select--','--please select--');
            break;
        case 'road':
            addOption('document.myForm.second_dropdown','Extreme EVO2','Extreme EVO2');
            addOption('document.myForm.second_dropdown','Extreme Lite','Extreme Lite');
			addOption('document.myForm.second_dropdown','Extreme Duro','Extreme Duro');
			addOption('document.myForm.second_dropdown','Stradius Elite Z','Stradius Elite Z');
			addOption('document.myForm.second_dropdown','Stradius Elite TG','Stradius Elite TG');
			addOption('document.myForm.second_dropdown','Stradius Sport','Stradius Sport');
			addOption('document.myForm.second_dropdown','Stradius Sport TG','Stradius Sport TG');
			addOption('document.myForm.second_dropdown','Stradius Sport SR','Stradius Sport SR');
			addOption('document.myForm.second_dropdown','Practice Dual','Practice Dual');
			addOption('document.myForm.second_dropdown','Practice','Practice');
			addOption('document.myForm.second_dropdown','Practice Dual TG','Practice Dual TG');
            break;
        case 'mtb':
            addOption('document.myForm.second_dropdown','Rampage 26"','Rampage 26"');
			addOption('document.myForm.second_dropdown','Rampage 26" UST','Rampage 26" UST');
			addOption('document.myForm.second_dropdown','Rampage 29"','Rampage 29"');
			addOption('document.myForm.second_dropdown','Cinder','Cinder');
			addOption('document.myForm.second_dropdown','Razor MX','Razor MX');
			addOption('document.myForm.second_dropdown','Razor XC"','Razor XC');
			addOption('document.myForm.second_dropdown','Fire DH','Fire DH');
			addOption('document.myForm.second_dropdown','Fire FR','Fire FR');
			addOption('document.myForm.second_dropdown','Trailraker UST','Trailraker UST');
			addOption('document.myForm.second_dropdown','Trailraker','Trailraker');
			addOption('document.myForm.second_dropdown','Fire UST','Fire UST');
			addOption('document.myForm.second_dropdown','Fire XC Pro','Fire XC Pro');
			addOption('document.myForm.second_dropdown','Fire Mud','Fire Mud');
			addOption('document.myForm.second_dropdown','Fire Cross','Fire Cross');
			addOption('document.myForm.second_dropdown','Trailblaster UST','Trailblaster UST');
			addOption('document.myForm.second_dropdown','Speedblaster Race Lite','Speedblaster Race Lite');
			addOption('document.myForm.second_dropdown','Smoke and Dart','Smoke and Dart');
			addOption('document.myForm.second_dropdown','Mach SS Mach SK','Mach SS Mach SK');
			addOption('document.myForm.second_dropdown','UffDA!','UffDA!');
			addOption('document.myForm.second_dropdown','Cinder X','Cinder X');
			addOption('document.myForm.second_dropdown','Crossblaster','Crossblaster');
			break;
			
		case 'urban':
            addOption('document.myForm.second_dropdown','T-Serv','T-Serv');
			addOption('document.myForm.second_dropdown','Pasela','Pasela');
			addOption('document.myForm.second_dropdown','Pasela TG','Pasela TG');
			addOption('document.myForm.second_dropdown','Urban Max','Urban Max');
			addOption('document.myForm.second_dropdown','Crosstown','Crosstown');
            break;
		case 'wheel_chair':
            addOption('document.myForm.second_dropdown','Ultima Track','Ultima Track');
			addOption('document.myForm.second_dropdown','Ultima Marathon','Ultima Marathon');
			addOption('document.myForm.second_dropdown','Rapide','Rapide');
            break;
		case 'tubes':
            addOption('document.myForm.second_dropdown','RAir Tube','RAir Tube');
			addOption('document.myForm.second_dropdown','Super Tube','Super Tube');
			addOption('document.myForm.second_dropdown','Green Lite Tube','Green Lite Tube');
            break;
		case 'accessories':
            addOption('document.myForm.second_dropdown','Flataway Puncture Protection','Flataway Puncture Protection');
			addOption('document.myForm.second_dropdown','Tube Repair Kit','Tube Repair Kit');
			addOption('document.myForm.second_dropdown','Pana Cement','Pana Cement');
			addOption('document.myForm.second_dropdown','Polylite Rim Tape','Polylite Rim Tape');
            break;
    }
}

