
function nullOptions(aMenu){
aMenu.options.length=0;
}

/* ####################### make options for 1  Male ####################### */


function MakeHealth1(aMenu){
nullOptions(aMenu)

with (aMenu){

//Rewrites the text and values - Health & Fitness
options[0]=new Option("----Where do you ride?----","none");
options[1]=new Option("On roads & bike paths only","/bikes/ride_guide/1/");
options[2]=new Option("Bit on road & a bit off","/bikes/ride_guide/3/");
options[3]=new Option("Off road","/bikes/ride_guide/5/");

options[0].selected=true


}
/*Netscape likes a refresh, but Microsoft doesn't
 if (navigator.appName.indexOf("Netscape")>-1)
history.go(0) */
}

// 2 is HTML

function MakeCommute1(aMenu){
nullOptions(aMenu)

with (aMenu){

//Rewrites the text and values - Commute
options[0]=new Option("----How do you commute?----","none");
options[1]=new Option("On roads & bike paths only","/bikes/ride_guide/7/");
options[2]=new Option("Bit on road & a bit off","/bikes/ride_guide/9/");
//options[3]=new Option("Off road","/bikes/ride_guide/11/");
options[0].selected=true

}
//Netscape likes a refresh, but Microsoft doesn't

/* if (navigator.appName.indexOf("Netscape")>-1)
history.go(0) */
}
//3 is CSS
function MakeTouring1(aMenu){
nullOptions(aMenu)

with (aMenu){

//Rewrites the text and values - Touring
options[0]=new Option("----Where do you tour?----","none");
options[1]=new Option("On roads & bike paths only","/bikes/ride_guide/13/");
options[2]=new Option("Bit on road & a bit off","/bikes/ride_guide/15/");
options[3]=new Option("Off road","/bikes/ride_guide/17/");
options[0].selected=true

}
/*//Netscape likes a refresh, but Microsoft doesn't
if (navigator.appName.indexOf("Netscape")>-1)
history.go(0)*/
}




function MakeThrills1(aMenu){

aMenu.options.length=0;
with (aMenu){

//Rewrites the text and values - Thrills
options[0]=new Option("----Where do you get thrills?----","none");
options[1]=new Option("Jumps and Berms","/bikes/trick_bikes/");
options[2]=new Option("Downhill","/bikes/ride_guide/21/");
//options[3]=new Option("Off road","/bikes/ride_guide/23/");
options[0].selected=true
}
/*//Netscape likes a refresh, but Microsoft doesn't
if (navigator.appName.indexOf("Netscape")>-1)
history.go(0)*/
}


function MakeRacing1(aMenu){

aMenu.options.length=0;
with (aMenu){

//Rewrites the text and values - Racing
options[0]=new Option("----Where do you race?----","none");
options[1]=new Option("Road race only","/bikes/ride_guide/25/");
options[2]=new Option("Triathlon/Time Trial","/bikes/ride_guide/27/");
options[3]=new Option("Mountain Bike - Cross Country","/bikes/ride_guide/29/");
options[4]=new Option("Mountain Bike - Downhill","/bikes/ride_guide/31/");
options[5]=new Option("BMX","/bikes/ride_guide/33/");
options[0].selected=true
}
/*//Netscape likes a refresh, but Microsoft doesn't
if (navigator.appName.indexOf("Netscape")>-1)
history.go(0)*/
}

/* ####################### end of files for option 1   ####################### */

/* ####################### start of list of files for option 2  - Female ####################### */
function MakeHealth2(aMenu){
nullOptions(aMenu)

with (aMenu){

//Rewrites the text and values - Health & Fitness
options[0]=new Option("----Where do you ride?----","none");
options[1]=new Option("On roads & bike paths only","/bikes/ride_guide/2/");
options[2]=new Option("Bit on road & a bit off","/bikes/ride_guide/4/");
options[3]=new Option("Off road","/bikes/ride_guide/6/");

options[0].selected=true


}
//Netscape likes a refresh, but Microsoft doesn't
/*if (navigator.appName.indexOf("Netscape")>-1)
history.go(0)*/
}
function MakeCommute2(aMenu){
nullOptions(aMenu)

with (aMenu){


//Rewrites the text and values - Commute
options[0]=new Option("----How do you commute?----","none");
options[1]=new Option("On roads & bike paths only","/bikes/ride_guide/8/");
options[2]=new Option("Bit on road & a bit off","/bikes/ride_guide/10/");
//options[3]=new Option("Off road","/bikes/ride_guide/12/");
options[0].selected=true


}
//Netscape likes a refresh, but Microsoft doesn't
/*if (navigator.appName.indexOf("Netscape")>-1)
history.go(0)*/
}
function MakeTouring2(aMenu){
nullOptions(aMenu)

with (aMenu){

//Rewrites the text and values - Touring
options[0]=new Option("----Where do you tour?----","none");
options[1]=new Option("On roads & bike paths only","/bikes/ride_guide/14/");
options[2]=new Option("Bit on road & a bit off","/bikes/ride_guide/16/");
options[3]=new Option("Off road","/bikes/ride_guide/18/");
options[0].selected=true


}
 
}

function MakeThrills2(aMenu){
nullOptions(aMenu)

with (aMenu){

//Rewrites the text and values - Thrills
options[0]=new Option("----Where do you get thrills?----","none");
options[1]=new Option("Jumps and Berms","/bikes/trick_bikes");
options[2]=new Option("Downhill","/bikes/ride_guide/21/");
//options[3]=new Option("Off road","/bikes/ride_guide/24/");
options[0].selected=true


}
 
}

