// JavaScript Document
$(document).ready(function() {
	//turn legend into h3
	$('fieldset').each(function(index) {
    	var heading = $('legend', this).remove().text();
    	$('<h3></h3>')
    		.text(heading)
    		.prependTo(this);
	});
  	// Create a "legend" above the form that defines symbols for required and special fields.
  	var requiredFlag = ' * ';
  	var requiredKey = $('input.required:first').next('span').text();
  	requiredKey = requiredFlag + requiredKey.replace(/^\((.+)\)$/,"$1");
	
	$('form :input').filter('.required')
  		.next('span').text(requiredFlag).end()
  		.prev('label').addClass('req-label');
	$('<p></p>')
  		.addClass('field-keys')
  		.append(requiredKey + '<br />')
  		.insertBefore('#registration');
 	
});
						   