function OnResetClick()
{
	// reset TextBoxes and RadioButtons
	var inputs = document.getElementsByTagName( 'input' );
	
	for( var i = 0; i < inputs.length; ++i )
	{
		if( inputs[i].type )
		{
			if( inputs[i].type.match( 'text' ) )
			{
				inputs[i].value = '';
			}
			else if( inputs[i].type == 'radio' )
			{
				inputs[i].parentNode.previousSibling.previousSibling.className = 'rtCheckBoxControl';
				inputs[i].checked = false;
			}
		}				
	}
	
	// reset DropDownLists
	var selects = document.getElementsByTagName( 'select' );
	
	for( var i = 0; i < selects.length; ++i )
	{
		selects[i].selectedIndex = 0;
	}		
}

function OnSelectChanged( e )
{
	var target = e.target || e.srcElement;
	
	var option = target.options[target.selectedIndex];
	
	if( option.value == 'Other' )
	{
		target.parentNode.nextSibling.style.display = 'inline';	
	}
	else
	{
		target.parentNode.nextSibling.style.display = 'none';
	}
}