function MakeRacing2(aMenu){
nullOptions(aMenu)

with (aMenu){

//Rewrites the text and values - Racing
options[0]=new Option("----Where do you race?----","none");
options[1]=new Option("Road race only","/bikes/ride_guide/26/");
options[2]=new Option("Triathlon/Time Trial","/bikes/ride_guide/28/");
options[3]=new Option("Mountain Bike - Cross Country","/bikes/ride_guide/30/");
options[4]=new Option("Mountain Bike - Downhill","/bikes/ride_guide/32/");
options[5]=new Option("BMX","/bikes/ride_guide/33/");
options[0].selected=true
}


}





/* ####################### Male, Female, Child ####################### */
function MakeWhyRide1(aMenu){

nullOptions(aMenu);

with (aMenu){
//Rewrites the text and values - Man
options[0]=new Option("----Why do you ride?----","none");
options[1]=new Option("Health & Fitness","");
options[2]=new Option("Commute ","");
options[3]=new Option("Touring","");
options[4]=new Option("Thrill","");
options[5]=new Option("Racing","");

options[0].selected=true
}


/* //Netscape likes a refresh, but Microsoft doesn't
if (navigator.appName.indexOf("Netscape")>-1)
history.go(0) */
}

function MakeWhyRide2(aMenu){

nullOptions(aMenu);
with (aMenu){

//Rewrites the text and values - Female 
options[0]=new Option("----Why do you ride?----","none");
options[1]=new Option("Health & Fitness","");
options[2]=new Option("Commute ","");
options[3]=new Option("Touring","");
options[4]=new Option("Thrill","");
options[5]=new Option("Racing","");

options[0].selected=true

}

/* //Netscape likes a refresh, but Microsoft doesn't
if (navigator.appName.indexOf("Netscape")>-1)
history.go(0) */
}




/* ####################### go() ####################### */

function go(aMenu){
if (aMenu.options.value!="none")
{
location=aMenu.options[aMenu.selectedIndex].value
} 
else
aMenu.options[0].selected=true;

}

/* ####################### setUp ####################### */

function setUp(){
//if (navigator.appName.indexOf("Microsoft")>-1)
{
document.formDoubleMenu.menuAboutYou.options[0].selected=true;
document.formDoubleMenu.menuWhyRide.options[0].selected=true;
document.formDoubleMenu.menuWhereRide.options[0].selected=true;

}
}

/* ####################### end of setup ####################### */



/* ####################### change Why you Ride options - Menu item 2 ####################### */
function changeWhyRide(){
aMenu=document.formDoubleMenu.menuAboutYou;
aMenu2=document.formDoubleMenu.menuWhyRide;
aMenu3=document.formDoubleMenu.menuWhereRide;

/*reset menus below the top menu*/
nullOptions(aMenu2);
nullOptions(aMenu3);
aMenu2.options[0]= new Option("----Why do you ride?----","none");
aMenu3.options[0]= new Option("----Where do you ride?----","none");
aMenu3.options[0].selected=true;


with  (aMenu){

switch (selectedIndex) {
case 0:
	history.go(0)
break    

case 1:  
	/*Male*/
	MakeWhyRide1(aMenu2);
break       

case 2:  
	/*Female*/
	MakeWhyRide2(aMenu2);
break    

case 3:  
	/*Child*/
	nullOptions(aMenu2);
	aMenu2.options[0]= new Option("Go Child Page","bikes/kids_bikes/");
	go(aMenu2);
break;       
}
}

}

/* ####################### end change Why you Ride options - Menu item 2 ####################### */


/* ####################### begin change Where you Ride options - Menu item 3 ####################### */


function changeWhereRide(){
	aMenu=document.formDoubleMenu.menuAboutYou;
	aMenu2=document.formDoubleMenu.menuWhyRide;
	aMenu3=document.formDoubleMenu.menuWhereRide;

/*if male was chosen*/
if (aMenu.selectedIndex==1)
{
with  (aMenu2){

switch (selectedIndex) {
case 0:
	aMenu3.options.length=0;
	aMenu3.options[0]= new Option("----Where do you ride?----","none");
	aMenu3.options[0].selected=true;
	history.go(0)
break   
case 1:  
	//health and fitness
	MakeHealth1(aMenu3)  
break       
case 2:  
	//commuting
   MakeCommute1(aMenu3)  
break       
case 3:  
	//touring
	MakeTouring1(aMenu3)  
break;
case 4:  
	//thrills
	MakeThrills1(aMenu3)  
break;    
case 5:  
	//racing
	MakeRacing1(aMenu3)  
break;    
}
}
}

/*if female was chosen*/
if (aMenu.selectedIndex==2)
{
with  (aMenu2){

switch (selectedIndex) {
case 0:
	aMenu3.options.length=0;
	aMenu3.options[0]= new Option("----Where do you ride?----","none");
	aMenu3.options[0].selected=true;
	history.go(0)
break   
case 1:  
	//health and fitness
	MakeHealth2(aMenu3)  
break       
case 2:  
	//commuting
   MakeCommute2(aMenu3)  
break       
case 3:  
	//touring
	MakeTouring2(aMenu3)  
break;
case 4:  
	//thrills
	MakeThrills2(aMenu3)  
break;    
case 5:  
	//racing
	MakeRacing2(aMenu3)  
break;   
}
}
}

/* ####################### end change Where you Ride options - Menu item 3 ####################### */



}
