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('img/','spacer.gif');
	preloader('img/button/','jancodejong_off.gif','jancodejong_on.gif','jancodejong_act.gif');
	preloader('img/button/','janus_off.gif','janus_on.gif','janus_act.gif');
	preloader('img/button/','jacobus_off.gif','jacobus_on.gif','jacobus_act.gif');
	preloader('img/button/','jabq_off.gif','jabq_on.gif','jabq_act.gif');
	preloader('img/button/','smeedatelier_off.gif','smeedatelier_on.gif','smeedatelier_act.gif');
	preloader('img/button/','flag_nl_off.gif','flag_nl_on.gif');
	preloader('img/button/','flag_uk_off.gif','flag_uk_on.gif');
	preloader('img/button/','flag_de_off.gif','flag_de_on.gif');
	preloader('dealers/','logo-jacobus.png','logo-jacobus.shadow.png');
}

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 = "img/button/"+imgDocID+"_"+imgObjName+".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 afb_lijst(nav,subnav) {
	if ( typeof(subnav) != 'undefined' ) { var afbeeldingen = eval('afb_'+nav+'_'+subnav);
	                                       afb_map = 'img/smeedatelier/'+nav+'/'+subnav+'/' }
	else                                 { var afbeeldingen = eval('afb_'+nav )
	                                       afb_map = 'img/smeedatelier/'+nav+'/' }
	var afb_detail   = new Array();
	var afb_teller   = 0;
//	var afb_aantal   = Math.floor((breedte-175)/(150+10)); //org
	var afb_aantal   = 3;
	if ( afb_aantal < 2 ) { afb_aantal = 2 }
	for(i=0;i<=afbeeldingen.length-2;i++){
		afb_teller++;
		if ( afb_teller==1 ) { d.write('<tr><td valign=top>')	}
		else                 { d.write('</td><td>&nbsp;&nbsp;&nbsp;</td><td valign=top>')}
		afb_detail = afbeeldingen[i].split('&');
		afb_oms=afb_detail[0];afb_oms=afb_oms.replace(/_v_1/g,'');afb_oms=afb_oms.replace(/_/g,' ');
		afb_oms=afb_oms.replace(/\.(jpg|gif)$/g,'');
		afb_detail[0] = afb_detail[0].replace(/\.gif/g,'-model.gif');
		afb_detail[0] = afb_detail[0].replace(/\.jpg/g,'-model.jpg');


		d.write('<a href=javascript:detail("'+afb_detail[0]+'","');
		if ( afb_detail.length==2 && afb_detail[1].indexOf('+')>0 ) {
			afb_extra=' (1/'+eval(afb_detail[1].split('+').length)+')';d.write(afb_detail[1]) }
		else                        { afb_extra='' }
		d.write('")><img src="'+afb_map+afb_detail[0]+'" height=113 width=150 name="serie'+i+'"');
		if ( afb_detail[0].indexOf('.jpg') > 0 ) { d.write(' border=1') }
		else                                     { d.write(' border=0') }
		d.write(' alt="'+afb_oms+'"></a><br><span class=tekstfoto>'+afb_oms+afb_extra+'</span><br>');

		if ( afb_teller==afb_aantal ) { d.write('</td></tr>');afb_teller=0	}
	}
	if ( afb_teller!=afb_aantal && afb_teller!=0 ) {
		for (i=afb_teller;i<afb_aantal;i++) { d.write('</td><td>&nbsp;')}
		d.write('</tr>');
	}
}

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(nr,opacity) {
	imageID = d.images['foto_album'+nr];
	imageID = eval(doc2+'"'+nr+'"'+sty);
//	document.title = 'setOpacity:'+nr+' '+opacity;
//	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 ) { imageID.visibility = 'hidden' }
	else                { imageID.visibility = 'visible'}
	imageID.filter = "alpha(opacity:"+opacity+")";// IE/Win
	imageID.KHTMLOpacity = opacity/100;           // Safari<1.2, Konqueror
	imageID.MozOpacity   = opacity/100;           // Older Mozilla and Firefox
	imageID.opacity      = opacity/100;           // Safari 1.2, newer Firefox and Mozilla, CSS3
}

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

