function elementIsChecked(element) {
	
	var numOptions = element.length;
	var isChecked = false;
	
	for (var i=0; i<numOptions; i++){
	  if ( element[i].checked == true ) isChecked = true;
	}

	return isChecked;
}


function validatePollForm() {
	var valid = true;
	var errorMsg = "";

        if (! elementIsChecked($$('input#attend')) )
        {
                errorMsg = errorMsg + "Please select an attendance option.\n";
                valid = false;
        }
		else {
	        if ( $$('input#attend')[2].checked == false )
	        {
		        if (! elementIsChecked($$('input#interest')) )
		        {
		                errorMsg = errorMsg + "Please select at least one interest.\n";
		                valid = false;
		        }

		        if (! elementIsChecked($$('input#hotel')) )
		        {
		                errorMsg = errorMsg + "Please note whether you need a hotel.\n";
		                valid = false;
		        }
	        }
		}
		if ( valid == false ) { alert ( errorMsg ); }
        return valid;
}

function showRestofForm() {
	$('form_interest').show();
	$('form_hotel').show();
}

function hideRestofForm() {
	$('form_interest').hide();
	$('form_hotel').hide();
}