//change the opacity for different browsers
function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
} 


function blendimage(divid, imageid, imagefile, millisec) {
    var speed = Math.round(millisec / 100);
    var timer = 0;
    
    //set the current image as background
    document.getElementById(divid).style.backgroundImage = "url(" + document.getElementById(imageid).src + ")";
    
    //make image transparent
    changeOpac(0, imageid);
    
    //make new image
    document.getElementById(imageid).src = imagefile;

    //fade in image
    for(i = 0; i < 100; i++) {
        setTimeout("changeOpac(" + i + ",'" + imageid + "')",(timer * speed));
        timer++;
    }
}

function image_slide(id, amount, dirnr) {
	var nr;
	var id;
	var picnr;
	var dirnr;

	// Totaal aantal bestanden in de image slide directory
	totalFiles = amount;
	
	if(id == totalFiles) {
		picnr = 1;
	} else {
	
		if(!id)
			picnr = 1;
		else
			picnr = id;
	
		if(id != 0)
			nr = picnr + 1;	
		else
			nr = picnr;
	}	
			
	blendimage('blenddiv','blendimage', '/images/image_slide/image_slide_'+dirnr+'/0' + picnr +'.gif', 1000);
	
	setTimeout("image_slide("+nr+", "+totalFiles+", "+dirnr+")", 3000);
	
}

function preload_images(amount, dirnr) {
	var dirnr;
	totalFiles = amount;
	
		for(i=1; i < totalFiles; i++) {
			for(x=1; x < totalFiles; x++) {
				i = new Image(260, 120);
				i.src = 'http://www.hoevebiesland.nl/images/image_slide/image_slide_'+dirnr+'/0'+x+'.gif';	
			}
			//alert('p'+i.src);
		}
	
		
	if(x == totalFiles) {
		image_slide(1, totalFiles, dirnr);
	} 	
}

