var do_not_hilite = location.search.substring(1,location.search.length);
var imgDocID;
var imgObjName;
var imgText;
var titel_naam;
var d=document;

function preloader() {if(d.images){
	if(!d.loaderarray) { d.loaderarray=new Array(); }
	var i,j=d.loaderarray.length,a=preloader.arguments;
	for(i=1; i<a.length; i++) { if (a[i].indexOf("#")!=0) { d.loaderarray[j]=new Image;
	d.loaderarray[j++].src= a[0]+a[i]; } }
}}

function preload(intro) {
	preloader('nav/','nav_on.jpg','nav_off.jpg');
	preloader('img/','spacer.gif');
}

var nav          = '';
var subnav       = '';
var tijd         = 500;
var nav_laag     ='';
var do_not_hilite='';
function hiLite(imgDocID, imgObjName, extra_cmd) {
  if (imgDocID.indexOf('nav_links') == 0) {
    document.getElementById(imgDocID+'_css').className = (extra_cmd == 2) ? 'nav_links2' : 'nav_links';
  }
  d.images[imgDocID].src = imgObjName;
  return;
  
//top.document.title = imgDocID+' '+eval(doc+'\'color_'+imgDocID+'\''+htm).className +' | ';
	if ( imgObjName == 2) { if (typeof(subnav.visibility)!='undefined'){
                            if (nav != do_not_hilite) {
    	                        eval(doc+'\'color_'+nav+'\''+htm).className = 'nav_'+nav;
                              d.images['txt_'+nav].src = 'nav/nav-'+nav+'.gif';
                            }
														subnav.visibility = 'hidden';
														clearTimeout(vertraag);
													}
													nav = imgDocID;
	                        subnav = eval(doc+'\'nav_'+imgDocID+'\''+sty);
													subnav.visibility = 'visible';
                          eval(doc+'\'color_'+nav+'\''+htm).className = '';
                          d.images['txt_'+nav].src = 'nav/nav-'+nav+'2.gif';
											 	}
	else                  { vertragen() }
//alert(eval(doc+'\'color_'+imgDocID+'\''+sty).className);
}

function vertragen() {
vertraag = window.setTimeout( 'window.status=\'\';'+
                              'subnav.visibility=\'hidden\';'+
                              'if (nav != do_not_hilite) {'+
                                'eval(doc+\'\\\'color_\'+nav+\'\\\'\'+htm).className = \'nav_\'+nav;'+
                                'd.images[\'txt_\'+nav].src = \'nav/nav-\'+nav+\'.gif\';'+
                              '}',tijd); }

function Current(imgDocID) {
  if (do_not_hilite.length != 0) {
    var remember = do_not_hilite; do_not_hilite = '';
    hiLite(imgDocID,'2');
    do_not_hilite = imgDocID;
  }
}

function Clicked(imgDocID, imgObjName) {
  Current(imgDocID);
  do_not_hilite = imgDocID;
  for (var i = 0; i < totaalnav; i++) { hiLite(i+1,1) }
}

var active_shortlist = '';
function shortlist_show(sub_id) {
  testet = '1: '+sub_id+' '+active_shortlist;
  testet+= ' 2: '+sub_id+' '+active_shortlist+' '+active_shortlist.length;
  if (active_shortlist.length > 0 ) {
    eval(doc+'"shortlist_sub'+active_shortlist+'"'+sty).visibility  = 'hidden';
    eval(doc+'"shortlist_container'+active_shortlist+'"'+sty).height= 15;
    testet+=' '+eval(doc+'"shortlist_sub'+active_shortlist+'"'+htm).offsetHeight;
    testet+=' '+eval(doc+'"shortlist_sub'+active_shortlist+'"'+sty).visibility;
  }
  if (active_shortlist != sub_id ) {
    active_shortlist = sub_id;
    testet+=' 3: '+sub_id+' '+active_shortlist;
    eval(doc+'"shortlist_sub'+active_shortlist+'"'+sty).visibility  = 'visible';
    eval(doc+'"shortlist_container'+active_shortlist+'"'+sty).height= 15+eval(doc+'"shortlist_sub'+active_shortlist+'"'+htm).offsetHeight;
    testet+=' '+eval(doc+'"shortlist_sub'+active_shortlist+'"'+htm).offsetHeight;
    testet+=' '+eval(doc+'"shortlist_sub'+active_shortlist+'"'+sty).visibility;
  } else {
    active_shortlist = '';
  }
//  document.title = testet+' '+(new Date());
}

function lees_meer() {
  eval(doc+'"lees_meer_link"'+sty).left          = '-10000px'; // ivm de toggle
  eval(doc+'"lees_meer_link"'+sty).visibility    = 'hidden';
  eval(doc+'"lees_meer_inhoud"'+sty).visibility  = 'visible';
  eval(doc+'"lees_meer_inhoud"'+sty).height      = 'auto';
}

//var foto_volgende_OK = new Array();
var timer_array1     = new Array();
var timer_array2     = new Array();

