function getHTTPObject() {
    var xmlhttp = false;
    
 	if (window.ActiveXObject)
 	{
     	xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
 	}
 	else
    {
        xmlhttp = new XMLHttpRequest();
    }
    return xmlhttp;
}

function aj_get(vid,vfunc,vvars,run) { // requires vid=div id, vfunc = function, vvars=vars
	var xmlhttp = getHTTPObject();

	xmlhttp.open("GET", "/engine.php?func="+vfunc+"&vars="+escape(vvars),true); // Open verbinding via GET, via deze URL en communiceer asynchroon
	xmlhttp.onreadystatechange = function()  { 
    	if (xmlhttp.readyState == 4) 
    	{
        	document.getElementById(vid).innerHTML = xmlhttp.responseText; // geef de data weer in een dialoogvenster
   			if (run != '')
   			{
	   			eval(run);
   			}
    	}
    }
	xmlhttp.send(null) // Verstuur de request
}

function aj_post(vid,vfunc,vvars,run) { // requires vid=div id, vfunc = function, vvars=vars, run = call back function

	var xmlhttp = getHTTPObject();

	xmlhttp.open("POST", "/engine.php?func="+vfunc+'&vars=' + escape(vvars),true); // Open verbinding via GET, via deze URL en communiceer asynchroon
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlhttp.onreadystatechange = function()  { 
    	if (xmlhttp.readyState == 4) 
    	{
        	document.getElementById(vid).innerHTML = xmlhttp.responseText; // geef de data weer in een dialoogvenster
   			if (run != '')
   			{
	   			eval(run);
   			}
    	}
    }
   
    var inputs = document.getElementsByTagName('input');
    var posts = 'xxx=yyy'; // dummy
    for (i = 0; i < inputs.length; i++)
    { 
	    posts += "&";
	    if (inputs[i].type == 'checkbox')
	    {
		    if (inputs[i].checked)
		    {
	    		posts += inputs[i].name + "=" + escape(inputs[i].value);
    		}
	    }
	    else
	    {
	    	posts += inputs[i].name + "=" + escape(inputs[i].value);
    	}
    }
    
    var selects = document.getElementsByTagName('select');
    for (i = 0; i < selects.length; i++)
    { 
	    posts += "&";
	    posts += selects[i].name + "=" + escape(selects[i].value);
    }
    var tareas = document.getElementsByTagName('textarea');
    for (i = 0; i < tareas.length; i++)
    { 
	    posts += "&";
	    posts += tareas[i].name + "=" + escape(tareas[i].value);
    }
    
	posts += '&vars=' + escape(vvars);
	posts += '&func' + "=" + vfunc;	
    xmlhttp.send(posts) // Verstuur de request
}
// BASIC FORM FUNC

var pl = document.getElementsByTagName('a');
for (i=0; i < pl.length; i++)
{
	if (pl[i].className == 'slink')
	{
		pl[i].onclick = function () {
//			alert(this.href.substr(7,this.href.length-7)); // was beetje te PHP
		document.location.href='/?link='+escape(this.href.substr(7,this.href.length-7)); // escape is zelfde als urlencode in php ok die http moeten we ff kwijt
		return false;
		}
		
		pl[i].onmouseover = function () {
			window.status = '';
			return true;
		}
		
	}
}

if(document.getElementById('portfolio'))
{
	var portfolio = document.getElementById('portfolio');
	portfolio.onmouseover = function () 
	{
		portfolio.src='../images/menu/portfolio_hover.gif';
	}
	portfolio.onmouseout = function () 
	{
		portfolio.src='../images/menu/portfolio.gif';
	}
	portfolio.onclick = function () 
	{
		aj_get('content','portfolio','s_page_id=2076');
		return false;
	}
}

if(document.getElementById('prijzen'))
{
	var prijzen = document.getElementById('prijzen');
	prijzen.onmouseover = function () 
	{
		prijzen.src='../images/menu/prijzen_hover.gif';
	}
	prijzen.onmouseout = function () 
	{
		prijzen.src='../images/menu/prijzen.gif';
	}
	prijzen.onclick = function () 
	{
		aj_get('content','prijzen','s_page_id=2296');
		return false;
	}
}

if(document.getElementById('contact'))
{
	var contact = document.getElementById('contact');
	contact.onmouseover = function () 
	{
		contact.src='../images/menu/contact_hover.gif';
	}
	contact.onmouseout = function () 
	{
		contact.src='../images/menu/contact.gif';
	}
	contact.onclick = function () 
	{
		aj_get('content','contact','s_page_id=2093');
		return false;
	}
}

if(document.getElementById('thuis'))
{
	var thuis = document.getElementById('thuis');
	thuis.onmouseover = function () 
	{
		thuis.src='../images/menu/home_hover.gif';
	}
	thuis.onmouseout = function () 
	{
		thuis.src='../images/menu/home.gif';
	}
	thuis.onclick = function () 
	{
		aj_get('content','thuis','s_page_id=2075');
		return false;
	}
}