function fHaalItem(item)
{

	if (document.getElementById)
	{

		this.obj = document.getElementById(item);
		this.style = document.getElementById(item).style;

	}
	else if (document.all)
	{
		this.obj = document.all[name];
		this.style = document.all[name].style;
	}
	else if (document.layers)
	{

		this.obj = document.layers[name];
		this.style = document.layers[name];
	}

}

function fToonItem(item, aan)
{

	var i = new fHaalItem(item);

	i.style.display = (aan == 1) ? 'block' : 'none';

}

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(iObject, sExtensie, sMap)
{

	document.body.style.overflow = 'hidden';
	document.getElementById('hoofd').style.overflow = 'hidden';
	
	var iBreedte = 0;
	
	if (iObject > 0)
	{
		
		var sEFoto = new Image();
		sEFoto.src = document.getElementById('middel').src;
		
		iBreedte = 600;
		
	}
	else
	{
		
		iBreedte = 352;
		
		
	}

	var sAchtergrond = document.createElement('div');
	sAchtergrond.id = 'fotoachtergrond';
	
	sAchtergrond.style.visibility = 'visible';
	sAchtergrond.style.position = 'absolute';
	sAchtergrond.style.visibility = 'visible';
	sAchtergrond.style.position = 'absolute';
	sAchtergrond.style.zIndex = 5;
	sAchtergrond.style.top = 0;
	sAchtergrond.style.left = 0;
	sAchtergrond.style.width = '100%';
	sAchtergrond.style.height = '120%';
	sAchtergrond.style.background = '#000000';
	sAchtergrond.style.overflow = 'hidden';	
	sAchtergrond.style.filter = 'alpha(opacity=90)';
	
	var sElement = document.createElement('div');
	sElement.id = 'fotokader';
	
	sElement.style.visibility = 'visible';
	sElement.style.position = 'absolute';
	sElement.style.zIndex = 6;
	sElement.style.left = '50%';
	sElement.style.top = parseInt(document.documentElement.scrollTop + 20)+'px';
	sElement.style.marginLeft = -(iBreedte / 1.8)+'px';
	sElement.style.paddingBottom = '40px';
	sElement.style.paddingTop = '40px';
	sElement.style.paddingLeft = '30px';
	sElement.style.paddingRight = '30px';
	sElement.style.width = iBreedte+'px';
	sElement.style.background = '#000';
	//sElement.style.border = '5px solid #fff';
	sElement.style.textAlign = 'center';
	
	sElement.innerHTML = '<span id="fototitel"><a href="#" onclick="javascript:document.body.style.overflow = \'visible\';document.getElementById(\'hoofd\').style.overflow = \'visible\';document.body.removeChild(document.getElementById(\'fotoachtergrond\'));document.body.removeChild(document.getElementById(\'fotokader\'));return false;">Sluiten</a></span><p><img src="/afbeeldingen/'+sMap+'/'+iObject+'_'+sEFoto.src.substring(sEFoto.src.indexOf('_') + 1, sEFoto.src.indexOf('_') + 2)+'_groot.'+sExtensie+'" alt="" /></p>';
	
	document.body.appendChild(sAchtergrond);
	document.body.appendChild(sElement);
	
	if (document.getElementById('productvideo'))
	{
	
		var tProductvideo = setTimeout('fToonProductvideo()', 1000);
	
		if (document.getElementById('productvideo').style.visibility == 'visible')
		{
		
			clearTimeout(tProductvideo);
		
		}
		
	}

}

function fVergrootFoto(iFoto, iTeller, sMap)
{

	document.getElementById('middel').src = '/afbeeldingen/'+sMap+'/'+iFoto+'_'+iTeller+'_middel.jpg';

}

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

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

function fToonAdres(sAdres, aKader)
{

	var sKader;

	if (sGeocoder)
	{

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

					GEvent.addListener(sMarkering, 'click', function()
					{
						

							
							window.open('http://www.google.nl/maps?f=d&hl=nl&geocode=&saddr=&daddr=3905TE&sll=52.469397,5.509644&sspn=1.937529,5.998535&ie=UTF8&z=15');
							
						

							
					}
					);

				}
				
			}
			
		);
		
	}
    
}
		

	




