d=document;
preloader('',nav_array['img_rw'],nav_array['img_ff']);

pagina_pos     = 1;
pagina_scroll  = 0;
posX           = 0;
deel           = 0;
geheel         = 0;
playertimer    = 0;
afbeeldingnr   = 0;
verschil_width = 0;
verschil_height= 0;
plaatje_groot     = new Image();
plaatje_groot.src = 'img/spacer.gif';
ani_actie    = '';
prev_src     = '';
prev_width = afb_base[0];
prev_height= afb_base[1];

groot_img  = d.groot_pic;
//if ( scroll_breedte < 320 ) { scroll_breedte = 320 }
scroll_stap         = Math.floor(scroll_breedte/scroll_grootte);
scroll_stap_breedte = Math.floor(scroll_breedte/scroll_stap);
scroll_breedte      = scroll_stap_breedte*scroll_stap;
//  alert((afb_array['.'+afb_dir_nu].length)+' '+afb_dir_nu);
pagina_aant = Math.ceil((afb_array['.'+afb_dir_nu].length)/scroll_stap);
//if ( pagina_aant > 1) { d.pijl_r.src = nav_array['img_ff'] }

// setInterval ("top.document.title = plaatje_groot.width+' != '+prev_width+' dif:'+verschil_width+' '+(ani_actie == prev_src)+' '+groot_img.src",250);

function write_album_select(folder_url) {
	d.write("<select name=\"submap\" onchange=\"window.location.href='"+folder_url+"'+this.value\">\n");
//	d.write('<option ');
//	if ( afb_dir_nu == "" ) {
//		d.write('selected ');
//	}
//	d.write("value=\"\">Algemeen</option>\n");
	for(i=0;i<=afb_array['.dir'].length-1;i++){
		d.write('<option ');
		if ( afb_dir_nu == afb_array['.dir'][i] ) {
			d.write('selected ');
		}
		omschrijving = afb_array['.dir'][i].replace(/^([0-9]+)\_/g,"");
		omschrijving = omschrijving.replace(/_/g,' ');
		omschrijving = omschrijving.replace(/((19|20)[0-9][0-9])\-([0-1][0-9])\-([0-3][0-9])/g,"$4-$3-$1");
		d.write('value="'+afb_array['.dir'][i]+'">'+omschrijving+"</option>\n");
	}
	d.write("</select>");
}

