var req;
var plek;

function bezoek(url, div)
{
    req = false;
	
	var LaadTekst;
	LaadTekst = "Bezig met het laden van de webpagina...";
	
	
	// Bekijk in welke div de informatie weergegeven moet worden.
	if(div != 'nav') {
		
		if(div != 'video') {
			
			if(div != 'movielist') {
			
				if(div != 'header') {
					
					if(div != 'embed') {
						
						div = 'webpage';
					
					}
					
					else { 
						
						LaadTekst = "Bezig met laden van video..."; 
						
					}
					
					
				}
				
			}
			
		}
		
	
	}
	
	plek = div;
	
	
	// Laat een berichtje zien dat de pagina geladen wordt...	

	document.getElementById(div).innerHTML = LaadTekst;

	// Voer het script uit om de pagina te openen in een bepaalde div
	if(window.XMLHttpRequest)
	{
        try
		{
            req = new XMLHttpRequest();
        }
		catch(e)
		{
            req = false;
        }
    }
	else if(window.ActiveXObject)
	{
		try
		{
            req = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
            try
			{
				req = new ActiveXObject("Microsoft.XMLHTTP");
            }
			catch(e)
			{
                  req = false;
            }
        }
    }
    if(req)
	{
     
		// Voer de actie uit om te controleren of de zojuist gekozen pagina
		// wel geladen wordt, en wat de status daarvan is. 
		
	    req.onreadystatechange = ajaxaction; // Div info wordt buitenom functies doorgegeven. Zoniet -> error.
		req.open("GET", url, true);
        req.send(null);
		
		
    }
}

function ajaxaction()
{

	// In welke div gingen we de info ook al weer laden?
	div = plek;
	
	// only if req shows "loaded"
    if (req.readyState == 4)
	{
        // only if "OK"
        if (req.status == 200)
		{
			document.getElementById(div).innerHTML = req.responseText;
			
        }
		else
		{
            document.getElementById(div).innerHTML = "<h1>Webpagina kan niet worden weergegeven!</h1><p>Door een probleem kan de pagina die je zojuist wilde bezoeken niet geopent worden. Probeer het later opnieuw of mail de webmaster me de volgende info: " + req.statusText + "</p>";
        }
    }
}



function WebHoogte() {
	
	document.getElementById.css = "bottom:548px;";
	
}


function getWindowHeight() {
	
	
	var windowHeight = 0;
	if (typeof(window.innerHeight) == 'number') {
		windowHeight = window.innerHeight;
	}
	else {
		if (document.documentElement && document.documentElement.clientHeight) {
			windowHeight = document.documentElement.clientHeight;
		}
		else {
			if (document.body && document.body.clientHeight) {
				windowHeight = document.body.clientHeight;
			}
		}
	}
	return windowHeight;
}


function getElemRefs(id) {
	
	var el = (document.getElementById)? document.getElementById(id): (document.all)? document.all[id]: (document.layers)? getLyrRef(id,document): null;
	if (el) el.css = (el.style)? el.style: el;
	return el;
}

 
 function address(id) {

	try
		{
			
			if(id == 'i') {
				part1 = 'mar' + id;
				part2 = 'n' + 'l';
				part3 = 'roll' + id + 'ng' + 'dutch' + 'man' + 'product' + id + 'ons';
				
				//document.getElementById('address1').innerHTML = '<a href="mailto:' + part1 + '@' + part3 + '.' + part2 + '">Email Webmaster</a>';
				window.location='mailto:' + part1 + '@' + part3 + '.' + part2;
			}
			

		}
	catch(e) {
	
	}
 }
 
 
