function volunteerFormFunctions() {
	jQuery('#adult-volunteer a').click(function(e){
		jQuery('#adult-volunteer').addClass('on');
		jQuery('#junior-volunteer').removeClass('on');
		jQuery('#volunteer-form .adult').show();
		jQuery('#volunteer-form .junior').hide();
		jQuery('#volunteer-type').val('adult');
		return false;										  
	});
	jQuery('#junior-volunteer a').click(function(e){
		jQuery('#junior-volunteer').addClass('on');
		jQuery('#adult-volunteer').removeClass('on');
		jQuery('#volunteer-form .junior').show();
		jQuery('#volunteer-form .adult').hide();
		jQuery('#volunteer-type').val('junior');
		return false;										  
	});
	
	var arr = ['limitations','felony','dismissed'];
	for(i=0;i<3;i++){
		jQuery('#'+arr[i]+'_bool_y').bind("click", {index:i}, function(e){
			jQuery('#'+arr[e.data.index]+'_exp').show();
		});
		jQuery('#'+arr[i]+'_bool_n').bind("click", {index:i}, function(e){
			jQuery('#'+arr[e.data.index]+'_exp').hide();
		});
		if(jQuery('#'+arr[i]+'_bool_y').attr("checked")){
			jQuery('#'+arr[i]+'_exp').show();
		};
	}
}

function validateNumber(evt) {
	var theEvent = evt || window.event;
	var key = theEvent.keyCode || theEvent.which;
	key = String.fromCharCode( key );
	var regex = /[0-9]|\|\.|\%|\&|\'|\(/;
	if( !regex.test(key) ) {
		theEvent.returnValue = false;
		theEvent.preventDefault();
	}
}

jQuery(function() {
	jQuery('#volunteerform').form();
	volunteerFormFunctions();
});