function init(){
	
	var span_tags = document.getElementsByTagName('span');
		if(!span_tags){
		}
		else{
			for(var t=0;t < span_tags.length;t++){
				if(span_tags[t].className == 'email'){
					var emailHTML = span_tags[t].innerHTML;
					var pos_1 = emailHTML.indexOf('#');
					var emailUSERNAME = emailHTML.substring(0,pos_1);
					var rest = emailHTML.substring(pos_1+1);
					var pos_2 = rest.indexOf('.');
					var emailTLD = rest.substring(pos_2+1);
					var emailDOMAIN = rest.substring(0,pos_2);
					displayEmail(span_tags[t],emailUSERNAME,emailDOMAIN,emailTLD);
				}
			}
	}
	
	var map_container = document.getElementById('map');
	if(!map_container){
		//
	}
	else{
		renderMap(map_container);
	}
}

function displayEmail(html_object,email_user,email_domain,email_tld){
	var htmlTag = html_object;
	htmlTag.innerHTML = '<a href="mailto:'+email_user+'@'+email_domain+'.'+email_tld+'" title=" Email an &quot;'+email_user+'@'+email_domain+'.'+email_tld+'&quot; senden ">'+email_user+'@'+email_domain+'.'+email_tld+'</a>';
}

function renderMap(map_container){
	if(GBrowserIsCompatible()){
		var map = new GMap2(map_container);
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
		//map.setCenter(new GLatLng(47.830447222222226, 16.66488611111111), 15);
		map.setCenter(new GLatLng(47.830447222222226, 16.66488611111111), 12);
		
		var point = new GLatLng(47.831367222222226, 16.66168611111111);
		map.addOverlay(createMarker(point, 1));
	}
}

function createMarker(point, number) {
	
	var marker = new GMarker(point);
	
	GEvent.addListener(marker, "click", function(){
		marker.openInfoWindowHtml('<strong class="mapfabian">Weingut Fabian</strong><br/>Hauptstraße 87<br/>7063 Oggau');
	});
	return marker;
	
}

window.onload = init;