
var thur ="http://www.intniet.nl";
 

function maproute(varp){
	var cords =51.356772;
	var cordsLat=6.08068;
	var header = '';
	var style=  '';
	var zoom = '';
	var form = '';
	// setting up different markersizes
  	var userIcon = new GIcon();
  		userIcon.iconSize=new GSize(116,32);
 		userIcon.iconAnchor=new GPoint(10,34);
  		userIcon.infoWindowAnchor=new GPoint(10,2);
	var userIconUrl = "http://www.intniet.nl/media/gmap-markers/intniet.png";
	//document.map = map;
var	therealform = '<form id="route_form" action="http://maps.google.nl/maps" target="_blank"><input type="hidden" name="f" value="d" /><input type="hidden" name="hl" value="nl" /><input type="hidden" name="sll" value /><input type="hidden" name="sspn" value /><input type="hidden" id="d_daddr" name="daddr" value="51.35677522473134, 6.0805463790893555" /><table class="route"><tr class="route_tr"><td class="route_td">Startadres:</td></tr><tr class="route_tr"><td class="route_td"><input id="route_input" type="text" name="saddr" tabindex="6" size="29" /></td></tr><tr class="route_tr"><td class="route_td"><p class="route_help">(B.V. kerkstraat 2, 5900 aa Eindhoven)</p></td></tr><tr class="route_tr"><td class="route_td"><input id=" class="route_submit"" type="submit" name="btnG" tabindex="8" value="Route zoeken" /></td></tr></table></form>';
	 
		   
		   var	thezoekform =  
		    'Zoek de route van <form action="javascript:getDirections()">' +
           '<input type="text" SIZE=80 MAXLENGTH=80 name="saddr" id="saddr" value="" /><br><font size="1">(B.V. kerkstraat 2, 5900 aa Eindhoven)</font><br>' +
		   'naar minicamping In &lsquo;t Niet<br><br>' +
           '<INPUT value="bereken route" TYPE="SUBMIT">' +
           '<input type="hidden" id="daddr" value="'+name+"@"+ cords + ',' + cordsLat + '"/>';

	  
	if(varp=='route'){
		
	header = 'Zoek de route naar ezelcamping In `t Niet';
	style=  G_NORMAL_MAP;
	zoom = 10;
	form = thezoekform;
	
	}
	
	
	if(varp=='luchtfoto'){		
	header = 'Camping In `t Niet Maasbree ';
	style= G_HYBRID_MAP ;
	zoom = 18;
	form = 'Minicamping In `t Niet';
	
	}
	
	if(varp=='paardemelk'){	
	 var userIcon = new GIcon();
		  userIcon.iconSize=new GSize(20,34);
		  userIcon.iconAnchor=new GPoint(10,34);
		  userIcon.infoWindowAnchor=new GPoint(10,2);
  	var userIconUrl =  "http://www.google.com/mapfiles/dd-end.png";
		cords =51.331389254674654;
		cordsLat=5.960726737976074;
		header = 'Paardenmelkerij Heesen';
		style= G_NORMAL_MAP;
		zoom = 10;
		form = '<strong>Paardenmelkerij Heesen</strong><br/><br><a href="http://www.paardenmelk.net/" target="_blank"><img src="http://www.intniet.nl/media/gmap-markers/heesen.png" alt="Paardenmelkerij Panningen Limburg" /></a><br/><br/>De route naar Paardenmelkerij Heesen<br/>'+therealform;
	
	}
	
	if(varp=='forellenvijver'){	
	 var userIcon = new GIcon();
		  userIcon.iconSize=new GSize(20,34);
		  userIcon.iconAnchor=new GPoint(10,34);
		  userIcon.infoWindowAnchor=new GPoint(10,2);
  	var userIconUrl =  "http://www.google.com/mapfiles/dd-end.png";
		cords =51.373079697861506;
		cordsLat=6.1199212074279785;
		header = 'Paardenmelkerij Heesen';
		style= G_NORMAL_MAP;
		zoom = 10;
		form = '<strong>Forellenvijver de Maashof</strong><br/><br><a href="http://www.maashof.com/" target="_blank"><img src="http://www.intniet.nl/media/gmap-markers/maashof.png" alt="Forellenvijver de Maashof" /></a><br/><br/>De route naar Forellenvijver de Maashof<br/>'+therealform;
	
	}
	
	if(varp=='boerengolf'){	
	 var userIcon = new GIcon();
		  userIcon.iconSize=new GSize(20,34);
		  userIcon.iconAnchor=new GPoint(10,34);
		  userIcon.infoWindowAnchor=new GPoint(10,2);
  	var userIconUrl =  "http://www.google.com/mapfiles/dd-end.png";
		cords =51.30936619805263;
		cordsLat=6.097353100776672;
		header = 'Boerengolf op Hoeve de Middelt';
		style= G_NORMAL_MAP;
		zoom = 10;
		form = '<strong>Boerengolf op Hoeve de Middelt</strong><br/><br><a href="http://www.boerengolf-limburg.nl/" target="_blank"><img src="http://www.intniet.nl/media/gmap-markers/boerengolf.png" alt="Hoeve de Middelt voor een actief dagje uit." /></a><br/><br/>De route naar Hoeve de Middelt<br/>'+therealform;
	
	}
	
	if(varp=='aardbeienland'){	
	 var userIcon = new GIcon();
		  userIcon.iconSize=new GSize(20,34);
		  userIcon.iconAnchor=new GPoint(10,34);
		  userIcon.infoWindowAnchor=new GPoint(10,2);
  	var userIconUrl =  "http://www.google.com/mapfiles/dd-end.png";
		cords = 51.47317717113381;
		cordsLat= 6.06021523475647;
		header = 'Aardbeienland in Horst';
		style= G_NORMAL_MAP;
		zoom = 10;
		form = '<strong>Aardbeienland in Horst</strong><br/><br><a href="http://www.aardbeienland.nl/" target="_blank"><img src="http://www.intniet.nl/media/gmap-markers/aardbei.png" alt="Aardbeienland in Horst" /></a><br/><br/>De route naar Aardbeienland<br/>'+therealform;
	
	}
		//YAHOO.maps.intniet.hide();
		YAHOO.namespace("maps");
if (!YAHOO.maps.intniet) { 
		YAHOO.maps.intniet = new YAHOO.widget.Panel("intniet", 
	{ width: "960px" , height:"450px" ,fixedcenter: true, close: true, draggable: true,  zindex:99, modal: true, visible: false }  );
}
		YAHOO.maps.intniet.setHeader(header);
		YAHOO.maps.intniet.setBody('<div id="map" style="width:940px;height:380px;float:left;"></div><div id="layer" style="width:0px;height:380px;float:left;"></div><div id="layerFoot" style="width:100%;height:20px;float:left;"></div>');
		YAHOO.maps.intniet.render(document.body);
		YAHOO.maps.intniet.show();
		
  var map = new GMap2(document.getElementById("map"));
  map.setCenter(new GLatLng(cords, cordsLat), zoom, style);
  map.addControl(new GSmallMapControl());
  map.addControl(new GMapTypeControl());
  map.addControl(new GScaleControl());
  map.addControl(new GOverviewMapControl(), new GControlPosition(G_ANCHOR_BOTTOM_RIGHT, new GSize(0, 0)));


// setting up different icons for the markers
  var ddend = new GIcon(userIcon,userIconUrl, null);

// functions for different markerbehavior

   function createMarkerStatic(pointstatic,html,icon) { 
        var markerstatic = new GMarker(pointstatic,icon);
        map.addOverlay(markerstatic);
        markerstatic.openInfoWindowHtml(html);
        GEvent.addListener(markerstatic, "click", function() {
          markerstatic.openInfoWindowHtml(html);
        });
        return markerstatic;
      }

// define the markers
var pointstatic = new GLatLng(cords, cordsLat);
map.addOverlay(createMarkerStatic(pointstatic, form, ddend));

 
    

 }
