$(function () {
  $('#subscripcio-mail')
    .click(function () {
      
      var divSubscripcio = $('#div-subscripcio');
      
      // Compute position
      divSubscripcio
        .css({visibility : 'hidden', opacity : 0 })
        .show();
        
      var w = divSubscripcio.outerWidth();
      var h = divSubscripcio.outerHeight();
      
      var offset = $(this).offset();
      var left =  offset.left + ($(this).outerWidth() - w) / 2;
      var top =  offset.top;
      
      divSubscripcio
        .css({
            visibility : 'visible',
            top : top + 'px',
            left : left + 'px'
        })
        .unbind('click.subscribe')
        .bind('click.subscribe', function (evt) {
            evt.stopPropagation();
        })
        .animate({ opacity : 1, top : "-=" + h });
        
      $('html, #form-subscribe-close-button')
        .unbind('click.subscribe')
        .bind('click.subscribe', function (evt) {
            divSubscripcio
              .animate({ opacity : 0, top : "+=" + h }, 
                      function () { divSubscripcio.hide() });
        });
      
      return false;
    });
    
  $('#form-subscribe-feedburner')
    .submit(function() {
      var w = window.open('http://feedburner.google.com/fb/a/mailverify?uri=Miniueca', 'popupwindow', 'scrollbars=yes,width=550,height=520');
      
      var t = setInterval(function() {
        if (w.closed) {
          $('#div-subscripcio').hide();
          clearInterval(t);
        }
      }, 50);
      
      return true;
    })
});

