			
$(document).ready(function() {
			
                    style_path = "resources/css/colors";

					$("input:submit, input:reset, input:button").button();

                    $("#dialog").dialog({
            			height: 140,
            			modal: true,
            			draggable: false,
            			resizable: false
            		});



                    
                	/* overeni loginu */
                    var validateUsername = $('#validateLogin');
                      $('#user_jmeno').keyup(function () {
                        var t = this; 
                        if (this.value != this.lastValue) {
                          if (this.timer) clearTimeout(this.timer);
                          validateUsername.removeClass('error').html('<img src="resources/images/indicator.gif" height="16" width="16" class="nobr" /> probíhá kontrola...');
                          
                          this.timer = setTimeout(function () {
                            $.ajax({
                              url: 'valReg.php',
                              data: 'action=check_username&username=' + t.value,
                              dataType: 'json',
                              type: 'post',
                              success: function (j) {
                                validateUsername.html(j.msg);
                              }
                            });
                          }, 200);
                          
                          this.lastValue = this.value;
                        }
                      });
                    

                    $("#regform").validate({
                        errorElement: "span",
                		rules: {
                    		jmeno: {
                				required: true
            				},
            				prijmeni: {
            					required: true
            				},
                    		email: {
                				required: true,
                				email: true
            				},
                    		user_jmeno: {
                        		required: true
                    		},
                    		user_heslo: {
                                required: true,
                                minlength: 5
                            },
                            user_heslo_znovu: {
                                required: true,
                                minlength: 5,
                                equalTo: "#user_heslo"
                            },
                            souhlas: {
                                required: true
                            }
                		},
                		messages: {
                			jmeno: "vyplňte jméno",
                			prijmeni: "vyplňte příjmení",
                			email: "vyplňte email",
                			user_jmeno: "vyplňte login",
                			user_heslo: "vyplňte heslo, minimálně 5 znaků",
                			user_heslo_znovu: "hesla se neshodují",
                			souhlas: "není potvrzený souhlas s podmínkami"
                		}
                	});
                    
                    $("#resetForm").validate({
                        errorElement: "span",
                		rules: {
	                    	username: {
	        					required: true
	    					},
	    					email: {
	    						required: true,
	    						email: true
	    					}
                		},
                		messages: {
                			username: "vyplňte jméno (login)",
                			email: "vyplňte email"
                		}
                	});
                    
                    
                    
                    
});
