// JavaScript Document

function collectOptions(formname)
{
	// Reset previous options 
	formname.os0.value = '';
	formname.on0.value = 'INFO';

	for(i=0;i<formname.elements.length;i++)
	{
		var currentField = formname.elements[i];
		
		if(currentField.name.substring(0,6) == 'option')
		{
			var currentOption = currentField;
			var optionNumber = currentField.name.substring(6,currentField.name.length);
			var optionLabel = 'opLabel' + optionNumber;
			var currentLabel = formname[optionLabel].value;

			// Append this option to the single option field
			formname.os0.value = formname.os0.value + currentLabel + ':' + currentOption.value + '; ';
		}
	}
}



function setOptionCheckboxes(formname)
{
	for(i=0;i<formname.elements.length;i++)
	{
		var currentField = formname.elements[i];

		if(currentField.name.substring(0,13) == 'optCheckboxOn')
		{
			var optionNumber = currentField.name.substring(13,currentField.name.length);
			var optionName = 'option' + optionNumber;
			var optionOff = 'optCheckboxOff' + optionNumber;
			var optionField = formname[optionName];
			
			

			if(currentField.checked == true)
			{
				optionField.value = currentField.value;
			}
			else
			{
				optionField.value = formname[optionOff].value;
			}
			
			// Stone hats
			if(optionName == 'option10' && optionField.value == 'Yes')
			{
				optionField.value = optionField.value + '(' + formname.stonehat.value + ')';
			}
			
			// Navy hats
			if(optionName == 'option11' && optionField.value == 'Yes')
			{
				optionField.value = optionField.value + '(' + formname.navyhat.value + ')';
			}
			
			
			
			
			// Stone visors
			if(optionName == 'option12' && optionField.value == 'Yes')
			{
				optionField.value = optionField.value + '(' + formname.stonevisor.value + ')';
			}
			// Navy visor
			if(optionName == 'option13' && optionField.value == 'Yes')
			{
				optionField.value = optionField.value + '(' + formname.navyvisor.value + ')';
			}
			

			

			// Reception
			if(optionName == 'option14' && optionField.value == 'Yes')
			{
				optionField.value = optionField.value + '(' + formname.reception.value + ')';
			}	

			

			// Broadway
			if(optionName == 'option15' && optionField.value == 'Yes')
			{
				optionField.value = optionField.value + '(' + formname.broadway.value + ')';
			}

			/* Dinner
			if(optionName == 'option16' && optionField.value == 'Yes')
			{
				optionField.value = optionField.value + '(' + formname.dinner.value + ')';
			}
			*/
			
			// Tour
			if(optionName == 'option17' && optionField.value == 'Yes')
			{
				optionField.value = optionField.value + '(' + formname.boat.value + ')';
			}
		}
	}
}



function setOptionRadio(formname)
{
	for(i=0;i<formname.elements.length;i++)
	{
		var currentField = formname.elements[i];

		if(currentField.name.substring(0,8) == 'optRadio')
		{
			var optionNumber = currentField.name.substring(8,currentField.name.length);
			var optionName = 'option' + optionNumber;
			var optionField = formname[optionName];
			var currentField = formname['optRadio' + optionNumber];

			//Loop through all radio buttons
			for(j=0;j<currentField.length;j++)
			{
				if(currentField[j].checked == true)
				{
					optionField.value = currentField[j].value;
				}
			}
		}
	}
}