/***********************************************
* Function	: GOOGLE MAPS API
* Version		: V2
* Aurhor		: Google Inc. / Dennis Derks
* Date		: 29-10-2010
***********************************************/

// webshop.nl KEY
// "ABQIAAAAvoTgE_6LKwX0f-SfAhFm8RQROFz1HwjTe_z85rUv3_6g_neepBTJsg1llJ0qWjv_AyIlCVKXEHQYBA"
// honselaarvloeren.nl KEY
// "ABQIAAAAvoTgE_6LKwX0f-SfAhFm8RRxP15tn8smn5NFaHYbbSWs0nfQDhSI-1RV7vfYtbNNcqfD1WteLBlCNQ"

var latv;
var lngv;
var address='Atelierweg 11 Groesbeek'; // ='\'t plein';

var map;
function load() {
	if(GBrowserIsCompatible())
		{
		map = new GMap2(document.getElementById("maps"));
		var customUI = map.getDefaultUI();
		customUI.maptypes.normal = false;
		customUI.maptypes.physical = false;
		customUI.maptypes.hybrid = false;
		customUI.maptypes.satellite = false;
		customUI.zoom.scrollwheel = true;
		customUI.zoom.doubleclick = true;
		customUI.keyboard = true;
		customUI.controls.largemapcontrol3d = false;
		customUI.controls.smallzoomcontrol3d = false;
		customUI.controls.maptypecontrol = true;
		customUI.controls.menumaptypecontrol = false;
		customUI.controls.scalecontrol = true;
		
		map.setUI(customUI);
			
		geocoder = new GClientGeocoder();
		var custIcon = new GIcon(G_DEFAULT_ICON);
		custIcon.image = "/shop/image/data/logo/google_api_icon_honselaar.png";
		custIcon.shadow = "shadow.png";
		custIcon.iconSize = new GSize(124, 58);
		custIcon.shadowSize = new GSize(0, 0);
		custIcon.iconAnchor = new GPoint(59, 48);
		markerOptions = { icon:custIcon };

		geocoder.getLocations(address, function(point)
			{
			latv=point.Placemark[0].Point.coordinates[1];
			lngv=point.Placemark[0].Point.coordinates[0];
			map.setCenter(new GLatLng(latv,lngv), 15, G_PHYSICAL_MAP);
			var point = new GLatLng(latv,lngv);
			var marker = new GMarker(point,markerOptions);
			var html = "";
			map.addOverlay(marker);
			});
		} else {
		$("#maps").html("Sorry, Uw browser ondersteunt geen Google Maps");
		}
// End function
}

var directionsPanel;
var directions;

function getDirections() {


var address = $('#dir-target').val();


	//$("#directions").html("<br /><h2>Routebeschrijving</h2><a href=\"javascript:void(0)\" onclick=\"showFormulier()\" class=\"btnbericht\">Stuur bericht</a>");
	map = new GMap2(document.getElementById("maps"));
	geocoder = new GClientGeocoder();
	directionsPanel = document.getElementById("directions");
	var customUI = map.getDefaultUI();
	customUI.maptypes.normal = false;
	customUI.maptypes.physical = false;
	customUI.maptypes.hybrid = false;
	customUI.maptypes.satellite = false;
	customUI.zoom.scrollwheel = true;
	customUI.zoom.doubleclick = true;
	customUI.keyboard = true;
	customUI.controls.largemapcontrol3d = false;
	customUI.controls.smallzoomcontrol3d = false;
	customUI.controls.maptypecontrol = false;
	customUI.controls.menumaptypecontrol = false;
	customUI.controls.scalecontrol = true;

	map.setUI(customUI);
		
	geocoder = new GClientGeocoder();
	var custIcon = new GIcon(G_DEFAULT_ICON);
	custIcon.image = "/shop/image/data/logo/google_api_icon_honselaar.png";
	custIcon.shadow = "shadow.png";
	custIcon.iconSize = new GSize(124, 58);
	custIcon.shadowSize = new GSize(0, 0);
 custIcon.iconAnchor = new GPoint(59, 48);

	markerOptions = { icon:custIcon };
	geocoder.getLocations(address, function(point)
		{
		latv=point.Placemark[0].Point.coordinates[1];
		lngv=point.Placemark[0].Point.coordinates[0];
		map.setCenter(new GLatLng(latv,lngv), 15, G_PHYSICAL_MAP);
		var point = new GLatLng(latv,lngv);
		var marker = new GMarker(point,markerOptions);
		var html = "";
		map.addOverlay(marker);
		directions = new GDirections(map, directionsPanel);
		fromadd=$('#dir-address').val()+" nederland";
		//fromadd=$('#dir-address').val();
		directions.load("from: "+fromadd+" to:"+address,{ locale: 'nl' });
		});
		$("#directions").css({display: 'block'});
		$("#contactform").css({display: 'none'});
}
 

