$(document).ready(function()
{
	$("span[title]").qtip(popup_settings);

	function hideNew()
	{
		$('#form-content').slideUp('slow');
		$('#form-content2').slideUp('slow');
	}
	function showNew()
	{
		$('#form-content').slideDown('slow');
		$('#form-content2').slideDown('slow');
	}
	
	$('#method-new').click(function(){showNew();});
	$('#method-upgrade').click(function(){hideNew();});
	if($('#method-new:checked').val() == 'new'){showNew();}
	else if($('#method-upgrade:checked').val() == 'upgrade'){hideNew();}	

	$("#registerForm").validate(
		{
			errorClass: "validation-error-register",
			ignore: ":hidden",			
			rules: {
				"member_profile[email_address]": {
					required: true,
					email: true
				},
				"member_profile[first_name]": "required",
				"member_profile[last_name]": "required",
				"member_profile[password]": "required",
	    		confirm_password: {
		    		required: true,
	      			equalTo: "#member_profile_password"
				},
				"member_profile[year_of_birth][year]": {
				      required: true,
				      range: [1900, 2300]
				},
				"member_profile[registeras]": "required",
				"member_profile[primarysport]": "required",
				"captext": {
				      required: true,
				      remote: "/captcha/test"
				},
				"member_profile[accepted_terms]": "required"
	  		},
	  		messages: {
		  		"member_profile[email_address]": {
			  		required: "",
			  		email: ""
		  		},
		  		"member_profile[first_name]": "",
				"member_profile[last_name]": "",
				"member_profile[password]": "",
				"confirm_password": "",
				"member_profile[year_of_birth][year]": "",
				"member_profile[registeras]": "",
				"member_profile[primarysport]": "",
				"captext": ""
	  		}
		}
	);
});