if (self != top) window.open("./", '_top');

window.onload = onloadFuncties;
window.onresize = checkSocialMedia;


function onloadFuncties()
{
	checkSocialMedia();
	hideAddThis();
}

function checkSocialMedia()
{
	beeldBreedte = document.body.clientWidth;
	beeldHoogte = document.body.clientHeight;

	divBreedte = 23; // staat ook in css
	divmarge = 25;

	divSocialmedia = document.getElementById('socialmedia');

	if (beeldBreedte >= (1000 + divmarge + divBreedte))
	{
		divSocialmedia.style.visibility = 'visible';
	}
	else
	{
		divSocialmedia.style.visibility = 'hidden';
	}
}

function changeAddThis(opacity)
{
	var object = document.getElementById('AddThis');
	object.style.opacity = (opacity / 100);
	object.style.filter = "alpha(opacity=" + opacity + ")";
}

function viewAddThis()
{
	changeAddThis(100)
}

function hideAddThis()
{
	changeAddThis(60)
}


// ShowTopMenu (onmouseover)
function STM(deDiv)
{
	deDiv.className = 'topmenuitemOMO'
}

// HideTopMenu (onmouseout)
function HTM(deDiv)
{
	deDiv.className = 'topmenuitem'
}


// ShowHoofdMenu (onmouseover)
function SHM(deDiv)
{
	deDiv.className = 'menuitemOMO'
}

// HideHoofdMenu (onmouseout)
function HHM(deDiv)
{
	deDiv.className = 'menuitem'
}


// Uitklap footer
var ruimte_voor_uitklap_linkjes = 100;

var footer_container_height = 20;
var footer_background_bottom = 0;
var opvullen_voor_footer_overloop_height = 300;
var uitklappen = false;

function footer_uitklappen()
{
	if (uitklappen == false)
	{
		document.getElementById('footer_extra_zijkant').style.display = "block";
		document.getElementById('footer_extra').style.display = "block";

		document.getElementById('footer_container').style.height = (footer_container_height + ruimte_voor_uitklap_linkjes) + "px";
		document.getElementById('footer_background').style.bottom = (footer_background_bottom + ruimte_voor_uitklap_linkjes) + "px";
		document.getElementById('opvullen_voor_footer_overloop').style.height = (opvullen_voor_footer_overloop_height + ruimte_voor_uitklap_linkjes) + "px";
		document.getElementById('footer_extra').style.height = ruimte_voor_uitklap_linkjes + "px";
		document.getElementById('footer_extra_zijkant').style.height = ruimte_voor_uitklap_linkjes + "px";

		document.getElementById('footer_uitklap_pijltje').innerHTML = "<a href=\"javascript:footer_uitklappen();\">down</a>";

		window.scroll(0, document.body.scrollHeight);

		uitklappen = true;
	}
	else if (uitklappen == true)
	{
		document.getElementById('footer_container').style.height = footer_container_height + "px";
		document.getElementById('footer_background').style.bottom = footer_background_bottom + "px";
		document.getElementById('opvullen_voor_footer_overloop').style.height = opvullen_voor_footer_overloop_height + "px";

		document.getElementById('footer_extra_zijkant').style.display = "none";
		document.getElementById('footer_extra').style.display = "none";

		document.getElementById('footer_uitklap_pijltje').innerHTML = "<a href=\"javascript:footer_uitklappen();\">up</a>";

		uitklappen = false;
	}
}




bezigMetVersturenNieuwsbriefAanmeldformulier = false;
//controleerNieuwsbriefAanmeldingInhoud("blur")

function controleerNieuwsbriefAanmeldingInhoud(type)
{
	if (type == 'blur')
	{
		if (document.nieuwsbriefAanmeldformulier.email.value == '')
		{
			document.nieuwsbriefAanmeldformulier.email.value = ' uw e-mail adres';
			document.nieuwsbriefAanmeldformulier.email.style.color = '#CCCCCC';
		}
	}
	else
	{
		if (document.nieuwsbriefAanmeldformulier.email.value == ' uw e-mail adres')
		{
			document.nieuwsbriefAanmeldformulier.email.value = '';
		}

		document.nieuwsbriefAanmeldformulier.email.style.color = '#777777';
	}
}


function controleerNieuwsbriefAanmelding()
{
	if (bezigMetVersturenNieuwsbriefAanmeldformulier)
	{
		alert("Het formulier wordt al verzonden. Even geduld a.u.b.");
		return false;
	}

	if (document.nieuwsbriefAanmeldformulier.email.value.indexOf('@') == -1 || document.nieuwsbriefAanmeldformulier.email.value.indexOf('.') == -1 || document.nieuwsbriefAanmeldformulier.email.value.indexOf(' ') != -1)
	{
		alert("Geen geldig e-mail adres ingevuld");
		document.nieuwsbriefAanmeldformulier.email.focus();
		return false;
	}

	bezigMetVersturenNieuwsbriefAanmeldformulier = true;
	return true;
}



function trim(tekst)
{
	var tmp = tekst;
	tmp = tmp.replace(/^\s+/,'');
	tmp = tmp.replace(/\s+$/,'');
	return tmp;
}


function controleerEmail(veld)
{
	if (veld.value.length == 0) return true;

	var goed = true;
	var geldig = /^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9])+([\.a-zA-Z0-9-])+(\.[a-zA-Z]{2,4})+$/;
	if(!geldig.test(veld.value)) goed = false;

	if (goed)
	{
		var aba = veld.value.indexOf('@');
		var abb = veld.value.indexOf('.', aba+2);
		var abc = veld.value.indexOf('..');
		var abd = veld.value.indexOf('--'); // ???
		//var ??? = veld.value.indexOf('__'); // ???
		var abe = veld.value.indexOf('.-');
		var abf = veld.value.indexOf('-.');
		var abg = veld.value.indexOf('._');
		var abh = veld.value.indexOf('_.');
		var abi = veld.value.indexOf('.@');
		//var abj = veld.value.indexOf('-@');
		//var abk = veld.value.indexOf('_@');
		//if (veld.value.length < 7 || aba < 1 || abb == -1 || abc > -1 || abd > -1 || abe > -1 || abf > -1 || abg > -1 || abh > -1 || abi > -1 || abj > -1 || abk > -1) goed = false;
		if (veld.value.length < 7 || aba < 1 || abb == -1 || abc > -1 || abd > -1 || abe > -1 || abf > -1 || abg > -1 || abh > -1 || abi > -1) goed = false;
	}

	if (!goed)
	{
		alert("U heeft geen geldig e-mail adres ingevuld!");
		veld.focus();
		return false;
	}

	return true;
}


