function calendarValidator( form )
{
  httpValidator = createRequestObject();
  if ( !httpValidator ) return;

  var uri = formUri( form );
  uri = uri.replace( "processSelectCalendarForm", "displayDownloadComponent" );
  httpValidator.open( 'GET', uri + randomParam() );
  httpValidator.onreadystatechange = function()
  {
    if ( httpValidator.readyState != gReadyStateFinished ) return;
    if ( !httpValidator.responseText ) return;
    document.getElementById( "download_component" ).innerHTML = httpValidator.responseText;
  }
  httpValidator.send( null );
}