function getDirections() {
		
        var saddr = document.getElementById("saddr").value;
        var daddr = document.getElementById("daddr").value;
	 // ====== Create a Client Geocoder ======
var geo = new GClientGeocoder();
// === Array for decoding the failure codes ===
var reasons=[];
reasons[G_GEO_SUCCESS]            = "Success";
reasons[G_GEO_MISSING_ADDRESS]    = "Geen adres: Vul een adres in.";
reasons[G_GEO_UNKNOWN_ADDRESS]    = "Onbekend Adres:  Dit adres bestaat niet in de data base van Google.";
reasons[G_GEO_UNAVAILABLE_ADDRESS]= "Onbereikbaar adres:  De Geocode van dit adres is niet geldig.";
reasons[G_GEO_BAD_KEY]            = "Bad Key: The API key is either invalid or does not match the domain for which it was given";
reasons[G_GEO_TOO_MANY_QUERIES]   = "Teveel aanvragen:.";
reasons[G_GEO_SERVER_ERROR]       = "Server error: De Geocode kan niet terug worden gegeven.";
reasons[G_GEO_BAD_REQUEST]        = "De route kan niet worden berekent.";
reasons[G_GEO_MISSING_QUERY]      = "No query was specified in the input.";
reasons[G_GEO_UNKNOWN_DIRECTIONS] = "Er kan geen berekening gemaakt worden tussen de 2 opgegeven punten.";

		document.getElementById("map").style.width= "600px";
		document.getElementById("map").style.height= "380px";
		document.getElementById("map").style.marginRight= "10px";
		//document.getElementById("map").style.float= "left";
		document.getElementById("layer").style.width= "300px";
		document.getElementById("layer").style.height= "370px";
		
		//document.getElementById("layer").style.float= "right";
		document.getElementById("layer").style.textAlign = "left";
		document.getElementById("layer").style.overflow="scroll";
		document.getElementById("layerFoot").innerHTML='<a  style="float:left;padding-left:3em;"href="javascript:maproute(\'route\');">Nieuwe Route</a><a style="float:right;padding-right:3em;" href="javascript:printit(\'route\');">Print deze Route</a>';		
var  map = new GMap2(document.getElementById("map"));
		document.map = map;


  //map.setCenter(new GLatLng(cords, cordsLat), zoom, style);
 map.addControl(new GSmallMapControl());
 map.addControl(new GMapTypeControl());
 map.addControl(new GScaleControl());
 map.addControl(new GOverviewMapControl(), new GControlPosition(G_ANCHOR_BOTTOM_RIGHT, new GSize(0, 0)));

 gdir=new GDirections(map, document.getElementById("layer"));
	gdir.load("from: "+saddr+" to: "+daddr);	
		GEvent.addListener(gdir, "error", function() {
			var code = gdir.getStatus().code;
			var reason="Code "+code;
				if (reasons[code]) {
				  reason = reasons[code]
				};  
			  alert("OEPS!! Er ging wat fout!!\n\n "+reason+"\n\n  ");
		  });
  
};

