$(document).ready(function() {
	// validate signup form on keyup and submit
	var validator = $("#registration").validate({
		rules: {
			user_name: {
				required: true,
				minlength: 3,
				remote: "/pages/registration/scripts/users.php"
			},
			user_nick: {
				required: true,
				minlength: 2,
				remote: "/pages/registration/scripts/user_nick.php"
			},
			user_pass: {
				required: true,
				minlength: 4
			},
			user_repass: {
				required: true,
				minlength: 4,
				equalTo: "#user_pass"
			},
			user_email: {
				required: true,
				email: true,
				remote: "/pages/registration/scripts/emails.php"
			},
			captcha_code: "required"
		},
		messages: {
			user_name: {
				required: "Vnesite uporabniško ime.",
				minlength: jQuery.format("Vnesli ste premalo zankov."),
				remote: jQuery.format("Uporabniško ime je že uporabljeno.")
			},
			user_nick: {
				required: "Vnesite psevdonim.",
				minlength: jQuery.format("Vnesli ste premalo zankov."),
				remote: jQuery.format("Psevdonim je že uporabljen.")
			},
			user_pass: {
				required: "Vnesite geslo",
				rangelength: jQuery.format("Vnesli ste premalo znakov.")
			},
			user_repass: {
				required: "Ponovite vaše geslo.",
				equalTo: "Vnešeni geslo se ne ujemata."
			},
			user_email: {
				required: "Vnesite elektronski naslov.",
				minlength: "Vnesite veljaven elektronski naslov.",
				remote: jQuery.format("Elektronski naslov je že uporabljen.")
			},
			captcha_code: {
				required: "Prepišite besedilo iz slike."
			}
		},
		// specifying a submitHandler prevents the default submit, good for the demo
		/*submitHandler: function() {
			alert("submitted!");
		},*/
		// set this class to error-labels to indicate valid fields
		success: function(label) {
			// set &nbsp; as text for IE
			label.html("&nbsp;").addClass("checked");
		}
	});
	
	//alpha plugin
	$("#user_name").alphanumeric();
	
});

