$(document).ready(function() {
	var defined = function(element) {
		return element.length > 0;
	}
	if (defined($('#lwgeonamesearch')) && defined($('#lwgeozipsearch'))){
		var namesearch = $('#lwgeonamesearch');
		var zipsearch = $('#lwgeozipsearch');
		var geosearch = $('.lwGeoSearch');

		var showZipSearch = function () {
			zipsearch.css('display', 'block');
			namesearch.css('display', 'none');
		};
		var showNameSearch = function () {
			zipsearch.css('display', 'none');
			namesearch.css('display', 'block');
		};
		if(defined(geosearch)){
			var radios = $('input[name="tx_lwgeosearch_pi1[searchby]"]', geosearch);
			$.each(radios, function(index, element) {
				if(element.value == "name" && element.checked==true){
					showNameSearch();
				}
				if(element.value == "zip" && element.checked==true){
					showZipSearch();
				}
				$(element).click(function(){
					if(this.value == "zip") {
						showZipSearch();
					}
					if(this.value == "name") {
						showNameSearch();
					}
				});
			});
		}
	}
});
