window.addEvent('domready',function(){
	var anchors = $$("a");
	
	anchors.forEach(function(anch, a){
		if(anch.getProperty('href') && anch.getProperty('rel')=='ext')
			anchors[a].setProperty('target','_blank');
	});								
});


function reCaptcha(){
	var c = $('captcha');
	creg = new RegExp("(nc=.*)","i");
	c.src = c.src.replace(creg,"nc="+(new Date()).getTime());
}

function nospam(ind,dom,est){
	window.location = 'mailto:'+ind+'@'+dom+'.'+est;
}

function createMarker(point,html) {
	var marker = new GMarker(point);
	GEvent.addListener(marker, "click", function(){ marker.openInfoWindowHtml(html); });
	//GEvent.addListener(marker, "mouseout", function() { map.getInfoWindow().hide(); });
	return marker;
}

function creaMarkerIndirizzo(indirizzo,html,id){
	if(geocoder){
		geocoder.getLatLng(indirizzo,function(point){
			if(point){
				
				var marker = new GMarker(point);
				
				GEvent.addListener(marker, "click", function(){
					$('mappa_info_content').innerHTML = $('info_rivenditore_'+id).innerHTML;
				});
				
				map.addOverlay(marker);
			}
		});
	}
}

function mappaCaricaIndirizzo(indirizzo,zoom,nomark){
	if(geocoder){
		geocoder.getLatLng(indirizzo,function(point){ 
			if(point){
				map.setCenter(point, zoom);
				
				if(!nomark){
					var marker = new GMarker(point);
					map.addOverlay(marker);
				}
			}
		});
	}	
}