document.observe('dom:loaded', function(ev){
  Element.replace('loginbtn', '<a href="" id="loginbtn" class="btn red"><span>' + $('loginbtn').value + '</span></a>');
  Event.observe('loginbtn', 'click', function(ev){
    $('login').submit();
    Event.stop(ev);
  });
  if($('email'))
  {
    Element.replace('emailbtn', '<a href="" id="emailbtn" class="btn blue"><span>subscribe</span></a>');
    Event.observe('emailbtn', 'click', function(ev){
      $('subscribe').submit();
      Event.stop(ev);
    });
  }
  $$('input.btn').each(function(btn) {
    new_html = '<a href="#" class="btn" id="new_btn__"><span>'+btn.value+'</span></a>';
    Element.replace(btn, new_html);
    new_btn = $('new_btn__');
    new_btn.name = btn.name;
    new_btn.value = btn.value;
    Event.observe(new_btn, 'click', function(ev){
      el = Event.element(ev).up('a');
      form = el.up('form');
      hidden_field = document.createElement('INPUT');
      hidden_field.type = 'hidden';
      hidden_field.name = el.name;
      hidden_field.value = el.value;
      form.appendChild(hidden_field);
      if(!form.onsubmit || form.onsubmit())
        form.submit(true);
      Event.stop(ev);
    });
    $('new_btn__').id = btn.id;
  });
  if($('flash'))
    setTimeout(function(){new Effect.Fade('flash')}, 5000);
});
