$.validator.setDefaults({
	submitHandler: function() { alert("submitted!"); }
});

$().ready(function() {
	// validate signup form on keyup and submit
	$("#profile1").validate({
		errorElement: "p",
		errorPlacement: function(error, element) {error.insertAfter( element.parent("p"));
		},
		submitHandler: function(form) {
   				$(form).ajaxSubmit({
					url: "/catalog/addProfile"
				});
			},
		rules: {
			"data[CatalogProfile][name]": "required",
			"data[CatalogProfile][description]": "required",
			"data[CatalogProfile][ICO]": "required",
			"data[CatalogProfile][email]": {required: true, email: true},
			"data[CatalogProfile][address]": "required",
			"data[CatalogProfile][city]": "required",
			"data[CatalogProfile][zip]": {required: true, minLength: 5},
			"data[CatalogProfile][phone]": "required",
			"data[CatalogProfile][login]": "required",
			"data[CatalogProfile][passwd]": "required"
		},
		messages: {
			"data[CatalogProfile][name]": "Zadajte svoje obchodné meno",
			"data[CatalogProfile][description]": "Zadajte stručný popis vašej spoločnosti",
			"data[CatalogProfile][ICO]": "Zadajte IČO Vašej spoločnosti",
			"data[CatalogProfile][email]": "Zadajte kontaktný e-mail na Vašu spoločnosť",
			"data[CatalogProfile][address]": "Zadajte adresu sídla",
			"data[CatalogProfile][city]": "Zadajte mesto",
			"data[CatalogProfile][zip]": "Zadajte PSČ (bez medzier)",
			"data[CatalogProfile][phone]": "Zadajte telefonický kontakt",
			"data[CatalogProfile][login]": "Zadajte prihlasovacie meno",
			"data[CatalogProfile][passwd]": "Zadajte prihlasovacie heslo"
		}
	});
	
	$("#edit-profile").validate({
		errorElement: "p",
		errorPlacement: function(error, element) {error.insertAfter( element.parent("p"));
		},
		submitHandler: function(form) {
   				$(form).ajaxSubmit({
					url: "/catalog/editProfile"
				});
			},
		rules: {
			"data[CatalogProfile][name]": "required",
			"data[CatalogProfile][description]": "required",
			"data[CatalogProfile][ICO]": "required",
			"data[CatalogProfile][address]": "required",
			"data[CatalogProfile][zip]": {required: true, minLength: 5},
			"data[CatalogProfile][phone]": "required"
		},
		messages: {
			"data[CatalogProfile][name]": "Zadajte svoje obchodné meno",
			"data[CatalogProfile][description]": "Zadajte stručný popis vašej spoločnosti",
			"data[CatalogProfile][ICO]": "Zadajte IČO Vašej spoločnosti",
			"data[CatalogProfile][address]": "Zadajte adresu sídla",
			"data[CatalogProfile][zip]": "Zadajte PSČ (bez medzier)",
			"data[CatalogProfile][phone]": "Zadajte telefonický kontakt"
		}
	});
});


