var Ajax;
if (Ajax && (Ajax != null)) {
   Ajax.Responders.register({
     onCreate: function() {
        if($('spinner') && Ajax.activeRequestCount>0)
          Effect.Appear('spinner',{duration:0.5,queue:'end'});
     },
     onComplete: function() {
        if($('spinner') && Ajax.activeRequestCount==0)
          Effect.Fade('spinner',{duration:0.5,queue:'end'});
     }
   });
}

var updateBundeslandSelectBox = function( _landId, _name, _container ) {
  jQuery.ajax( {
    async: false,
    type: 'POST',
    url: '/anschrift/renderBundeslandSelectBox',
    data: {
      'name'  : _name,
      'landId': _landId
    },
    success: function( data, textStatus ) {
      jQuery( _container ).replaceContent( data );
      return true;
    },
    error: function( XMLHttpRequest ,textStatus, errorThrown ) {
      jQuery( _container ).replaceContent( XMLHttpRequest.responseText );
      ret = false;
      return false;
    }
  } );
};

