function afterSuccess( field )
{
  Effect.Appear('info_' + field); 
  $('edit_' + field).hide(); 
  $(field +'_error_field').removeClassName('txt_err');
  $('success_'+field).show();
  var successField = 'success_'+field;
  Effect.Pulsate(successField); 
  window.setTimeout("Effect.BlindUp('" + successField + "');", 4000);
}

function afterError( field)
{
  new Effect.Highlight('error_' + field); 
  $(field + '_error_field').addClassName('txt_err');
  $(field + '_error_field').show();
}

function hideBubble()
{
  $$('ul.feedback_tip').invoke('hide');
}

function showBubble( bubble )
{
  hideBubble();
  $(bubble).show();
}

function showProgressBar()
{
  $('loading_overlay').show();  
  $('loading_bar').show(); 
  $('load_bar').show();
}

function hideProgressBar()
{
  $('load_bar').hide(); 
  $('loading_bar').hide(); 
  $('loading_overlay').hide();
}

function trim(str) {
  val = str.replace(" ", "");
  return val;
}
