$(function() {
	// validate signup form on keyup and submit
	$("#contact-form").validate({
		rules: {
			"data[Contact][email]": {required: true, email: true},
			"data[Contact][name]": {required: true},
			"data[Contact][question]": {required: true}
		},
		messages: {
			"data[Contact][email]": "▲ Zadajte prosím Váš email",
			"data[Contact][name]": "▲ Zadajte prosím Vaše meno",
			"data[Contact][question]": "▲ Zadajte prosím Vašu otázku"
		}
	});

	$("#email-form").validate({
		rules: {
			"data[User][email]": {required: true, email: true},
		},
		messages: {
			"data[User][email]": "▲ Zadajte prosím Váš email",
		}
	});

    $("#abs2011").validate({
		rules: {
			"data[User][0][email]": {required: true, email: true},
            "data[User][0][name]": {required: true},
            "data[User][0][surname]": {required: true},
            "data[User][0][street]": {required: true},
            "data[User][0][zip]": {required: true},
            "data[User][0][city]": {required: true},
            "data[User][0][workplace]": {required: true},
            "data[Abbreviature][title]": {required: true},
            "data[Abbreviature][content]": {required: true},
		},
		messages: {
			"data[User][0][email]": "▲ Zadajte prosím Váš email",
            "data[User][0][name]": "▲ Zadajte prosím Vaše meno",
            "data[User][0][surname]": "▲ Zadajte prosím Vaše priezvisko",
            "data[User][0][street]": "▲ Zadajte prosím ulicu",
            "data[User][0][zip]": "▲ Zadajte prosím PSČ",
            "data[User][0][city]": "▲ Zadajte prosím mesto",
            "data[User][0][workplace]": "▲ Zadajte prosím pracovisko",
            "data[Abbreviature][title]": "▲ Zadajte prosím názov",
            "data[Abbreviature][content]": "▲ Zadajte prosím Váš obsah abstraktu"
		}
	});

    $("#reg2011").validate({
		rules: {
			"data[User][email]": {required: true, email: true},
            "data[User][name]": {required: true},
            "data[User][surname]": {required: true},
            "data[User][street]": {required: true},
            "data[User][zip]": {required: true},
            "data[User][city]": {required: true},
            "data[User][workshop9]": {required: true},
            "data[User][sections9]": {required: true},
            "data[User][lunch9]": {required: true},
            "data[User][workshop10]": {required: true},
            "data[User][sections10]": {required: true},
            "data[User][lunch10]": {required: true},
            "data[User][evening]": {required: true},
            "data[User][gathering]": {required: true}
		},
		messages: {
			"data[User][email]": "▲ Zadajte prosím Váš email",
            "data[User][name]": "▲ Zadajte prosím Vaše meno",
            "data[User][surname]": "▲ Zadajte prosím Vaše priezvisko",
            "data[User][street]": "▲ Zadajte prosím ulicu",
            "data[User][zip]": "▲ Zadajte prosím PSČ",
            "data[User][city]": "▲ Zadajte prosím mesto",
            "data[User][workshop9]": "▲ Vyberte si prosím",
            "data[User][sections9]": "▲ Vyberte si prosím",
            "data[User][lunch9": "▲ Vyberte si prosím",
            "data[User][workshop10]": "▲ Vyberte si prosím",
            "data[User][sections10]": "▲ Vyberte si prosím",
            "data[User][lunch10]": "▲ Vyberte si prosím",
            "data[User][gathering]": "▲ Vyberte si prosím",
            "data[User][evening]": "▲ Vyberte si prosím",
		}
	});	
});

jQuery(document).ready(function($){ //fire on DOM ready
 setformfieldsize(jQuery('#abs2011 textarea'), 2500, 'charsremain')
})
