//pads left
function lpad(str, padString, length) {
	str=str+"";
    while (str.length < length)
        str = padString + str;
    return str;
}
 
//pads right
function rpad(s, padString, length) {
	s=s+"";
    while (s.length < length)
        s = s + padString;
    return s;
}

function WindowSize(type) 
{
	var myWidth = 0, myHeight = 0;
	if( typeof( window.innerWidth ) == 'number' ) {
	   //Non-IE
	   myWidth = window.innerWidth;
	   myHeight = window.innerHeight;
	} else if( document.documentElement &&
	      ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
	   //IE 6+ in 'standards compliant mode'
	   myWidth = document.documentElement.clientWidth;
	   myHeight = document.documentElement.clientHeight;
	} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
	   //IE 4 compatible
	   myWidth = document.body.clientWidth;
	   myHeight = document.body.clientHeight;
	}
	if (type=='w')
		return(myWidth)
	else
		return(myHeight)
}

function getOffset() {
	if (document.all)
		offset=document.body.scrollTop;
	else
		offset=window.pageYOffset;
	return offset;
}

function sluit_grote_foto() {
		object=document.getElementById("divHide");
		object.style.display="none";
		object=document.getElementById("divGroteFoto");
		object.style.display="none";
	}

function toon_grote_foto(foto) {
	var_venster_breedte=WindowSize('w');
	var_venster_hoogte=WindowSize('h');
	makeHttpRequest('POST',true,'ajax.cfm?type=GroteFoto&foto='+foto,'toon_grote_foto_data');
}

function toon_grote_foto_data(data) {
	object=document.getElementById("divHide");
	object.style.width=document.body.scrollWidth.toString()+"px";
	object.style.height=document.body.scrollHeight.toString()+"px";
	object.style.display="";
	
	object=document.getElementById("divGroteFoto");
	object.innerHTML=data;
	
	object=document.getElementById("divData");
	breedte=parseInt(object.style.width.substring(0,object.style.width.length-2));
	hoogte=parseInt(object.style.height.substring(0,object.style.height.length-2));
	object=document.getElementById("grote_foto");
	// 30 voor sluit venster en 15 voor border en 10 voor kader in IE
	if (hoogte+55>var_venster_hoogte) {
		breedte=(var_venster_hoogte-55)/hoogte*breedte
		hoogte=var_venster_hoogte-55;
	}
	object.height=hoogte;
	object.width=breedte;
	
	object=document.getElementById("divGroteFoto");
	if (document.all) {
		breedte+=10;
		hoogte+=10;
	}
	topp=(var_venster_hoogte-hoogte-45)/2+getOffset();
	object.style.top=topp.toString()+"px";
	object.style.left=((var_venster_breedte-breedte-20)/2).toString()+"px";
	object.style.height=(hoogte+30).toString()+"px";
	object.style.width=breedte.toString()+"px";
	object.style.display="";

	object=document.getElementById("sluiten");
	object.style.left=(breedte-90).toString()+"px";
}

	function sluit_fotos() {
		object=document.getElementById("body");
		object.style.overflow="auto";
		document.body.scroll="yes";
		object=document.getElementById("divHide");
		object.style.display="none";
		object=document.getElementById("divFotoboeken");
		object.style.display="none";
	}
	
	function wachten(tekst) {
		object=document.getElementById("divHide");
		object.style.width=document.body.scrollWidth.toString()+"px";
		object.style.height=document.body.scrollHeight.toString()+"px";
		object.style.display="";
		object.innerHTML="<table width='100%' height='500' border='0'><tr><td align='center' valign='middle'><h1>Even geduld a.u.b.</h1><br><br><b>"+tekst+"</b></td></tr></table>";
	}

	function toon_fotos(data) {
		object=document.getElementById("divHide");
		object.style.width=document.body.scrollWidth.toString()+"px";
		object.style.height=document.body.scrollHeight.toString()+"px";
		object.style.display="";
		object=document.getElementById("divFotoboeken");
		breedte=930;
		hoogte=590;
		object.style.top=((var_venster_hoogte-hoogte-20)/2+getOffset()).toString()+"px";
		object.style.left=((var_venster_breedte-breedte-20)/2).toString()+"px";
		object.innerHTML=data;
		if (document.all) {
			breedte+=22;
			hoogte+=13;
			object_kader=document.getElementById("kader");
			object_kader.style.width=breedte.toString()+"px";
			object_kader.style.height=hoogte.toString()+"px";
		}
		object.style.display="";
		thumbnailviewer2.init();
		object=document.getElementById("body");
		object.style.overflow="hidden";
		document.body.scroll="no";
	}

