/*#######################################################################################
# Deze software is intellectueel eigendom van Knooppunt en is beschermd op grond van de #
# Nederlandse auteurswet, internationale verdragsbepalingen en de toepasselijke wetten  #
# van het land waarin de software gebruikt wordt. U verbindt zich ertoe de software     #
# niet te zullen veranderen, aanpassen of te vertalen, tenzij uitdrukkelijk anders      #
# overeengekomen. U verkrijgt uitsluitend het gebruiksrecht van de software. Knooppunt  #
# is in in geen geval aansprakelijk voor directe of indirecte schade, gevolgschade of   #
# enige vorm van incidentele of bijzondere schade, inclusief gederfde winst of bespa-   #
# ringen, en evenmin voor vorderingen van derden, door het gebruik van de software.     #
#                                                                                       #
#  Knooppunt internetdiensten   http://www.knoop.nl   E. Toering   tel +31 513 543075   #
#                                                                                       #
#######################################################################################*/
var do_not_hilite = location.search.substring(1,location.search.length);
var imgDocID;
var imgObjName;
var imgText;
var titel_naam;
var d=document;


function IE6HoverFix() {
  var allTags=document.getElementsByTagName("*");
  for (i=0; i<allTags.length; i++) {
    if (allTags[i].className.indexOf('nav') == 0 && allTags[i].tagName.toUpperCase() == 'UL' ) {
//    if (allTags[i].className=="nav" && allTags[i].tagName == 'UL' ) {
      var allListItems = allTags[i].getElementsByTagName('LI');
//alert(allTags[i].className+' '+allListItems.length+' '+allTags[i].tagName);
      for (var ii=0; ii<allListItems.length; ii++) {
//d.title = ii+' '+d.title;
      	allListItems[ii].onmouseover=function() {
      		this.className+=" navon";
      	}
      	allListItems[ii].onmouseout=function() {
      		this.className=this.className.replace(new RegExp(" navon\\b"), "");
      	}
      }
    }
  }
}

function preloader() {if(d.images){
	if(!d.loaderarray) { d.loaderarray=new Array(); }
	var i,j=d.loaderarray.length,a=preloader.arguments;
	if (typeof(a[0]) != 'string' ) { a = a[0];}
	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) }
}

image_nav_arr = new Array('interieur','exterieur','refit','teakdekken','onderhoud','projecten','bgcolor');
image_nav     = new Object();

for (var nr in image_nav_arr) {
  image_nav[image_nav_arr[nr]] = 0;
}
image_nav_arr[99] = image_nav_arr[0]; // last one visible..

trans_stap = 7;
function image_nav_toggle() {
  for (var id in image_nav) {
    if (id == image_nav_arr[99] ) { image_nav[id]+= trans_stap*1.2; }
    else                          { image_nav[id]-= trans_stap*0.8; }
    if ( image_nav[id] > 100 ) { image_nav[id] = 100 }
    if ( image_nav[id] <   0 ) { image_nav[id] =   0 }
		setOpacity('image_nav_'+id,image_nav[id]);
  }
}
setInterval('image_nav_toggle()',trans_stap*10);
var fototeller = new Array();
fototeller[1] = 0;
function foto_groot(nr2) {
	fototeller[1] = nr2;
	nr = 1;
	foto = eval('afb_array'+nr+'[map'+nr+']['+nr2+']');
	document.getElementById('foto_groot1').src  = map1+foto;
	document.getElementById('groot_link1').href= map1+'.klein/groot-'+foto;
//	document.getElementById('groot_link2').href= map1+foto;
	set_pre_post(nr);
}
function set_pre_post(nr) {
//		i = ii;
//    toon_string = '';
//		toon_string+= '<a href="'+huizen_url+'.klein/groot-'+huizen_array[huizen_start+ii]+'" rel="lightbox[album]" title="">';
//		toon_string+= '<img src="'+huizen_url+huizen_array[huizen_start+ii]+'" name="groot" width=450 height=338 border=1>';
//		toon_string+= '</a';
//		setDIVcontent('groot_div',toon_string)
	album_pre = '';
	album_post= '';
	album_tot = eval('afb_array'+nr+'[map'+nr+']').length;
//document.title= album_tot;
	for ( nr2=0;nr2<album_tot;nr2++ ) {
		if (fototeller[nr]         == nr2 ) { continue; }
		if (fototeller['prev_'+nr] == nr2 ) { continue; }
		linkstring = '<a href="'+eval('map'+nr)+'.klein/groot-'+eval('afb_array'+nr+'[map'+nr+']['+nr2+']')+'" rel="lightbox[album]" title="';
/*		if (typeof('oms_array'+nr) != 'undefined') {
			linkstring+= eval('oms_array'+nr+'[map'+nr+']['+nr2+']');
		}*/
		linkstring+= '"></a>'+"\n";
		if (fototeller[nr] > nr2 ) { album_pre +=linkstring }
		else                       { album_post+=linkstring	}
	}
//	alert(album_tot+"\n"+album_post);
//	top.document.title = nr+' '+fototeller[nr]+' '+nr2;
//document.title = document.getElementById('div_album'+nr+'_pre')+':'+nr+' '+fototeller[nr];
	setDIVcontent('div_album'+nr+'_pre' ,album_pre);
	setDIVcontent('div_album'+nr+'_post',album_post);

	// AUTOLOAD CODE BLOCK (MAY BE CHANGED OR REMOVED)
	if (!/android|iphone|ipod|series60|symbian|windows ce|blackberry/i.test(navigator.userAgent)) {
		jQuery(function($) {
			$("a[rel^='lightbox']").slimbox({/* Put custom options here */}, null, function(el) {
				return (this == el) || ((this.rel.length > 8) && (this.rel == el.rel));
			});
		});
	}
}
