var default_blend_interval = 7500;
var default_blend_speed = 2000;

function blendimages(containerid, imageid,imagefile, bspeed, imagefilearrayidx_name, imagefilearrayidx_value)
{
	var dynamic_idx_name = imagefilearrayidx_name;//TN added
	if(bspeed < 1 || bspeed == ""){
		bspeed = default_blend_speed;
	}
	blendimage(containerid, imageid, imagefile[eval(dynamic_idx_name)], bspeed);
	if( imagefilearrayidx_value+1 < imagefile.length ){
		var idx_new_value = imagefilearrayidx_value + 1;
		eval(dynamic_idx_name + "="+idx_new_value+";");
	} else {
		eval(dynamic_idx_name + "=0;");
	}
}
function blendimage(divid, imageid, imagefile, millisec) {
    var speed = Math.round(millisec / 100);
    var timer = 0;
    
    //TN edited: document.getElementById(divid).style.backgroundImage = "url(" + document.getElementById(imageid).src + ")";
	document.getElementById(divid).style.background = "url('" + document.getElementById(imageid).src + "')";
    changeOpac(0, imageid);
    document.getElementById(imageid).src = imagefile;
    for(i = 0; i <= 100; i+=2) {
        setTimeout("changeOpac(" + i + ",'" + imageid + "')",(timer * speed));
        timer++;
    }
} 
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 + ")";
}