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

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('navigatie/nav-','home1.gif','visie1.gif','bestek1.gif','contact1.gif','gaashekwerk1.gif','spijlenhekwerk1.gif','staafmat1.gif','enkelepoorten1.gif','dubbelepoorten1.gif','schuifpoorten1.gif','toegangscontrole1.gif','sportveldafrastering1.gif','doorrijdbeveiliging1.gif','groendragers1.gif','sierhekwerk1.gif','specials1.gif');
	preloader('img/','bla.gif');
}

function hiLite(imgDocID, imgObjName, imgText) {
//  if (do_not_hilite != imgDocID && do_not_hilite.substr(0,1) != imgDocID) {
	window.status='';
	if ( typeof(imgText) == 'undefined' ) { imgText = '' }
	if ( imgObjName == 2) { window.status = imgText + ' .....'; }
	else                  { window.status = ''; }
  for (var i = 1; i <= totaalnav; i++) {
		if ( i >= vanaf) { kleur = 'z' }
		else             { kleur = 'r' }
//		window.status+=' '+i+kleur;
		document.images['pos'+i].src = "navigatie/"+i+kleur+".gif";
	}
  for (var i = 1; i < totaalnav; i++) {
		     if ( i > vanaf-1) { pos = 'b' }
		else if ( i < vanaf-1) { pos = 'o' }
		else                   { pos = 'v' }
//		window.status+=' '+i+kleur;
		document.images['pos'+i+'a'].src = "navigatie/tussen-"+pos+".gif";
	}
}

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) }
}

function XXXsetOpacity(nr,opacity) {
	imageID = d.images['foto_album'+nr+'_1'];
//	document.title = "cms/images/"+eval('map'+nr)+"/"+eval('afb_array'+nr+'[map'+nr+']['+fototeller[nr]+']')+'foto_album'+nr+'_1 > '+opacity;
  opacity = (opacity == 100)?99.999:opacity; // voorkom 'flikker' in FireFox
  imageID.style.filter = "alpha(opacity:"+opacity+")";// IE/Win
  imageID.style.KHTMLOpacity = opacity/100;           // Safari<1.2, Konqueror
  imageID.style.MozOpacity   = opacity/100;           // Older Mozilla and Firefox
  imageID.style.opacity      = opacity/100;           // Safari 1.2, newer Firefox and Mozilla, CSS3
}
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 += 10 }
		else                       { opacity -= 10 }
    window.setTimeout("fader('"+nr+"',"+opacity+",'"+richting[nr]+"')", 100);
  } else {
		if ( richting[nr] == '+' ) { d.images['foto_album'+nr+'_2'].src = eval('map'+nr)+'/'+eval('afb_array'+nr+'[map'+nr+']['+fototeller[nr]+']') }
		else                       { d.images['foto_album'+nr+'_1'].src = eval('map'+nr)+'/'+eval('afb_array'+nr+'[map'+nr+']['+fototeller[nr]+']') }
//		document.title = "cms/images/"+eval('map'+nr)+"/"+eval('afb_array'+nr+'[map'+nr+']['+fototeller[nr]+']');
		window.setTimeout("foto_volgende('"+nr+"')", 3000);
	}
}
var richting      = new Array();
var fototeller    = new Array();
var afb_preloader = new Object;
function foto_volgende(nr,init) {
	if ( typeof(init) != 'undefined' && init == 'init' ) { //init...
		setOpacity('album'+nr+'_1',0);
    window.setTimeout("d.images['foto_album"+nr+"_1'].src = '"+eval('map'+nr)+"/"+eval('afb_array'+nr+'[map'+nr+'][0]')+"'", 5);
//		document.title = "cms/images/"+eval('map'+nr)+"/"+eval('afb_array'+nr+'[map'+nr+'][0]');
		fototeller[nr] = 0;
		richting[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)+']'));
	}
}
