var TvTeaser = $.klass({
  
  initialize: function(link)
    {
    var obj = this;
    
    $(document.body).append('<a href="'+ $("#teaser_url").val() +'" id="teaser_link"></a>');
    
    this.link = $("#teaser_link");
    this.link.hide();
    
    this.link.fancybox({
      transitionIn:	  'elastic',
      transitionOut:	'elastic',
      hideOnOverlayClick: false,
      scrolling:      'no',
      autoScale:      false,
      overlayColor:   "#00468C",
      hideOnOverlayClick: false,
      onComplete: function(){
        obj.initialize_box.apply(obj);
        }
      });
    },
  
  initialize_box: function()
    {
    $("#teaser a.register").click(function(e){
      e.preventDefault();
      Nav.register.link.trigger("click");
      });
    
    $("#teaser a.later").click(function(e){
      e.preventDefault();
      $.fancybox.close();
      });
    }
  
  });
