window.status = defaultStatus = 'Deze school is een onderdeel van De Vier Windstreken, Stichting voor Protestants Christelijk Primair Onderwijs';

var gmarkers;
var map;


function loadSchoolMaps() {
    map = new google.maps.Map2($$('map'));
    map.setCenter(new google.maps.LatLng(52.04151074927383, 4.7193145751953125), 11);

    map.addControl(new GSmallMapControl());
    map.setMapType(G_HYBRID_MAP);
    map.addControl(new GMapTypeControl());
    
    
    function createMarker(point, myHtml) {
      var marker = new google.maps.Marker(point);
      google.maps.Event.addListener(marker, "click", function() {
        map.openInfoWindowHtml(point, myHtml);
      });
      return marker;
    }
    
    gmarkers = []; 
    
    for (var i = 0; i < aPostcode.length; i++) 
    {
      var html = aPostcode[i].html;
      var point = new google.maps.LatLng(aPostcode[i].lat, aPostcode[i].long);
      var marker = createMarker(point, html); 
      map.addOverlay(marker);
      gmarkers.push(marker);
    }
}

function showSchoolInMap(gmarker)
{
    if (gmarker >= 0 ) {
    google.maps.Event.trigger(gmarkers[gmarker],'click');
    }
}



function setDirections() {
  geocoder = new google.maps.ClientGeocoder();
  if (geocoder) {
    geocoder.getLocations(toPoint, function(oResults) {
      var map = new google.maps.Map2(document.getElementById("map"));
      map.enableScrollWheelZoom();
      map.setMapType(G_HYBRID_MAP);
      
      $$('directions').innerHTML = "";
      gdir = new google.maps.Directions(map, $$('directions'));
      google.maps.Event.addListener(gdir, "error", handleErrors);
      if (oResults.Status.code = 200)
      {
        gdir.load("from: " + $$('fromAddress').value + " to: " + oResults.Placemark[0].address,{locale: "nl"});
      }
      else
      {
        alert('Helaas kan de bestemming niet nauwkeurig vastgesteld worden.');
      } 
    });
  }
}


function handleErrors(){
	   if (gdir.getStatus().code == G_GEO_UNKNOWN_ADDRESS)
	     alert("Adres kon niet gevonden worden. Gelieve postcodes zonder spatie invoeren.\nError code: " + gdir.getStatus().code);
	   else if (gdir.getStatus().code == G_GEO_SERVER_ERROR)
	     alert("Onbekende fout.\n Error code: " + gdir.getStatus().code);
	   
	   else if (gdir.getStatus().code == G_GEO_MISSING_QUERY)
	     alert("Geen adres ingevoerd.\n Error code: " + gdir.getStatus().code);

	   else if (gdir.getStatus().code == G_GEO_BAD_KEY)
	     alert("Neem contact op met uw webmaster. \n Error code: " + gdir.getStatus().code);

	   else if (gdir.getStatus().code == G_GEO_BAD_REQUEST)
	     alert("Uw route kon niet berekend worden.\n Error code: " + gdir.getStatus().code);
	    
	   else alert("Er is een onbekende fout opgetreden.");
	   
     initialize();
	}
	
  $(document).ready(function() {
    $("#menu-address").accordion({
  	 active: 'a.selected',
  	 alwaysOpen: false,
  	 autoheight: false,
  	 header: 'a.acc1',
  	 clearStyle: true
  	});
  	
    $('.lightbox').lightBox({txtImage: 'Afbeelding',	txtOf: 'van'});
  	
  	//
  	// CSS Hacks for validation
  	//
  	
  	$("#logo").css({'opacity' : '0.35', 'filter' : 'alpha(opacity=35)'});
  	if ($.browser.msie && $.browser.version <= 6)
  	{
  	 var sBehavior = 'url(' + document.location.protocol + '//' + document.location.host + '/_public/iepngfix.htc)'; 
  	 $("#menu, #page-content, #page-bottom").css('behavior', sBehavior);
  	} 
  });


