(function(){	$.validator.addMethod("www_email", function(value, element) { 		return value.indexOf('www.') !== 0;	}, 'NOTE: The "www." prefix is for websites. Your email address should <em>never</em> start with "www."');	function start() {		var validator = $("#activate_form").validate({			rules: {				name: {					required: true				},				accountno: {					number: true				},												email: {					required: true,					email: true,					www_email: true				},				email2: {					required: true,					email: true,					equalTo: "input[name='email']"				},				password1: {					required: true,					minlength: 6				},				password2: {					required: true,					minlength: 6,					equalTo: "input[name='password1']"				}			},			messages: {				email2: {					equalTo: "Please make sure the email matches the one above"				},				password2: {					equalTo: "Please make sure the password matches the one above"				}			}		});				$("#activate_form").submit(function() {						var good_addr = true;			var inputs = $('.opt_fields:first input');			inputs.each(function() {				if(!this.value.length) good_addr = false;			});						if(!good_addr && !$("input[name='accountno']").val().length) {				var label = $('<label class="error" id="bad_addr">Please provide your address or account number</label>');				$("#print_account_info").append(label);// 				$('.opt_fields').addClass('error');				document.location.href = '#print_account_info';				return false;			} else {				$('#bad_addr').remove();// 				$('.opt_fields').removeClass('error');			}								});	}	$(start);})();
