document.addEvent('domready', function(){
  var dynamic_login_open = false;
  var dl_box = $('dynamic_login');
  
  $$('.login_trigger').addEvent('click', function(e){
    e.stop();
    
    if (dynamic_login_open){
      dl_box.style.display = "none";
      dynamic_login_open = false;
    }else{
      position = this.getPosition($('positioner'));
      size = this.getSize();
      
      dl_box.style.display = "block";
      
      position.y -= 20
      position.x -= dl_box.getSize().x - size.x;
      
      dl_box.setPosition(position);
      
      new OverText('dl_login', {});
      new OverText('dl_password', {});
      
      dynamic_login_open = true;
    }
  })
});