//select_regione
$(document).ready(function(){

    $("#invio").bind("click",invia);
    
    $("#select_regione").bind('change',getProvince);

    $("#select_provincia").bind('change',getZone);


    });


var getProvince = function()
{
    var regioneId = $("#select_regione").val();

    if(regioneId != "")
        {
               $.ajax({
                    type: "POST",
                    url: "/gestioni_dinamiche/getOptions.php",
                    data: {
                            tipo_ricerca:0, //cerchiamo le province nella regione selezionata
                            id_regione: regioneId
                          },
                            success: function(province){
                                           $("#select_provincia").find('option').remove();
                                           $("#select_zona").find('.zona_dinamica').remove();
                                           $("#select_provincia").append(province);
                                            }
                        });
        }
        else
        {
            var option_null = "<option value=\'\'> --- </option>";
             $("#select_provincia").find('option').remove();
             $("#select_zona").find('.zona_dinamica').remove();
             $("#select_provincia").append(option_null);
             $("#select_zona").append(option_null);
        }
}


var getZone = function()
{
     var idProvincia = $("#select_provincia").val();

     if(idProvincia != "")
     {
      $.ajax({
        type: "POST",
        url: "/gestioni_dinamiche/getOptions.php",
        data: {
                tipo_ricerca:1, //cerchiamo le zone all'interno della provinca selezionata
                id_provincia: idProvincia
              },
   success: function(zone){
                               $("#select_zona").find('option').remove();
                               $("#select_zona").append(zone);
                                }
            });

      }
       else
        {
            var option_null = "<option value=\'\'> --- </option>";
            $("#select_zona").find('.zona_dinamica').remove();
            $("#select_zona").append(option_null);
        }
}


var invia = function()
{
    if(($("#select_regione").val()==""))
        {
            alert("E' necessario selezionare almeno la regione");
            return false;
        }
    else
        $("#ricerca").submit();

    return true;

}

