$(document).ready(
			function(){
				$('#news').innerfade({
					animationtype: 'slide',
					speed: 750,
					timeout: 2000,
					type: 'random',
					containerheight: '1em'
				});
				
				$('ul#partner').innerfade({
					speed: 1000,
					timeout: 10000,
					type: 'sequence',
					height:'42px'
				});
				
				$('ul#portfolio').innerfade({
					speed: 2000,
					timeout: 5000,
					type: 'sequence',
					containerheight: '316px'
				});
				
				$('.fade').innerfade({
					speed: 1000,
					timeout: 6000,
					type: 'random_start',
					containerheight: '1.5em'
				});
				
				$('.adi').innerfade({
					speed: 'slow',
					timeout: 5000,
					type: 'random',
					containerheight: '316px'
				});
				
				initialize();
		});
		
			var map;
		    var gdir;
		    var geocoder = null;
		    var addressMarker;
			
		    function initialize() {
			  if ($('#route_pagina').size() == 1) { 
				  if(GBrowserIsCompatible()){
			        map = new GMap2(document.getElementById("map"));
			        gdir = new GDirections(map, document.getElementById("directions"));
			        //GEvent.addListener(gdir, "load", onGDirectionsLoad);
			        GEvent.addListener(gdir, "error", handleErrors);
					map.setCenter(new GLatLng(53.21019,6.621314), 9); //Focus op kantoor Groningen
					map.enableScrollWheelZoom();
					map.addControl(new GSmallMapControl());
					
				
					// Create our "tiny" marker icon
					var tinyIcon = new GIcon();
					tinyIcon.image = "http://www.verkoopav.nl/wp-content/themes/verkoopav/images/maps_marker.png";
					tinyIcon.iconSize = new GSize(24, 31);
					tinyIcon.iconAnchor = new GPoint(24, 31);
					tinyIcon.infoWindowAnchor = new GPoint(9, 3);
					
					// Set up our GMarkerOptions object
					markerOptions = { icon:tinyIcon };
			
					// Kantoor Groningen
					var point_groningen = new GLatLng(53.21019,6.621314);
					var marker_groningen = new GMarker(point_groningen, markerOptions);
					
					map.addOverlay(marker_groningen);
					marker_groningen.bindInfoWindowHtml("<strong>BB Systems</strong><br/>Kattegat 32-7<br/>9723 JP Groningen");
					$('#routeForm').submit(function(event){setDirections(); return false;});
			      }
			  }
		    }
		    
		    function setDirections() {
		      $('#mapsError').text('');
		      $('#mapsError').hide();
		      gdir.load("from: " + $('#from').val() + " to: " + $('#to').val(),
		                { "locale": 'nl_NL' });
		    }
		
		    function handleErrors(){
			   if (gdir.getStatus().code == G_GEO_UNKNOWN_ADDRESS) {
			     $('#mapsError').text("Uw vertrek adres is niet gevonden. Dit kan voor komen als het adres relatief nieuw is of eventueel verkeerd gespeld.");
			   } else if (gdir.getStatus().code == G_GEO_SERVER_ERROR) {
			     $('#mapsError').text("Er is een fout opgetreden, de reden hiervan is helaas onbekend. Neem contact met ons op en vermeld de volgende fout-code: " + gdir.getStatus().code);
			   } else if (gdir.getStatus().code == G_GEO_MISSING_QUERY) {
			     $('#mapsError').text("De HTTP q parameter ontbreekt of heeft geen waarde. Neem contact met ons op en vermeld de volgende fout-code: " + gdir.getStatus().code);
			   } else if (gdir.getStatus().code == G_GEO_BAD_KEY) {
			     $('#mapsError').text("De Google API key is onjuist of niet gekoppeld aan dit domein. Neem contact met ons op en vermeld de volgende fout-code: " + gdir.getStatus().code);
			   } else if (gdir.getStatus().code == G_GEO_BAD_REQUEST) {
			     $('#mapsError').text("De routebeschrijving kon niet succesvol worden ingeladen. Neem contact met ons op en vermeld de volgende fout-code: " + gdir.getStatus().code);
			   } else {
			     $('#mapsError').text("Er is een onbekende fout opgetreden.");
			   }
			   
			   if($('#mapsError').text() != '') {
			     $('#mapsError').show();
			   }
			}