    //offuscatore [v0.2]
    function offusca_ind(uno) {
      var domain = "giubilatocicli"+"."+"com";
      document.write("<a href=" + "ma" + "il" + "to:" + uno + "@" + domain +" class=\"link\" >" + uno + "@" + domain + "</a>");
    }
  
  var parseSelect = {
    // config
    targetSelectID : "loco",  // id of select to change 
    groupFirstOption : "--seleziona--",  // Text to show in first option of groups select
    arrayObjects : new Array,
    
    populateSelect : function(chosenValueStr) {
      if (chosenValueStr != "") {
        // Get the optgroup options 
        var chosenOptions = parseSelect.arrayObjects[chosenValueStr];
        $('#'+parseSelect.targetSelectID).html(chosenOptions).show();
      } else {
        $('#'+parseSelect.targetSelectID).hide();
      }
    },
      
    init : function () {
      // Get the optgroup labels
      var groups = $('#'+parseSelect.targetSelectID+' optgroup'); 
      // create the select for this 
      var groupsHTML = '<label style="top:46px;">regioni</label><select id="regioni" onChange="parseSelect.populateSelect(this.options[selectedIndex].value)">'; 
      groupsHTML+='<option value="">'+parseSelect.groupFirstOption+'</option>'; 
      var n=0; // counter per optgroup
      groups.each( function() { 
        var optionText = $(this).attr("label");
        groupsHTML+='<option value="'+n+'">'+optionText+'</option>';
        parseSelect.arrayObjects[n] = $('#'+parseSelect.targetSelectID+' optgroup:eq('+n+') option');
        n++; 
      }); 
      groupsHTML += '</select><br />'; 
      // clear the original select and add in the new 
      $('#'+parseSelect.targetSelectID).empty().hide();
      // add in the group select and set to first choice
      $('#'+parseSelect.targetSelectID).before(groupsHTML);
      $('#blog_groups option:first-child').attr("selected","selected");
    }
  }
  
  
  
