ERROR__VENDITA_AFFITTO_UNSELECTED = "\n- e' necessario selezionare 'vendita' o 'affitto'";
ERROR__RESIDEZIONALE_COMMERCIALE_UNSELECTED = "\n- e' necessario selezionare 'residenziale' o 'commerciale'";
ERROR__PRE = "ATTENZIONE:\n\nsi sono verificati i seguenti errori:";

function checkDataDoSearch( step )
{
  errors = "";

  switch( step )
  {
    case 1:
      var b1 = document.getElementById('rdoSearchVendita');
      var b2 = document.getElementById('rdoSearchAffitto');
      
      if ( b1 == null || b2 == null )
        return;
      
      if ( !b1.checked && !b2.checked )
        errors += ERROR__VENDITA_AFFITTO_UNSELECTED;
        
      break;
    
    case 2:
      var b1 = document.getElementById('rdoSearchResidenziale');
      var b2 = document.getElementById('rdoSearchCommerciale');
      
      if ( b1 == null || b2 == null )
        return;
      
      if ( !b1.checked && !b2.checked )
        errors += ERROR__RESIDEZIONALE_COMMERCIALE_UNSELECTED;
        
      break;
    
    case 3:
      document.forms['formStep'+ step].target = "_parent";
      break;
  }
  
  if ( errors != "" )
    alert( ERROR__PRE + errors );
  else
    document.forms['formStep'+ step].submit();
}