function busroute(){
	var brmap;
    var geoXml; 
    var toggleState = 1;

    function initialize() {
      if (GBrowserIsCompatible()) {
        geoXml = new GGeoXml("http://www.intniet.nl/busroute.kml");
        brmap = new GMap2(document.getElementById("map_canvas")); 
        brmap.setCenter(new GLatLng(51.359857,6.065397), 14,G_HYBRID_MAP); 
		brmap.addControl(new GSmallMapControl());
 		brmap.addControl(new GMapTypeControl());
 		brmap.addControl(new GScaleControl());
        brmap.addControl(new GOverviewMapControl(), new GControlPosition(G_ANCHOR_BOTTOM_RIGHT, new GSize(0, 0)));
        brmap.addOverlay(geoXml);
      }
    } 

    function toggleMyKml() {
      if (toggleState == 1) {
        brmap.removeOverlay(geoXml);
        toggleState = 0;
      } else {
        brmap.addOverlay(geoXml);
        toggleState = 1;
      }
    }
	
	YAHOO.namespace("mapr");
if (!YAHOO.mapr.int) { 
	YAHOO.mapr.int = new YAHOO.widget.Panel("int", 
	{ width: "960px" , height:"460px" ,fixedcenter: true, close: true, draggable: true,  zindex:99, modal: true, visible: false }  );
}
		YAHOO.mapr.int.setHeader('Route openbaar vervoer');
		YAHOO.mapr.int.setBody('<div id="layer" style="width:400px;height:400px;float:left;"><b>Route vanaf bushalte "Boszicht"</b><div><hr style="float:left;width:50px; border:0; border-top: 2px solid #ff0000; height: 2px;" /><span style="float:left;padding-left:10px;"><em>Rode route</em></span></div><br><p style="text-align:left;padding:5px">Vanaf het station Venlo neemt u de bus(lijn 61/62) naar Maasbree (Weert). U stapt uit bij Restaurant "Boszicht".<br><br><b>Rechts</b> naast de boerderij tegenover "Boszicht" volgt u het grindpad tot aan de <b>kruising</b>. Hier neemt u de weg <b>rechts</b>, dit is een verharde weg. Aan het einde van de weg gaat u <b>links</b>, na ong. 50 mtr bent u bij de camping In `t Niet.</p><p style="font-style:italic;">Indien u nog boodschappen wilt doen , rijdt u door met de bus tot aan het gemeentehuis - kerk.</p><b>Route vanaf bushalte Kerk - Gemeentehuis</b><div><hr style="float:left;width:50px; border:0; border-top: 2px solid #0000ff; height: 2px;"><span style="float:left;padding-left:10px;"><em>Blauwe route</em></span></div><br><p style="text-align:left;padding:5px">U loopt terug vanaf de bushalte richting Venlo en slaat de derde straat <b>rechts</b> af (<b>Baarlosestraat</b>). Deze weg volgt u tot aan de <b>rotonde</b> van de <b>provinciale weg</b>.U steekt over richting Baarlo en volgt <b>Zandweg</b>.<br>Na een paar honderd meter gaat u <b>links de Houthei</b> op. Deze weg gaat die over in <b>Hazenkamp</b> blijft u ong. 1 km. volgen totdat u aan de linkerkant <b>In `t Niet</b> ziet. </p><p>&nbsp;</p></div><div id="map_canvas" style="width:540px;height:400px;float:left;"></div><br style=clear:both;');
		YAHOO.mapr.int.setFooter('<a style="float:left;padding-left:3em;" href=\'javascript:printit("bus");\'>PRINT</a><br>');
		YAHOO.mapr.int.render(document.body);
		YAHOO.mapr.int.show();
		initialize();

}

