function submit_nb_form()
{
	// TODO: check email hier
	
	var email = document.getElementById('emailadres').value;
	//dm_on = document.getElementById('dm_on').value;
	
	//alert(email);
	
	if (window.ActiveXObject) 
	{
	    nb = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else if (window.XMLHttpRequest) 
	{
	    nb = new XMLHttpRequest();
	}  
	nb.open('get', '../dmd.php?email=' + email);
	nb.onreadystatechange = handle_nb_form;
	nb.send(null);
}

function handle_nb_form() { 
    if ( nb.readyState == 4 ) {
        var response = nb.responseText;
	document.getElementById('nb_form').innerHTML = response;
		
    }
}

function handle_zoek_form() { 
    if ( zoek.readyState == 4 ) {
        var response = zoek.responseText;
	document.getElementById('search_results').innerHTML = response;
	// hoogte goed zetten
	setHeightContentDivs(); 
    }
}

function submit_zoek_stellingen_form()
{
	document.getElementById('search_results').innerHTML = "<br />bezig met zoeken...";
	search_text  = encodeURI(document.getElementById('stelling_search_terms').value);

	if (window.ActiveXObject) 
	{
	    zoek = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else if (window.XMLHttpRequest) 
	{
	    zoek = new XMLHttpRequest();
	}  
	zoek.open('get', '../search_stelling.php?text=' + search_text);
	zoek.onreadystatechange = handle_zoek_form;
	zoek.send(null);
}

function submit_contact_form()
{
	// TODO: check email hier
	
	email = encodeURI(document.getElementById('contact_email').value);
	name  = encodeURI(document.getElementById('contact_naam').value);
	vraag = encodeURI(document.getElementById('contact_vraag').value);
	
	if (window.ActiveXObject) 
	{
	    contact = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else if (window.XMLHttpRequest) 
	{
	    contact = new XMLHttpRequest();
	}  
	contact.open('get', '../sendmail.php?email=' + email + '&name=' + name + '&vraag=' + vraag);
	contact.onreadystatechange = handle_contact_form;
	contact.send(null);
}

function handle_contact_form() { 
    if ( contact.readyState == 4 ) {
        var response = contact.responseText;
	document.getElementById('contact_form').innerHTML = response;
		
    }
}


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 getStyle(el,styleProp)
{
    var x = document.getElementById(el);
    if (x.currentStyle)
	var y = x.currentStyle[styleProp];
    else if (window.getComputedStyle)
	var y = document.defaultView.getComputedStyle(x,null).getPropertyValue(styleProp);
    return y;
}


function setHeightContentDivs() {
    //Functie om de content inclusief schaduw te resizen tot het einde van de browser.

    //hoogte is de height van de browser min de header.
    var hoogte = getWindowHeight() - 115;
    //contentHoogte is de hoogte van de content div met vulling
    var contentHoogte = document.getElementById('content').offsetHeight;

    if (contentHoogte <= hoogte)
    {
	document.getElementById('content').style.height = hoogte + 'px';
	document.getElementById('content_shadow').style.height = hoogte + 'px';
    }
    else
    {
	document.getElementById('content').style.height = contentHoogte + 'px';
	document.getElementById('content_shadow').style.height = contentHoogte  + 'px';
    }
}


function clickclear(thisfield, defaulttext) {
    if (thisfield.value == defaulttext) {
        thisfield.value = '';
    }
}

function clickrecall(thisfield, defaulttext) {
    if (thisfield.value == '') {
        thisfield.value = defaulttext;
    }
}


