onresize = schermKlasse;
onload = function()
{ 
	schermKlasse();
	fotoWissel();
}

/* 
original idea setSchermClass: Marc van den Dobbelsteen  published dec. 2006 A list apart.	
redesigned John Klungers Annovyn bv 2007.
*/

function schermKlasse()
{
	if (!document.documentElement) return false;
	if (!document.getElementById) return false;
	var breed = document.documentElement.clientWidth;
	var hoog = document.documentElement.clientHeight;
	var klasse = (breed<796)?'m':
					 (breed>=796&&breed<1002||hoog<=583)?'m':
	             (breed>=1002&&breed<1276||hoog<=624)?'m':
					 (breed>=1256&&breed<1436||hoog<=727)?'m': 
					 (breed>=1436&&breed<1676||hoog<=844)?'m':
					 (breed>=1676&&hoog<=1104)?'m':
					 'm';	 
	if (klasse == 'bm' && hoog>=844) klasse = 'm';
					 				 
	document.body.className=klasse;
	document.body.style.visibility="visible";
		
	switch(klasse)
		{
		case "xs":
			bepaalFrame(800,280,hoog,breed,klasse);
			break
		case "s":
			bepaalFrame(420,796,hoog,breed,klasse);
			break
		case "m":
			bepaalFrame(583,943,hoog,breed,klasse);
			break
		case "bm":
			bepaalFrame(624,1276,hoog,breed,klasse);
			break
		case "xbm":
			bepaalFrame(873,1474,hoog,breed,klasse);
			break
		case "l":
			bepaalFrame(844,1276,hoog,breed,klasse);
			break
		case "bl":
			bepaalFrame(874,1676,hoog,breed,klasse);
			break
		case "xl":
			bepaalFrame(1002,1676,hoog,breed,klasse);
			break;
		}
}

function bepaalFrame(frameHoogte, frameBreedte, hoog, breed, klasse)
{
	if (!document.getElementById('marge')) return false;
	var frame = document.getElementById('frame');
	var marge = document.getElementById('marge');
	var margeHoogte= "0px";
	if ((hoog-frameHoogte)>2)
	{
		margeHoogte =Math.round((hoog-frameHoogte)/2) + 'px';
	}	
	frame.style.height = frameHoogte + 'px';
	frame.style.width = frameBreedte + 'px';
	marge.style.height = margeHoogte;
	
	if (document.getElementById('info'))		 
	{
		document.getElementById('info').innerHTML=breed+' x '+hoog + ' - '+klasse+ ' ' +frameBreedte + ' x ' + frameHoogte+ '  marge: '+ margeHoogte
	}
	return false;
}

function fotoWissel()
{
	
	if (!document.getElementsByTagName) return false;
	if (!document.getElementById) return false;
	if (!document.getElementById("fotomenu")) return false;
	if (!document.getElementById("foto")) return false;
	/* als bovenstaande tests niet geldig zal geen foutmelding komen en de pagina gewoon als standaard pagina werken */
	var keuzes = document.getElementById("fotomenu");
	var links = keuzes.getElementsByTagName("a");
	for ( var i=0; i < links.length; i++) 
	{
		links[i].onmouseover = function()
		{
			var doel = document.getElementById("foto");
			doel.setAttribute("src",this);
			return false;
		}
	}
}



function decodeer(scode,icode)
/* (c) Annovyn BV, Author John Klungers*/
{
	iteller= 0;
	ikarakter= 0;
	sreturn= "";
	for (var i=0; i<scode.length; i++)
	{
		if (scode.charAt(i) == ",") iteller++;
	}
	scode=scode.split(",");
	for (var i=0; i<(iteller+1); i++)
	{
		ikarakter=((scode[i])/icode);
		sreturn=sreturn+(String.fromCharCode(ikarakter));
	}
	location.href=sreturn;
}