function maashopper(){
	var brmap;
    var geoXml; 
    var toggleState = 1;

    function initialize() {
      if (GBrowserIsCompatible()) {
        geoXml = new GGeoXml("http://www.intniet.nl/maashopper.kml");
        brmap = new GMap2(document.getElementById("map_canvas")); 
        brmap.setCenter(new GLatLng(51.440904,6.135494), 10,G_NORMAL_MAP); 
		brmap.addControl(new GSmallMapControl());
 		brmap.addControl(new GMapTypeControl());
 		brmap.addControl(new GScaleControl());
        brmap.addControl(new GOverviewMapControl(), new GControlPosition(G_ANCHOR_BOTTOM_RIGHT, new GSize(0, 0)));
        brmap.addOverlay(geoXml);
      }
    } 

    function toggleMyKml() {
      if (toggleState == 1) {
        brmap.removeOverlay(geoXml);
        toggleState = 0;
      } else {
        brmap.addOverlay(geoXml);
        toggleState = 1;
      }
    }
	
	YAHOO.namespace("mapr");
if (!YAHOO.mapr.int) { 
	YAHOO.mapr.int = new YAHOO.widget.Panel("int", 
	{ width: "960px" , height:"460px" ,fixedcenter: true, close: true, draggable: true,  zindex:99, modal: true, visible: false }  );
}
		YAHOO.mapr.int.setHeader('Maashopper route en halte plaatsen');
		YAHOO.mapr.int.setBody('<div id="layer" style="width:400px;height:400px;float:left;"><div style="float:left; width:180px;font-weight:bold;">Van - Tot Heenvaart</div><div style="float:left;width:95px;font-weight:bold;">Vertrek</div><div style="float:left;width:95px;font-weight:bold;">Aankomst</div><div style="float:left; width:180px; text-align:left;">Baarlo - Blerick</div><div style="float:left;width:95px;">10:00 uur</div><div style="float:left;width:95px;">10:20 uur</div><div style="float:left; width:180px;text-align:left;">Blerick - Grubbenvorst</div><div style="float:left;width:95px;">10:30 uur</div><div style="float:left;width:95px;">10:55 uur</div><div style="float:left; width:180px;text-align:left;">Grubbenvorst - Arcen</div><div style="float:left;width:95px;">11:05 uur</div><div style="float:left;width:95px;">11:30 uur</div><div style="float:left; width:180px;text-align:left;">Arcen - Blitterswijck</div><div style="float:left;width:95px;">11:40 uur</div><div style="float:left;width:95px;">12:15 uur</div><div style="float:left; width:180px;text-align:left;">Blitterswijck - Well</div><div style="float:left;width:95px;">12:25 uur</div><div style="float:left;width:95px;">12:40 uur</div><div style="float:left; width:180px;text-align:left;">Well - Afferden</div><div style="float:left;width:95px;">12:50 uur</div><div style="float:left;width:95px;">13:35 uur</div><br style="clear:both;height:20px;"><br/><div style="float:left; width:180px; font-weight:bold;">Van - Tot ( Terugvaart )</div><div style="float:left; width:95px; font-weight:bold;">Vertrek</div><div style="float:left; width:95px; font-weight:bold;">Aankomst</div><div style="float:left; width:180px;text-align:left;">Afferden - Well</div><div style="float:left; width:95px;">13:45 uur </div><div style="float:left; width:95px;">14:40 uur</div><div style="float:left; width:180px;text-align:left;">Well - Blitterswijck</div><div style="float:left; width:95px;">14:50 uur </div><div style="float:left; width:95px;">15:05 uur</div><div style="float:left; width:180px;text-align:left;">Blitterswijck - Arcen</div><div style="float:left; width:95px;">15:15 uur</div><div style="float:left; width:95px;">15:55 uur</div><div style="float:left; width:180px;text-align:left;">Arcen - Grubbenvorst</div><div style="float:left; width:95px;">16:05 uur </div><div style="float:left; width:95px;">16:35 uur</div><div style="float:left; width:180px;text-align:left;">Grubbenvorst - Blerick</div><div style="float:left; width:95px;">16:45 uur</div><div style="float:left; width:95px;">17:10 uur</div><div style="float:left; width:180px;text-align:left;">Blerick - Baarlo</div><div style="float:left; width:95px;">17:20 uur </div><div style="float:left; width:95px;">17:45 uur</div><br style="clear:both;"/><br/><span style="width:398px;font-weight:bold;text-align:center;">Halte Plaatsen</span><br style="clear:both;"/><div style="float:left; width:100px;text-align:left;"><img src="http://maps.google.com/mapfiles/kml/paddle/blu-blank_maps.png" align="bottom" style="border: 0px none ; margin: 0px; padding: 0px; width: 28px; height: 28px;" /><strong>Baarlo</strong><br/><img src="http://maps.google.com/mapfiles/kml/paddle/red-blank_maps.png" align="bottom" style="border: 0px none ; margin: 0px; padding: 0px; width: 28px; height: 28px;" /><strong>Blerick</strong></div><div style="float:left; width:150px;text-align:left;"><img src="http://maps.google.com/mapfiles/kml/paddle/grn-blank_maps.png" align="bottom" style="border: 0px none ; margin: 0px; padding: 0px; width: 28px; height: 28px;" /><strong>Grubbenvorst</strong><br /><img src="http://maps.google.com/mapfiles/kml/paddle/ltblu-blank_maps.png" align="bottom" style="border: 0px none ; margin: 0px; padding: 0px; width: 28px; height: 28px;" /><strong>Arcen</strong></div><div style="float:left; width:150px;text-align:left;"><img src="http://maps.google.com/mapfiles/kml/paddle/ylw-blank_maps.png" align="bottom" style="border: 0px none ; margin: 0px; padding: 0px; width: 28px; height: 28px;" /><strong>Blitterswijck</strong><br /><img src="http://maps.google.com/mapfiles/kml/paddle/purple-blank_maps.png" align="bottom" style="border: 0px none ; margin: 0px; padding: 0px; width: 28px; height: 28px;" /><strong>Well </strong></div><br><br><br><p>Fietsen en kinderen tot 100 cm kunnen gratis mee.<br/>Zie voor exacte datums en tarieven de <a href="http://www.maashopper.nl/" target="_blank">website</a> van de maashopper.</p></div><div id="map_canvas" style="width:540px;height:400px;float:left;"></div><br style="clear:both;"/> ');
		YAHOO.mapr.int.setFooter('<a href="http://www.maashopper.nl/" target="_blank">www.maashopper.nl</a>');
		YAHOO.mapr.int.render(document.body);
		YAHOO.mapr.int.show();
		initialize();

}