

function toggleDisplay(obj) {
	var el = document.getElementById(obj);
	if(el.style.display != 'none'){
		el.style.display = 'none';
	}else{
		el.style.display = '';
	}
}

GD_News_Counter=0;
GD_intervalID=null;

function showNews(direction) {
  if (direction==-1) {
    GD_News_Counter-=2;
    if (GD_News_Counter<0) GD_News_Counter=0;
  }
  if (null==GD_intervalID) GD_intervalID = window.setInterval(showNews, 5000);
  var currentNews=GD_News[GD_News_Counter];
  document.getElementById("news_container").innerHTML=currentNews;
  GD_News_Counter++;
  if (GD_News_Counter>=GD_News.length) GD_News_Counter=0;
}

function initialize_map() {
    var myLatlng = new google.maps.LatLng(GD_long, GD_lat);
    var myOptions = {
      zoom: 10,
      mapTypeControl: false,
      center: myLatlng,
      mapTypeId: google.maps.MapTypeId.ROADMAP
    }
    str='';
    var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
    for (landmark in GD_landmarks) {
      var myLatlng = new google.maps.LatLng(GD_landmarks[landmark][2], GD_landmarks[landmark][1]);
      var landmark_title=unescape(GD_landmarks[landmark][0]);
      var marker = new google.maps.Marker({
          position: myLatlng, 
          map: map, 
          title:landmark_title
      });
      attach_marker_window(map, marker, landmark_title);
    }
  }
  
function attach_marker_window(map, marker, landmark_title) {
var infowindow = new google.maps.InfoWindow(
    { content: "<span style='font-size:11px;text-decoration:underline;font-weight:bold'>"+landmark_title+"</span>" });
  google.maps.event.addListener(marker, 'click', function() {
    try {if (GD_open_info_window) GD_open_info_window.close();} catch (e) {};
    GD_open_info_window=infowindow;
    infowindow.open(map,marker);
  });
}