		function SwitchMarkerDisplay(mA) {
				
			for (var i=0; i<mA.length; i++) {
			
				dL = document.getElementById('cLaney').checked && mA[i].gL();
				dI = document.getElementById('cIbanez').checked && mA[i].gI();
				dT = document.getElementById('cTama').checked && mA[i].gT();
				dR = document.getElementById('cRitter').checked && mA[i].gR();
				dZ = document.getElementById('cZildjian').checked && mA[i].gZ()

				mA[i].setVisible(!!(dL || dI || dT || dR || dZ));
								
			} // end for
			
		} // end smd function


		function codeAndCenter(postCode) {
		
    		geocoder.geocode( { 'address': postCode}, function(results, status) {
			
      			if (status == google.maps.GeocoderStatus.OK) {
        			map.setCenter(results[0].geometry.location);
        			var marker = new google.maps.Marker({map: map, position: results[0].geometry.location,animation: google.maps.Animation.BOUNCE});
     			 } else {
        			alert("We could not find your address: " + status);
      			} // end status check if
				
    		});
			
		} // end codeAndCentre function
		
		function iw(marker) {
			if (infowindow!=null) { infowindow.close(); }
			infowindow = new g.InfoWindow({content: marker.getDesc()});
			infowindow.open(map,marker);
		} // end infowindow ifw function	
