B1.events = function() {
  return {
    page: function() {
      B1.page();
      
      bgImage = new Image();
      bgImage.src = "/assets/img/events/btn-tik2.gif";
      B1.video_bg();
      $(function() {
      	if (window.location.hash == '#invite') {
          $('#prices').hide();
          $('#invite').show();
        }
        
        var v = $("#invite_form").validate({
            focusInvalid: false,
            rules: {
                "invite[name_to]": {
                    required: true,
                    minlength: 1
                },
                "invite[email_to]": {
                    required: true,
                    email: true
                },
                "invite[name_from]": {
                    required: true,
                    minlength: 2
                },
                "invite[email_from]": {
                    required: true,
                    email: true
                },
                
            },
            messages: {
                "invite[name_to]": "Укажите имя получателя",
                "invite[email_to]": {
                    required: "Укажите E-mail получателя",
                    email: "Укажите корректный E-mail получателя"
                },
                "invite[name_from]": "Укажите Ваше имя",
                "invite[email_from]": {
                    required: "Укажите Ваш E-mail",
                    email: "Укажите корректный E-mail"
                }
            },
            errorPlacement: function(error, element) {
            },
            invalidHandler: function(e, validator) {
                var errors = validator.numberOfInvalids();
                if (errors > 0) {
                    var er = validator.errorList[0];
                    var el = $(er.element);
                    el.focus();
                    $("#invite_form_error").html(er.message);                        
                    return false;
                }
            }
        });

        $('#invite_form :text').keydown(function (evt) {
          if (evt.keyCode == 13) {
            if (v.form())
                evt.stopPropagation();
          }
        });
        
    	  $('#button-prices a').click(function() {
    		  $('#invite').hide();
    		  $('#prices').toggle();
    		  return false;
    	  });
      });
      $(function() {
    	  $('#button-invite a').click(function() {
    		  $('#prices').hide();
    		  $('#invite').toggle();
    		  return false;
    	  });
      });
      $(function() {
        $('#counter-button a').click(function() {
          $('#code').toggle();
          return false;
        });
      });
      return this;
    }
  };
}();
