function blocking(nr)
{
	if(returnObjById(nr))
	{
		if (document.layers)
		{
			current = (document.layers[nr].display == 'none') ? 'block' : 'none';
			document.layers[nr].display = current;
		}
		else if (typeof document.getElementById == 'function')
		{
			current = (document.getElementById(nr).style.display == 'none') ? 'block' : 'none';
			document.getElementById(nr).style.display = current;
		}
		else if (document.all)
		{
			current = (document.all[nr].style.display == 'none') ? 'block' : 'none';
			document.all[nr].style.display = current;
		}
	}
}
function blockingc(nr,state)
{
	if(returnObjById(nr))
	{
		current = (((state == true) || (state == 'true')) ? 'block' : 'none');
		if (document.layers)
		{
			document.layers[nr].display = current;
		}
		else if (typeof document.getElementById == 'function')
		{
			document.getElementById(nr).style.display = current;
		}
		else if (document.all)
		{
			document.all[nr].style.display = current;
		}
	}
}
function getState(nr)
{
	var state = '-1';
	if(returnObjById(nr))
	{
		if (document.layers)
		{
			state = document.layers[nr].display;
		}
		else if (typeof document.getElementById == 'function')
		{
			state = document.getElementById(nr).style.display;
		}
		else if (document.all)
		{
			state = document.all[nr].style.display;
		}
	}
	return state;
}
function absPath(url)
{
	var Loc = location.href;	
	Loc = Loc.substring(0, Loc.lastIndexOf('/'));
	while (/^\.\./.test(url)){		 
		Loc = Loc.substring(0, Loc.lastIndexOf('/'));
		url= url.substring(3);
	}
	return Loc + '/' + url;
}

function returnObjById( id )
{
	if (document.layers)
	{
		var object = document.layers[nr];
	}
	else if (document.getElementById)
	{
		var object = document.getElementById(id);
	}
	else if (document.all)
	{
		var object = document.all[id];
	}
	return object;
}

function showExternalLink(visible)
{
	var status = blocking('externlink',true);
	if((status == 'none') && (visible))
	{
		blocking('externlink');
	}
	else if(!visible)
	{
		if(status == 'block')
		{
			blocking('externlink');
		}
	}
}

function validatePasswords(pass1,pass2)
{
	var equal = (returnObjById(pass1).value == returnObjById(pass2).value);
	if(!equal)
	{
		alert('De wachtwoorden zijn ongelijk aan elkaar.\nVul hetzelfde wachtwoord twee keer in.');
	}
	return equal;
}

//FOTOMODULE SCRIPT
function changeDivVisibility(divid)
{
	blocking('editDiv'+divid);
	blocking('editLinkDiv'+divid);
}

function GetWidth()
{
	var x = 0;
	if (self.innerHeight)
	{
		x = self.innerWidth;
	}
	else if (document.documentElement && document.documentElement.clientHeight)
	{
		x = document.documentElement.clientWidth;
	}
	else if (document.body)
	{
		x = document.body.clientWidth;
	}
	return x;
}
function GetHeight()
{
	var y = 0;
	if (self.innerHeight)
	{
		y = self.innerHeight;
	}
	else if (document.documentElement && document.documentElement.clientHeight)
	{
		y = document.documentElement.clientHeight;
	}
	else if (document.body)
	{
		y = document.body.clientHeight;
	}
	return y;
}

function windowsPopUp(wurl,wname,woptions)
{
	window.open(wurl,wname,woptions);
}

function openNieuwsPopup(id)
{
	var woptions = 'toolbar=no,scrollbars=yes,location=no,statusbar=no,menubar=no,resizable=no,width=700,height=600,left=100,top=50';
	var wurl = './includes/newsreader.php';
	var warguments = 'id='+id;
	windowsPopUp(wurl + '?' + warguments, null, woptions);
}

