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

function hiLite(imgDocID, imgObjName, imgText) {
  if (do_not_hilite == imgDocID ) { return }
	window.status='';
	if ( typeof(imgText) == 'undefined' ) { imgText = '' }
	if ( imgObjName >= 1) { window.status = imgText + ' .....'; }
	else                  { window.status = ''; }
//wacht_laag            = eval(doc2 + '"wachten"' + sty);
	document.images[imgDocID].src = "nav/nav_"+imgObjName+".jpg";
}

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 showsub(id,opacity,delay) {
//	alert('id: '+id+'\nopacity: '+opacity+ '\ndelay: '+delay);
	setTimeout("setOpacity('"+id+"',"+opacity+")",delay);
}

function fillPersonBox(number) {
  document.getElementById('person_box').style.visibility = 'visible';
  document.getElementById('person_box_shadow').style.visibility = 'visible';
	document.getElementById('person_box').innerHTML = document.getElementById('member_'+number).innerHTML;
}

function afbeelding(plaatje,pic_breedte,pic_hoogte,extra_cmd,tekst) {
	var d=document;
	var link   = '';
	var submap = '';
	var uitlijnen = '' ;
	if (extra_cmd == 'niks'
	 || extra_cmd == '0'              ) { link = extra_cmd }
	else if (extra_cmd.indexOf('/')>=0) { submap = extra_cmd }
	else if (extra_cmd.length > 0     ) { var uitlijnen = 'align='+extra_cmd }
	else                                { var uitlijnen = 'align=right' }
	if ( uitlijnen == 'align=right' && (breedte-pic_breedte) < 530 ) { uitlijnen = 'align=center'	}
	d.write('<table '+uitlijnen+' border=0 CELLSPACING=0 CELLPADDING=0><tr>');
	if ( uitlijnen.indexOf('right') > 0 ) {
		d.write('<td nowrap rowspan=2>&nbsp;</td>');
	}
	d.write('<td valign=top>');
	if ( link == '0' ) {
		d.write('<a href="javas'+'cript:createWindow(\'plaatje.html?'+link+plaatje+'\',\'meta_detail\',\'width=285,height=415,status\')">')
		d.write('<img SRC="'+submap+'pic/'+plaatje+'" border=1 height='+pic_hoogte+' width='+pic_breedte+' alt="Klik om de foto te vergroten">');
		d.write('</a>');
	} else {
		d.write('<img SRC="'+submap+'img/'+plaatje+'" border=1 height='+pic_hoogte+' width='+pic_breedte+'>');
	}
	if ( uitlijnen.indexOf('left') > 0
	 ||  uitlijnen.length == 0 ) {
		d.write('</td>');
	}
	if ( tekst.length > 0 ) {
		d.write('</tr><tr><td><span class=tekstfoto>'+tekst+'</span></td>');
	}
	d.write('</tr></table>');
}

function setOpacity(laag,opacity) {
	de_laag = document.getElementById(laag).style;
//	imageID = eval(doc2+'"album'+nr+'"'+sty);
//	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
	if ( opacity == 0 ) { de_laag.visibility = 'hidden' }
	else                { de_laag.visibility = 'visible'}
//	document.title = 'setOpacity:'+laag+' '+opacity+' '+de_laag.visibility;
	de_laag.filter = "alpha(opacity:"+opacity+")";// IE/Win
	de_laag.KHTMLOpacity = opacity/100;           // Safari<1.2, Konqueror
	de_laag.MozOpacity   = opacity/100;           // Older Mozilla and Firefox
	de_laag.opacity      = opacity/100;           // Safari 1.2, newer Firefox and Mozilla, CSS3
}

