function fPlaatsIntro(b, actie)
{
	
	var so = new SWFObject('/afbeeldingen/flash/intro.swf?b='+b+'&actie='+actie, '', 498, 555, 8, '');
	so.addParam('wmode', 'transparent');
	so.addParam('loop', true);
	so.write('intro');
	
}

function fOpenVenster(sLocatie, bForm)
{
	
	window.open(sLocatie, 'sVenster', 'top=20,left=20,width='+(screen.width - 300)+',height='+(screen.height - 300)+',toolbar=yes,scrollbars=yes,resizable=yes');
	
	if (bForm)
	{
		
		sLocatie.target = 'sVenster';
		
	}

}

function fOpenGrafischObject(sObject)
{
	
	sObject = sObject.replace('http://www.dijkwaard.nl/afbeeldingen', '');
	sObject = sObject.replace('http://dijkwaard.nl/afbeeldingen', '');
	
	var sEFoto = new Image();
	sEFoto.src = '/afbeeldingen'+sObject;
	
	var iHuidigePositie = parseInt(sObject.substring(sObject.indexOf('-') + 1, sObject.lastIndexOf('-')));
	
	var sEVorigeFoto = new Image();
	sEVorigeFoto.src = sEFoto.src.replace('-'+iHuidigePositie+'-', '-'+(iHuidigePositie - 1)+'-');
	
	var sEVolgendeFoto = new Image();
	sEVolgendeFoto.src = sEFoto.src.replace('-'+iHuidigePositie+'-', '-'+(iHuidigePositie + 1)+'-');
	
	for (i = 0; i < 5; i++)
	{
		
		if (!sEVorigeFoto.complete)
		{
			
			sEVorigeFoto.src = sEFoto.src.replace('-'+iHuidigePositie+'-', '-'+(iHuidigePositie - (i + 1))+'-');
			
		}
		
		if (!sEVolgendeFoto.complete)
		{
			
			sEVolgendeFoto.src = sEFoto.src.replace('-'+iHuidigePositie+'-', '-'+(iHuidigePositie + (i + 1)+'-'));
			
		}
		
		if (sEVorigeFoto.complete && sEVolgendeFoto.complete)
		{
			
			break;
			
		}
		
	}
	
	var iBreedte = 600;
	var iHoogte = 0;
	
	if (sEFoto.height > sEFoto.width)
	{
		
		iHoogte = 550;
		
		iBreedte = (550 * sEFoto.width) / sEFoto.height;
		
	}

	var sAchtergrond = document.createElement('div');
	sAchtergrond.id = 'fotoachtergrond';
	
	sAchtergrond.style.visibility = 'visible';
	sAchtergrond.style.position = 'absolute';
	sAchtergrond.style.zIndex = 3;
	sAchtergrond.style.top = 0; //parseInt(document.documentElement.scrollTop)+'px'
	sAchtergrond.style.left = 0;
	sAchtergrond.style.width = '100%';
	
	var sElement = document.createElement('div');
	sElement.id = 'fotokader';
	
	sElement.style.visibility = 'visible';
	sElement.style.position = 'relative';
	sElement.style.zIndex = 4;
	sElement.style.left = '50%';
	sElement.style.top = parseInt(document.documentElement.scrollTop + 10)+'px';
	sElement.style.marginLeft = -(iBreedte / 1.8)+'px';
	sElement.style.padding = '40px';
	sElement.style.paddingTop = '20px';
	
	sElement.style.width = iBreedte+'px';
	sElement.style.background = '#000';
		
	sElement.innerHTML += '<span class="fotolinks"><a id="sluiten" href="#" onclick="javascript:document.getElementById(\'hoofd\').style.overflow = \'visible\';document.body.removeChild(document.getElementById(\'fotoachtergrond\'));document.body.removeChild(document.getElementById(\'fotokader\'));if (document.getElementById(\'navigator\') ? document.getElementById(\'navigator\').style.visibility = \'visible\' : \'\');return false;" title="Afbeelding sluiten">X</a></span><br />';
		
	sElement.innerHTML += '<img src="'+sEFoto.src.replace('klein', 'groot')+'" alt="" />';

	var sLinks = '';
	
	if (sEVolgendeFoto.complete)
	{

		sLinks = '<span class="fotolinks" id="volgende"><a href="#" onclick="javascript:document.body.removeChild(document.getElementById(\'fotoachtergrond\'));document.body.removeChild(document.getElementById(\'fotokader\'));fOpenGrafischObject(\'';
		sLinks += sEVolgendeFoto.src;
		sLinks += '\');return false;" title="Volgende afbeelding">&raquo;</a></span>';
		
		sElement.innerHTML += sLinks;

	}
	
	if (sEVorigeFoto.complete)
	{
		
		sLinks = '<span class="fotolinks" id="vorige"><a href="#" onclick="javascript:document.body.removeChild(document.getElementById(\'fotoachtergrond\'));document.body.removeChild(document.getElementById(\'fotokader\'));fOpenGrafischObject(\'';
		sLinks += sEVorigeFoto.src;
		sLinks += '\');return false;" title="Vorige afbeelding">&laquo;</a></span>';
		
		sElement.innerHTML += sLinks;
	}



	document.body.appendChild(sElement);
	document.body.appendChild(sAchtergrond);
	

	
	iHoogte = ((iBreedte * sEFoto.height) / sEFoto.width);
	
	document.getElementById('fotoachtergrond').style.height = screen.availHeight + (document.documentElement.scrollTop < screen.availHeight && iHoogte == 550 ? iHoogte : document.documentElement.scrollTop)+'px';
	
}

var sMap = null;
var sGeocoder = null;
    			
function fLaadGoogleMaps(sDIV)
{

	if (GBrowserIsCompatible())
	{
		
		sMap = new GMap2(document.getElementById(sDIV));
		sMap.addControl(new GSmallMapControl());
		sMap.addControl(new GMapTypeControl());
		sMap.setCenter(new GLatLng(52.0523, 5.0708), 8);
		sGeocoder = new GClientGeocoder();
		
	}
	
}

function fToonLocatie(sAdres)
{

	if (sGeocoder)
	{

		sGeocoder.getLatLng
		(
			sAdres,
			
			function (sCoordinaten)
			{
				
				if (!sCoordinaten)
				{
					
              		alert('De locatie kan niet worden gevonden op deze kaart.');
              		
          		}
				else
				{
					
					sMap.setCenter(sCoordinaten, 8);
						
					var sMarkering = new GMarker(sCoordinaten);
					sMap.addOverlay(sMarkering);
				
					
					GEvent.addListener(sMarkering, 'click', function()
					{

						sMarkering.openInfoWindowHtml('<div id="kader"><form action="http://www.google.nl/maps?f=d" method="get" onsubmit="fOpenVenster(this, true);"><fieldset><legend>Route plannen</legend><input type="hidden" name="daddr" value="4175 LM Nederland" /><input class="invoer" type="text" name="saddr" id="lPostcode" value="Uw postcode" onclick="javascript:this.value=\'\';" maxlength="11" /> <input class="knop" type="submit" value="Plannen" /></fieldset></form></div>');
							
					}
					);

				}
				
			}
			
		);
		
	}
    
}
		
	
	
