var Functions = {};

$(window).bind('load', function() {	
	Functions.init();
});

Functions = {		
	isOpen: false,
				
	init: function() {
		$("#person2").hide();
		$("#openperson").click(function() {
			$("#person2").slideToggle("slow", function callback() {
			  Functions.setValidation();			
			}
			);
		});
		$("#anmeldung").validate({ 
			errorPlacement: function(error, element) { 
			},
			highlight: function(element, errorClass) {		
				$(element.form).find("label[for=" + element.name + "]").addClass("red");
			},
			unhighlight: function(element, errorClass) {
			     $(element.form).find("label[for=" + element.name + "]").removeClass("red");
			  }
			
		});
	},
	
	setValidation: function() {
		Functions.isOpen = !Functions.isOpen;
		if(Functions.isOpen) {
			$("#person2 .isrequired").addClass("required");
			$("#person2 .isrequired").removeClass("isrequired");
			
		} else {
			$("#person2 .required").addClass("isrequired");
			$("#person2 .isrequired").removeClass("required");
			$("#person2 .isrequired").removeClass("error");
			
		}
	}
	
}
