Selectors.Pseudo.checked = function(){
     var obj = $(this);
     return ('input' == obj.get('tag') && ('radio' == obj.get('type') || 'checkbox' == obj.get('type')) && obj.checked);
};

window.addEvent("domready", function(){
   if($defined($('lwgeonamesearch')) &&  $defined($('lwgeozipsearch'))){
      var namesearch = $('lwgeonamesearch');
      var zipsearch = $('lwgeozipsearch');
      var geosearch = $$('.lwGeoSearch');
      
      if($defined(geosearch)){
         geosearch = geosearch[0];
         var radios = geosearch.getElements('input[name="tx_lwgeosearch_pi1[searchby]"]');
         radios.each(function(el){
            if(el.checked){
               if(el.value =="zip"){
                  zipsearch.setStyles({
                     'display':'block'
                  }); 
                  namesearch.setStyles({
                     'display':'none'
                  });        
               }
               if(el.value=="name"){
                  zipsearch.setStyles({
                     'display':'none'
                  }); 
                  namesearch.setStyles({
                     'display':'block'
                  }); 
               }
            }
            el.addEvent('click',function(e){
               if(el.value =="zip"){
                  zipsearch.setStyles({
                     'display':'block'
                  }); 
                  namesearch.setStyles({
                     'display':'none'
                  });        
               }
               if(el.value=="name"){
                  zipsearch.setStyles({
                     'display':'none'
                  }); 
                  namesearch.setStyles({
                     'display':'block'
                  }); 
               }
            });
         });
      }
   }
});