function scroll(richting,snelheid) {
//alert(frames['main'].location.href);
//scroll_laag = eval(doc2 + '"scroll"' + sty);
//alert(scroll_laag.left);
//scroll_laag.left = 100;

	if ( typeof(player) !=  'undefined' && richting != 'play' ) { clearTimeout(player) }

	if ( richting == 'r' && pagina_pos < pagina_aant ) {
		pagina_pos= Math.floor(pagina_pos+1);
		posX      = -1*(scroll_breedte*(pagina_pos-1));
		deel = 0; playertimer = 0; afbeeldingnr = (pagina_pos-1)*scroll_stap;
	}
	else if ( richting == 'l' && pagina_pos > 1 ) {
		pagina_pos= Math.ceil(pagina_pos-1);
		posX      = -1*(scroll_breedte*(pagina_pos-1)); // scroll_stap_breedte * 1;
		deel = 0; playertimer = 0; afbeeldingnr = (pagina_pos-1)*scroll_stap;
	}
	else if ( richting == 'play' ) { // nog niet volledig gecontroleerd!!!!!!!
		if ( typeof(snelheid) !=  'undefined' ) { playertimer-=snelheid }
//		parent.document.title = snelheid+' '+playertimer;
		if ( typeof(snelheid) !=  'undefined' && playertimer != -snelheid ) { return }
		if ( typeof(afb_array['.'+afb_dir_nu]) == 'undefined' ) { setTimeout("scroll('play')",2500);return }
		groot(afbeeldingnr);
//		parent.document.title = afb_array['.'+afb_dir_nu][afbeeldingnr]+' '+parent.document.title+'|'+afbeeldingnr+'== '+afb_array['.'+afb_dir_nu].length;
		if (pagina_aant > 1
		&& afbeeldingnr > Math.floor(scroll_stap/2)
		&& afbeeldingnr-Math.floor(scroll_stap/2) < afb_array['.'+afb_dir_nu].length-1 ) {
			geheel = Math.floor((afbeeldingnr-Math.floor(scroll_stap/2))/scroll_stap);
			deel   = (afbeeldingnr-Math.floor(scroll_stap/2))-geheel*scroll_stap;
			posX      = -1*(scroll_breedte*geheel + scroll_stap_breedte*deel); // scroll_stap_breedte * 1;
			pagina_pos= 1+geheel+deel/scroll_stap;// 1/scroll_stap * 1;
		}
		if ( afbeeldingnr == afb_array['.'+afb_dir_nu].length-1 ) {
			deel = 0; playertimer = 0; afbeeldingnr = (pagina_pos-1)*scroll_stap;
		} else {
			preloader(afb_main_dir+'/',afb_array['.'+afb_dir_nu][afbeeldingnr+1]);
			if ( afbeeldingnr < afb_array['.'+afb_dir_nu].length ) {
				player = setTimeout("scroll('play')",playertimer);
			}
			if ( afbeeldingnr < afb_array['.'+afb_dir_nu].length-1 ) {
				if ( playertimer !=  0 ) {
					if ( playertimer <1000 ) { playertimer = 3501 }
				}
			}
		}
		afbeeldingnr++;
	//		alert(pagina_pos+' > 0 | '+pagina_aant)
	} else { playertimer = 0 }
//parent.document.title  = geheel+' '+deel+' '+afbeeldingnr+' '+Math.ceil(scroll_stap/2)+' '+pagina_pos;
//parent.document.title = afbeeldingnr+' '+afbeeldingen.length+' '+deel+' | '+parent.document.title;
/*	if ( pagina_pos == 1) { document.pijl_l.src = nav_array['img_rw']	}
	else                  { document.pijl_l.src = nav_array['img_rw']	}
	if ( pagina_pos >= pagina_aant) { document.pijl_l.src = nav_array['img_rw']	}
	else                            { document.pijl_r.src = nav_array['img_ff']	}
*/
	if ( pagina_scroll == 0) { scrollscroll() }
}
startpos  = 0;
scroll_pos  = 'leeg';
function scrollscroll() {
	pagina_scroll= 1;
	if ( scroll_pos == 'leeg' ) { scroll_pos = startpos; scroll_laag = eval(doc2 + '"scroll"' + sty); }
	percent=.15*(scroll_pos-posX-startpos);
	if(percent>0){percent=Math.ceil(percent)}
	else         {percent=Math.floor(percent)}
	if(scroll_pos-posX!=startpos && (posX>=startpos || percent != 0) ){
		scroll_laag.left=(scroll_pos-percent)+'px';
		scroll_pos=scroll_pos-percent;
	}
	
//	alert(scroll_pos+'-'+posX+'!='+startpos+' && ('+posX+'>'+startpos+' || '+percent+' > 0)');
//	alert(percent+'\n'+scroll_pos+'-'+posX+'-'+startpos+'\n'+scroll_pos+' != '+posX);
	if ( scroll_pos != posX ) {
		setTimeout("scrollscroll()",50)
	} else {
		pagina_scroll= 0;
	}
}

function groot(plaatje,links_boven) {
	if ( plaatje.length == 0) {
		return;
	} else {
		if (typeof(links_boven) == 'undefined') {
			links_boven = afb_array['links_boven'][plaatje];
		}
		if (links_boven.length > 4 ) {
			document.getElementById('cms_links_boven').src = 'cms/images/links_boven/'+links_boven;
		}
		setDIVcontent('content',getDIVcontent('hidden_div'+plaatje));
	}
	return false;
}