function IE6HoverFix() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" navon";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" navon\\b"), "");
		}
	}
}
if ((parseFloat(navigator.appVersion.split("MSIE")[1])<8)) {
	//alert('crappie IE 6 or 7');
	if (typeof(window.onload) == 'undefined' ) {
		window.onload = function() {              IE6HoverFix();}
	} else {
		window.onload = function() {window.onload;IE6HoverFix();}
	}
}
function fix_height(container_div,stretch_divs,header_div,footer_div,min_height,prev_inner_height) {
  always_redo = 1; // may cause flickering?
  if (d.getElementById) {
    stretch_div_array = stretch_divs.split('+');
    if (d.getElementById(stretch_div_array[0])) {
      re_pos = new Object();
      re_pos['container_height'] = d.body.clientHeight;
      if (d.body.parentNode.scrollHeight > re_pos['container_height'] ) { re_pos['container_height'] = d.body.parentNode.scrollHeight; }
      if (d.body.scrollHeight            > re_pos['container_height'] ) { re_pos['container_height'] = d.body.scrollHeight; }
      if (typeof(container_div) == 'undefined' ) { container_div= '';}
      if (typeof(min_height)    == 'undefined' ) { min_height   = 1; }
      if (typeof(header_div)    == 'undefined' ) { header_div   = '';}
      if (typeof(footer_div)    == 'undefined' ) { footer_div   = '';}
      fixed_it = false;
      if (typeof(prev_inner_height) == 'undefined'
       || always_redo
       || prev_inner_height != re_pos['container_height'] ) {
        fixed_it = true;
        if (container_div.length > 0 && d.getElementById(container_div) ) { // start with base CSS height settings of the container_div
      		d.getElementById(container_div).style.height = '100%';
       }
        for (var i in stretch_div_array) {
          if (d.getElementById(stretch_div_array[i]) ) { // start with the minimum height (in case of smaller -> larger -> smaller)
            d.getElementById(stretch_div_array[i]).style.height = 'auto';
        	}
      	}
        if (footer_div.length > 0 && d.getElementById(footer_div) ) { // force position of the footer_div to standard
          d.getElementById(footer_div).style.position= 'relative';
          d.getElementById(footer_div).style.top     = 'auto';
    		}
        // start with the largest one..
        re_pos = new Object();
        re_pos['container_height'] = d.body.clientHeight;
        if (d.body.parentNode.scrollHeight > re_pos['container_height'] ) { re_pos['container_height'] = d.body.parentNode.scrollHeight; }
        if (d.body.scrollHeight            > re_pos['container_height'] ) { re_pos['container_height'] = d.body.scrollHeight; }
        if (re_pos['container_height'] > min_height && container_div.length > 0 && d.getElementById(container_div) ) {
      		// set the height of the container_div because of the background
      		d.getElementById(container_div).style.height = re_pos['container_height']+'px';
      	}
      	re_pos['footer_top']     = re_pos['container_height'];
      	re_pos['stretch_height'] = re_pos['container_height'];
        // substract the header = height of the header_div
        if (header_div.length > 0 && d.getElementById(header_div) ) {
          re_pos['stretch_height']-= d.getElementById(header_div).offsetHeight;
    		}
        // substract the footer = height of the footer_div & force position
        if (footer_div.length > 0 && d.getElementById(footer_div) ) {
          re_pos['stretch_height']-= d.getElementById(footer_div).offsetHeight;
        	re_pos['footer_top']    -= d.getElementById(footer_div).offsetHeight;
          d.getElementById(footer_div).style.position= 'absolute';
          d.getElementById(footer_div).style.top     = re_pos['footer_top']+'px';
    		}
        if (stretch_divs.length > 0 ) {
          for (var i in stretch_divs.split('+')) {
            if (d.getElementById(stretch_div_array[i]) ) {
              // base stretch_height
              re_pos['stretch_height2'] = re_pos['stretch_height'];
              // substract the headers = top-pos of the stretch_div
              re_pos['stretch_height2']-= d.getElementById(stretch_div_array[i]).offsetTop;
              // is there a minimum height set & needed?
              if (re_pos['stretch_height'] < min_height ) {
                re_pos['stretch_height'] = min_height; // this can usualy be done by setting a CSS min-height;
            	}
              // set the height of the stretch_div
              d.getElementById(stretch_div_array[i]).style.height = re_pos['stretch_height2']+'px';
            }
          }
        }
      }
/*      document.title= ''
      +' t1='+d.body.clientHeight
      +' t2='+d.body.parentNode.scrollHeight
      +' t3='+d.body.scrollHeight
      +' =>'+re_pos['container_height']
//      +' f='+footer_minus+' | '
      +' s='+d.getElementById(stretch_div_array[0]).offsetTop
      +' ?='+fixed_it
      +' fo='+d.getElementById(footer_div).offsetHeight; /* */
     	setTimeout('fix_height(\''+container_div+'\',\''+stretch_divs+'\',\''+header_div+'\',\''+footer_div+'\','+min_height+','+re_pos['container_height']+');',500);
    } else {
      alert('Can\'t find the div to stretch ('+stretch_div+')');
    }
  }
}

