
var easing = new Array(1,1.1,1.55,2.35,4.65,7.7,12.2,18.75,28.85,42.7,57.95,70.85,81.3,88.5,93.15,96.2,98.1,99.25,99.75,99.95,100);
var easing2 = new Array(1,1.1,1.2,1.45,1.85,2.4,3.2,4.4,5.95,7.95,10.45,13.95,17.8,22.6,29,36.65,44.7,54.1,63.6,71.1,77.1,82.1,86.6,90.15,93.9,95.8,97.25,98.3,98.95,99.7,99.85,99.95,100);
var easing3 = new Array(1,1.05,1.15,1.3,1.5,1.9,2.45,3.1,3.95,5.2,6.7,8.5,10.75,13.7,16.9,22.6,27.7,33.35,39.8,48,55.8,63.6,69.75,75.6,80.05,83.9,87.4,90.15,92.4,94.25,95.85,97.1,98.6,99.1,99.45,99.7,99.85,100);
var easing4 = new Array(0.1,0.105,0.115,0.13,0.155,0.195,0.245,0.315,0.42,0.555,0.73,0.93,1.175,1.63,2.01,2.46,3.04,3.64,4.345,5.255,6.26,7.29,8.48,9.945,12.895,14.895,17.12,19.305,21.755,26.99,30.135,33.88,37.51,41.525,51.405,56.245,60.43,64.305,68.215,74.24,77.225,79.715,82.045,84.365,87.81,89.535,91.07,92.285,93.4,95.065,95.875,96.63,97.205,97.72,98.57,98.89,99.14,99.365,99.525,99.735,99.82,99.885,99.93,99.96,99.985,99.995,99.995,100,100);
var easing5 = new Array(0.125,0.315,0.455,0.625,0.81,1.025,1.33,1.63,1.97,2.305,2.675,3.115,3.575,4.04,4.53,5.1,5.705,6.285,6.94,7.585,8.32,9.005,9.735,11.015,11.825,12.66,13.525,14.505,15.45,16.615,17.625,18.645,19.795,20.845,23.445,24.705,25.91,27.23,28.495,30.635,32.04,33.51,34.91,36.34,38.785,40.29,41.825,43.54,45.29,49.33,51.03,52.755,54.51,59.065,61.015,63.08,65.135,67.085,70.78,72.86,74.92,77.21,79.28,82.825,85.13,87.57,90.045,92.275,96.715,99.26);
var teller = -1;
var starthoogte;
var richting;

function openfoto(id,collectie){
	inhoudladen("inhoud/fotos.php","fotoid="+id+"&collectieid="+collectie);
	fade("fotos",1);
}

function openartikel(id){
	inhoudladen("inhoud/artikel.php","id="+id);
	fade("fotos",1);
}

//var fadeteller=-1;
var fadeteller = new Array();
function fade(div,opacity){ /* opacity = 0 1 */
	if(!fadeteller[div]) fadeteller[div]=-1;
	if(fadeteller[div]==-1){
		if(opacity==1) startopacity=0;
		else startopacity=1;
		document.getElementById(div).style.opacity = startopacity;
		document.getElementById(div).style.filter = 'alpha(opacity='+(startopacity*100)+')';
		document.getElementById(div).style.display = "block";
		fadeteller[div]=0;
	}
	if(fadeteller[div]<easing.length) {
		if(opacity==1) o=Math.round(easing[fadeteller[div]]);
		else o = Math.round(100-easing[fadeteller[div]]);
		document.getElementById(div).style.opacity = o/100;
		document.getElementById(div).style.filter = 'alpha(opacity='+o+')';
		
		setTimeout("fade('"+div+"','"+opacity+"')",1);
		fadeteller[div]++;
	} else {
		if (opacity == 1) {
			document.getElementById(div).style.display = "block";
			document.getElementById(div).style.opacity = '';
			document.getElementById(div).style.filter = '';
		}
		else {
			document.getElementById(div).style.opacity = opacity;
			document.getElementById(div).style.filter = 'alpha(opacity='+(opacity*100)+')';
		}
		if(opacity==0&&div=="fotos") document.getElementById(div).style.display = "none";
		/*
		if(opacity==0&&div=="fotos") {
			document.getElementById("img1").src = "";
			document.getElementById("img2").src = "";
		}
		*/
		fadeteller[div]=-1;
	}
}

function fadecollectie(klasse,opacity){
	fadeplaats = document.getElementById('collectiefotos');
	cfotos = fadeplaats.getElementsByTagName('div');
	
	if(!fadeteller[klasse]) fadeteller[klasse]=-1;
	if(fadeteller[klasse]==-1){
		
		if(opacity==1) startopacity=0.15;
		else startopacity=1;
		
		for (var f=0; f < cfotos.length; f++) {
			if (cfotos[f].className == klasse) {
				cfotos[f].style.opacity = startopacity;
				cfotos[f].style.filter = 'alpha(opacity='+(startopacity*100)+')';
			}
		}
		fadeteller[klasse]=0;
	}
	
	if(fadeteller[klasse]<easing5.length) {
		if(opacity==1) o = 15+easing5[fadeteller[klasse]]*0.85;
		else o = 100-easing5[fadeteller[klasse]]*0.85;
		
		for (var f=0; f < cfotos.length; f++) {
			if (cfotos[f].className == klasse) {
				cfotos[f].style.opacity = o/100;
				cfotos[f].style.filter = 'alpha(opacity='+o+')';
			}
		}
		setTimeout("fadecollectie('"+klasse+"','"+opacity+"')",20);
		fadeteller[klasse]+=3;
	}
	else {
		for (var f=0; f < cfotos.length; f++) {
			if (cfotos[f].className == klasse) {
				cfotos[f].style.opacity = opacity;
				cfotos[f].style.filter = 'alpha(opacity='+(opacity*100)+')';
			}
		}
		if(opacity==1) actievecollectie=klasse;
		fadeteller[klasse]=-1;
	}
}

var fotocontainer="foto1";
function wisselfoto(){
	if(fotocontainer=="foto2") {
		fade("foto1",1);
		fade("foto2",0);
		//document.getElementById("foto1").style.display = "inline";
		//document.getElementById("foto2").style.display = "none";
		fotocontainer="foto1";
	}
	else {
		fade("foto1",0);
		fade("foto2",1);
		//document.getElementById("foto1").style.display = "none";
		//document.getElementById("foto2").style.display = "inline";
		fotocontainer="foto2";
	}
}

function laadfoto(foto){
	if(fotocontainer=="foto1") document.getElementById("img2").src = "fotos/formaat6/"+foto;
	else document.getElementById("img1").src = "fotos/formaat6/"+foto;
}

function sluitfoto(){
	fade("fotos",0);
	//document.getElementById('fotos').style.display = "none";
}
