$(document).ready(function(){
	$("#formSquare").validate({
		groups: {
			dob: "dob_d dob_m dob_y"
		},
		rules: {
			first_name: "required",
			last_name: "required",
			email: {
				required: true,
				email: true
			},
			gender: "required",
			country: "required",
			dob_d: "required",
			dob_m: "required",
			dob_y: "required",
			newfilename: "required",
			captcha_code: "required",
			agree: "required"
		},
		messages: {
			first_name: "!",
			last_name: "!",
			email: "!",
			country: "!",
			gender: "!",
			dob_d: "!",
			dob_m: "!",
			dob_y: "!",
			newfilename: "Please select your image",
			captcha_code: "!",
			agree: "!"
		},
		errorPlacement: function(error, element) {
			if (element.attr("name") == "dob_d" || element.attr("name") == "dob_m"  || element.attr("name") == "dob_y" )
				error.insertAfter("#dob_y");
			else
				error.insertAfter(element);
		},
		submitHandler: function(form) {
			//Germany requires a double check
			if($("#country").val()=="Germany")
				 $("#de-popup").trigger('click');
			else
				form.submit();
			
		},
		debug: false
	});	
});