function fader(nr,opacity) {
//	document.title = '('+fototeller+')'+opacity+richting+' '+document.title;
  if (opacity <= 100 && opacity >= 0) {
    setOpacity('album'+nr+'_1',opacity);
		if ( richting[nr] == '+' ) { opacity += 5 }
		else                       { opacity -= 5 }
    timer_array2[nr] = window.setTimeout("fader('"+nr+"',"+opacity+",'"+richting[nr]+"')", 50);
  } else {
		if ( richting[nr] == '+' ) {
      d.images['foto_album'+nr+'_2'].src = eval('map'+nr)+eval('afb_array'+nr+'[map'+nr+']['+fototeller[nr]+']');
      setDIVcontent('album'+nr+'_2_oms','<i>'+eval('oms_array'+nr+'[map'+nr+']['+fototeller[nr]+']')+'</i>');
    } else {
      d.images['foto_album'+nr+'_1'].src = eval('map'+nr)+eval('afb_array'+nr+'[map'+nr+']['+fototeller[nr]+']');
      setDIVcontent('album'+nr+'_1_oms','<i>'+eval('oms_array'+nr+'[map'+nr+']['+fototeller[nr]+']')+'</i>');
    }
//		document.title = eval('map'+nr)+"/"+eval('afb_array'+nr+'[map'+nr+']['+fototeller[nr]+']');
    if (fototeller['prev_'+nr] != fototeller[nr] ) { // m.a.w. meer dan 1...
  		timer_array1[nr] = window.setTimeout("foto_volgende('"+nr+"')", 5000); // <====== duur afbeelding..
    }
	}
}

var richting      = new Array();
var fototeller    = new Array();
var afb_preloader = new Object;
var groot_preload = new Image;

function foto_groot(nr,show) {
  afbeelding  = 'img/spacer.gif'; // de blanco settings..
  omschrijving= '';
  visiblity   = 0;
  if (nr >= 0 && show) {
    afbeelding  = eval('map'+nr)+'.klein/groot-'+eval('afb_array'+nr+'[map'+nr+']['+fototeller['prev_'+nr]+']');
    omschrijving= eval('oms_array'+nr+'[map'+nr+']['+fototeller['prev_'+nr]+']');
    visiblity   = 100;
    kill_foto_volgende(nr);
    groot_preload.src = afbeelding;
  	setOpacity('lees_meer_inhoud','toggle');
  	setOpacity('lees_meer_link'  ,'toggle');
  } else {
		window.setTimeout("d.images['foto_album"+nr+"_2'].src = '"+eval('map'+nr)+eval('afb_array'+nr+'[map'+nr+']['+fototeller['prev_'+nr]+']')+"'", 1);
    setDIVcontent('album'+nr+'_2_oms','<i>'+eval('oms_array'+nr+'[map'+nr+']['+fototeller['prev_'+nr]+']')+'<i>');
  	setOpacity('album'+nr+'_2'   ,100);
  	setOpacity('lees_meer_inhoud','toggle');
  	setOpacity('lees_meer_link'  ,'toggle');
    if (fototeller['prev_'+nr] != fototeller[nr] ) { // m.a.w. meer dan 1...
      foto_volgende(nr,'init');
    }
  }
	setOpacity('album'+nr+'_3',visiblity);
	window.setTimeout("d.images['foto_album"+nr+"_3'].src = '"+afbeelding+"'", 500);
  setDIVcontent('album'+nr+'_3_oms','<i>'+omschrijving+'</i>');
}
function foto_volgende(nr,init,dianame) {
	if ( typeof(init) != 'undefined' && init == 'init' ) { //init...
		setOpacity('album'+nr+'_1',0);
  	if ( typeof(fototeller[nr]) == 'undefined' ) { // true init...
		  fototeller[nr] = 0;
		}
		richting[nr]='+';
		if ( typeof(dianame) != 'undefined' ) { //meteen het eerste plaatje laten zien..
			hiLite(dianame,eval('map'+nr)+eval('afb_array'+nr+'[map'+nr+']['+fototeller[nr]+']'));
		}
		window.setTimeout("d.images['foto_album"+nr+"_1'].src = '"+eval('map'+nr)+eval('afb_array'+nr+'[map'+nr+']['+fototeller[nr]+']')+"'", 5);
    setDIVcontent('album'+nr+'_1_oms','<i>'+eval('oms_array'+nr+'[map'+nr+']['+fototeller[nr]+']')+'</i>');
		eval(doc+'"album'+nr+'_1"' +sty).visibility='visible';
		richting[nr]   = '-';
	} else {
		eval(doc+'"album'+nr+'_2"' +sty).visibility='visible';
	}
	fototeller['prev_'+nr] = fototeller[nr];
	fototeller[nr]++;
	afb_preloader[eval('map'+nr)]++;
	if ( fototeller[nr] > eval('afb_array'+nr+'[map'+nr+'].length')-1 ) { fototeller[nr] = 0 }
	if ( richting[nr] == '+' ) { richting[nr]='-';fader(nr,100) }
	else                       { richting[nr]='+';fader(nr,  0) }
	if (afb_preloader[eval('map'+nr)] < eval('afb_array'+nr+'[map'+nr+'].length')-1 ) {
		preloader(eval('map'+nr),eval('afb_array'+nr+'[map'+nr+']['+eval(fototeller[nr]+1)+']'));
	}
}

function kill_foto_volgende(nr) {
	if ( typeof(timer_array1[nr]) != 'undefined' ) { clearTimeout(timer_array1[nr]) }
	if ( typeof(timer_array2[nr]) != 'undefined' ) { clearTimeout(timer_array2[nr]) }
	eval(doc+'"album'+nr+'_1"' +sty).visibility='hidden';
	eval(doc+'"album'+nr+'_2"' +sty).visibility='hidden';
}

function createWindow(cUrl,cName,cFeatures) {
	var xWin = window.open(cUrl,cName,cFeatures);
  if(window.focus){xWin.focus()}
}
