function changeStateMenuOnly(num) {

	//alert ('num is ' + num);
	
	var stateMenu = document.surfSelect.state;
	stateMenu.selectedIndex = num;
	
	//alert (document.surfSelect);
	
	//alert ('hello');
	

}

function changeSubMenu(num) {
	
	//alert ('num is ' + num);
	
	var report = document.surfSelect.report;
	
	//alert (report.options);

	slug = report.options[report.options.selectedIndex].value;
	
	var url = "http://www.surfpioneer.com/" + slug + "-surf-forecast";
	
	window.location = url;
	

}



function changeSelectMenu(num) {

	var tempOptions = new Array();
	var prefix = "";

	switch (num) {
	
		case 0:
		
			prefix = "oregon-surf-forecasts/";
			
			//alert('oregon');		
			tempOptions[0] = new Option("Select Surf Report");
			tempOptions[1] = new Option("Seaside", prefix + "seaside",false);
			tempOptions[2] = new Option("Indian Beach", prefix + "indian-beach",false);
			tempOptions[3] = new Option("Short Sands", prefix + "short-sands",false);
			tempOptions[4] = new Option("Pacific City", prefix + "pacific-city",false);
			tempOptions[5] = new Option("Roads End", prefix + "roads-end",false);
			tempOptions[6] = new Option("Otter Rock", prefix + "otter-rock",false);
			tempOptions[7] = new Option("Agate Beach", prefix + "agate-beach",false);
			tempOptions[8] = new Option("South Beach", prefix + "south-beach",false);
			tempOptions[9] = new Option("Florence", prefix + "florence",false);
			tempOptions[10] = new Option("Bastendorff Beach", prefix + "bastendorff-beach",false);
			tempOptions[11] = new Option("Port Orford", prefix + "port-orford",false);
			tempOptions[12] = new Option("Brookings", prefix + "brookings",false);
			
			break;
			
		case 1:
		
			prefix = "washington-surf-forecasts/";
			//alert ('washington');
			tempOptions[0] = new Option("Select Surf Report");
			tempOptions[1] = new Option("Neah Bay", prefix + "neah-bay",false);
			tempOptions[2] = new Option("La Push", prefix + "la-push",false);
			tempOptions[3] = new Option("Westport", prefix + "westport",false);
			tempOptions[4] = new Option("Long Beach", prefix + "long-beach",false);
			
			break;
			
		case 2:
		
			prefix = "vancouver-island-surf-forecasts/";
			//alert ('vancouver');
			tempOptions[0] = new Option("Select Surf Report");
			tempOptions[1] = new Option("Cox Bay", prefix + "cox-bay",false);
			tempOptions[2] = new Option("Long Beach", prefix + "long-beach",false);
			tempOptions[3] = new Option("Jordan River", prefix + "jordan-river",false);
			
			break;
	
	}
	
	var stateMenu = document.surfSelect.state;
	var report = document.surfSelect.report;
	
	report.options.length = 0;
	
	for (var i=0; i < tempOptions.length; i++) {
	
		report.options[i] = tempOptions[i];
	
	}
	
	//alert('state is ' + stateMenu);

}