function fader(nr,opacity,init) {
//	document.title = init;//'('+fototeller+')'+opacity+richting+' '+document.title;
	if ( typeof(init) == 'undefined' ) { init = '' }
  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+",'"+init+"')", 50);//,'"+richting[nr]+"'
  } else {
		if ( richting[nr] == '+' ) {
      d.images['foto_album'+nr+'_2'].src                      = eval('map'+nr)+                eval('afb_array'+nr+'[map'+nr+']['+fototeller[nr]+']');
  	  if (document.getElementById && document.getElementById('foto_album'+nr+'_1_link') != null ) {
  			document.getElementById('foto_album'+nr+'_2_link').href = eval('map'+nr)+'.klein/groot-'+eval('afb_array'+nr+'[map'+nr+']['+fototeller[nr]+']');
      }
//			document.getElementById('foto_album'+nr+'_2_link').title= eval('oms_array'+nr+'[map'+nr+']['+fototeller[nr]+']');
//      setDIVcontent('album'+nr+'_2_oms','<i>'+eval('oms_array'+nr+'[map'+nr+']['+fototeller[nr]+']')+'</i>');
			set_pre_post(nr);
    } else {
      d.images['foto_album'+nr+'_1'].src                      = eval('map'+nr)+                eval('afb_array'+nr+'[map'+nr+']['+fototeller[nr]+']');
  	  if (document.getElementById && document.getElementById('foto_album'+nr+'_1_link') != null ) {
        document.getElementById('foto_album'+nr+'_1_link').href = eval('map'+nr)+'.klein/groot-'+eval('afb_array'+nr+'[map'+nr+']['+fototeller[nr]+']');
      }
//			document.getElementById('foto_album'+nr+'_1_link').title= eval('oms_array'+nr+'[map'+nr+']['+fototeller[nr]+']');
//      setDIVcontent('album'+nr+'_1_oms','<i>'+eval('oms_array'+nr+'[map'+nr+']['+fototeller[nr]+']')+'</i>');
			set_pre_post(nr);
    }
//		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...
			if (init == 'init' && document.getElementById && document.getElementById('foto_album'+nr+'_1_link') != null ) { //init...
				$("#readmore"+nr+"_1").html(readmore);
				$("#readmore"+nr+"_2").html(readmore);
//				$("#foto_album"+nr+"_2_link").click(function(){;});
//				$("#foto_album"+nr+"_1_link").click(function(){kill_foto_volgende(2);});
				$("#foto_album"+nr+"_1_link").attr('rel','lightbox[album]');
				$("#foto_album"+nr+"_2_link").attr('rel','lightbox[album]');
				// 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));
						});
					});
				}
			}
//top.document.title = 'yo';
  		timer_array1[nr] = window.setTimeout("foto_volgende('"+nr+"')", 2000); // <====== duur afbeelding..
    }
	}
}

var richting      = new Array();
var fototeller    = new Array();
var afb_preloader = new Object;
function foto_volgende(nr,init,dianame) {
	if ( typeof(init) == 'undefined' ) { init = '' }
	if ( 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);
	  if (document.getElementById && document.getElementById('foto_album'+nr+'_1_link') != null ) {
			window.setTimeout("document.getElementById('foto_album"+nr+"_1_link').href ='"+eval('map'+nr)+'.klein/groot-'+eval('afb_array'+nr+'[map'+nr+']['+fototeller[nr]+']')+"'",
												1000); // <====== duur animatie! (100/5 * 50)
		}
/*		if (eval('oms_array'+nr)) {
			window.setTimeout("document.getElementById('foto_album"+nr+"_1_link').title='"+eval('oms_array'+nr+'[map'+nr+']['+fototeller[nr]+']')+"'", 5);
	    setDIVcontent('album'+nr+'_1_oms','<i>'+eval('oms_array'+nr+'[map'+nr+']['+fototeller[nr]+']')+'</i>');
		}*/
		set_pre_post(nr);
		eval(doc2+'"album'+nr+'_1"' +sty).visibility='visible';
		richting[nr]   = '-';
	} else {
		init = '';
		eval(doc2+'"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,init) }
	else                       { richting[nr]='+';fader(nr,  0,init) }
	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(doc2+'"album'+nr+'_1"' +sty).visibility='hidden';
//	eval(doc2+'"album'+nr+'_2"' +sty).visibility='hidden';
}

function set_pre_post(nr) {
  	  if (document.getElementById && document.getElementById('foto_album'+nr+'_1_link') == null ) {
        return;
  	  }

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

