
/**
 * gsys-toolbox.js
 * Groupsystem 2.0:
 * Copyright: Siegfried Mairböck, 2011
 * Juni 2011
 */

var gsys_toolbox_version = "1.0";



$(function () {
	/*
	$("li.Template-MIME").hover(
		function () { $(this).addClass("Template-MIME-hover"); },
		function () { $(this).removeClass("Template-MIME-hover"); }
	);
	*/
});



function Show_map(opt) {
	var geocoder;
	var map;
	var infowindow;
	var marker;

	geocoder = new google.maps.Geocoder();
    
    var zoom = parseInt(opt.Zoom);
//    var latlng = $("input[name='Location']").val().split(",");
    var latlng = new google.maps.LatLng(opt.Lat,opt.Lng);
    
//	var latlng = new google.maps.LatLng(50.6949151, 7.138815900000054);
	
	var myOptions = {
      zoom: zoom,
      center: latlng,
      mapTypeId: google.maps.MapTypeId.ROADMAP
    }
    map = new google.maps.Map(document.getElementById("map_canvas" + opt.id), myOptions);
    
    
    var info = nl2br(unescape(opt.InfoFenster));

	infowindow = new google.maps.InfoWindow({ content: info });
          			
    marker = new google.maps.Marker({
						map: map, 
						position: latlng,
          			});
	infowindow.open(map,marker);
    google.maps.event.addListener(marker,"click",function () {
			          				infowindow.open(map,marker);
          						  });
}


function nl2br (str, is_xhtml) {   
	var breakTag = (is_xhtml || typeof is_xhtml === 'undefined') ? '<br />' : '<br>';    
	return (str + '').replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g, '$1'+ breakTag +'$2');
}

