﻿/**********************************************\
Required Libraries:
Jquery, Openlayers
\**********************************************/

var map;

if (!document.onLoadFunctions) {
	document.onLoadFunctions = new Array();
	window.onload = function () { for (var i=0; document.onLoadFunctions.length>i;i++) document.onLoadFunctions[i](); }
}

document.onLoadFunctions.push ( function () {
	if (document.getElementById('smallMap')) {
		
		$('#smallMap img').hide();
	
		map = new OpenLayers.Map('smallMap',
			{ 
			projection: new OpenLayers.Projection('EPSG:900913'),
			displayProjection: new OpenLayers.Projection('EPSG:4326')
			}
		);

		var baseLayer = new OpenLayers.Layer.OSM('OpenStreetMap', null, {attribution:'Karte von <a href="http://openstreetmap.org/">OpenStreetMap</a> und Mitwirkenden unter <a href="http://creativecommons.org/licenses/by-sa/2.0/deed.de">CC-BY-SA</a>-Lizenz'});
		 map.addLayer(baseLayer);
		
		var vectorLayer = new OpenLayers.Layer.Vector('overlay');
		map.addLayer(vectorLayer);

		var iconWidth = 170;
		var iconHeight = 146;
		var markerStyle = 
		{
			graphicWidth: iconWidth, 
			graphicHeight: iconHeight, 
			graphicXOffset: -(iconWidth/2), 
			graphicYOffset: -(iconHeight/2), 
			externalGraphic: '/_js/map/logo.png'
		};

		marker = new OpenLayers.Feature.Vector(new OpenLayers.Geometry.Point(13.4049726, 52.5167823).transform(map.displayProjection,map.projection), null, markerStyle);

		vectorLayer.addFeatures([marker]); 

		map.setCenter(new OpenLayers.LonLat(13.4049726, 52.5167823).transform(map.displayProjection,map.projection), 16);
		}
	}
);
