function InitAjaxPost(sField)
{
  var oSubmit = $('#' + sField);
  oSubmit.attr('disabled', false);
  
  oSubmit.click(function() {
    $(this).attr('disabled', true);
    var oForm = $(this).parents('form:first');
    var sUrl; if(!(sUrl = oForm.attr('action')))
        sUrl = location.href;
    
    $.post(sUrl, oForm.serialize(), function(sResponse) {
      $('#root').html(sResponse);
      InitAjaxPost(sField);
    });
    return false;
  });
}

