function openWindowCentered(file,breedte,hoogte,xpositie,ypositie) {
var maxWidth=800;
if (breedte>maxWidth) {
	
	if (breedte>hoogte) {
		breedte=maxWidth;
		hoogte=Math.round(maxWidth*(breedte/hoogte));
		
	} else {    
		var oudeHoogte=hoogte;
		hoogte=maxWidth;
		breedte=Math.round(maxWidth*(breedte/oudeHoogte));
		
	}
	
}
var url= "./library/photo_window.php?file="+file+"&width="+breedte+"&height="+hoogte;
var LEFT = (typeof arguments[3] != "number")?((screen.availWidth/2)-(breedte/2)):xpositie
var TOP = (typeof arguments[4] != "number")?((screen.availHeight/2)-(hoogte/2)):ypositie
var myWin=windowOpener(url,"foto"+hoogte,"scrollbars=no,resizable=no, status=no, toolbar=no, width="+breedte+", height="+hoogte+", left="+LEFT+", top="+TOP)

}  

function windowOpener(url, name, args) {
if (typeof(popupWin) != "object"){
popupWin = window.open(url,name,args);
} else {
if (!popupWin.closed){
popupWin.location.href = url;
} else {
popupWin = window.open(url, name,args);
}
}
popupWin.focus();
}