var imgDocID;
var imgObjName;
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('');
	preloader('img/','barl2.gif','barr2.gif','barm2.gif');
}

function hiLite(imgDocID, imgProjName, imgObjName) {
	window.status='';
	d.images[imgDocID].src = 'img/projecten/'+imgProjName+'/big/image_00'+imgObjName+'.jpg';
}

function hiLiteflag(imgDocID, imgObjName) {
	window.status='';
	d.images[imgDocID].src = "img/"+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 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(doc+'"album'+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
	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) {
//	document.title = '('+fototeller+')'+opacity+richting+' '+document.title;
  if (opacity <= 100 && opacity >= 0) {
    setOpacity(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]+']') }
		else                       { d.images['foto_album'+nr+'_1'].src = eval('map'+nr)+eval('afb_array'+nr+'[map'+nr+']['+fototeller[nr]+']') }
//		document.title = eval('map'+nr)+"/"+eval('afb_array'+nr+'[map'+nr+']['+fototeller[nr]+']');
		timer_array1[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,dianame) {
	if ( typeof(init) != 'undefined' && init == 'init' ) { //init...
		setOpacity(nr+'_1',0);
		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);
		eval(doc+'"album'+nr+'_1"' +sty).visibility='visible';
		richting[nr]   = '-';
	} else {
		eval(doc+'"album'+nr+'_2"' +sty).visibility='visible';
	}
	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';
}

// print <div> by Wilco

var gAutoPrint = true; // Flag for whether or not to automatically call the print function
var gAutoClose = true; // Flag for whether or not to automatically close the print window
var gCleanup = /<input[^>]*value=.?Uitprinten[^>]*>/i; // remove the print button

function printSpecial()
{
	if (document.getElementById != null)
	{
		var html = '<HTML>\n<HEAD>\n';
		if (document.getElementsByTagName != null)
		{
			var headTags = document.getElementsByTagName("head");
			if (headTags.length > 0)
				html += headTags[0].innerHTML;
		}
		html += '\n</HE' + 'AD>\n<BODY onload="setTimeout(\'';
		if (gAutoPrint) {
			html += 'window.print();';
		}
		if (gAutoClose) {
			html += 'window.close();';
		}
		html += '\',250)">\n';
		html += '<div>&copy; Kuipers installatietechniek<br>Molier 4<br>8521 MD Sint Nicolaasga<br>Tel: 0513 - 43 13 81<br>Fax: 0513 - 43 24 85</div>';
		var printReadyElem = document.getElementById("printReady");
		if (printReadyElem != null)
		{
				html += printReadyElem.innerHTML;
		}
		else
		{
			alert("Could not find the printReady section in the HTML");
			return;
		}
		html += '\n</BO' + 'DY>\n</HT' + 'ML>';
		if (typeof(gCleanup) != 'undefined') {
			html = html.replace(gCleanup,'');
		}
		var printWin = window.open("","printSpecial");
		printWin.document.open();
		printWin.document.write(html);
		printWin.document.close();
	}
	else
	{
		alert("Sorry, the print ready feature is only available in modern browsers.");
	}
}

