// JavaScript Document

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++;
    }
    
}

//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 inicialize_fades(currentIndex, divid, imageid, array_img){

	var current_arr = eval(array_img);
	if(current_arr.length >0){
		blendimage(divid, imageid, current_arr[currentIndex], 1000);
	
		if(currentIndex == (current_arr.length - 1))
			currentIndex = 0;
		else
			currentIndex = currentIndex + 1;
		if(current_arr.length >1){
			setTimeout("inicialize_fades("+currentIndex+",'"+divid+"','"+imageid+"','"+array_img+"')",5000);
		}
	}
}

function resizeIframe(){

	var totalHeight = 0;
	var theseChildren = document.body.childNodes;
	var numChildren = theseChildren.length;

        for(i=0;i<numChildren;i++)
			if(theseChildren[i].offsetHeight!=undefined)
       		totalHeight += theseChildren[i].offsetHeight;

	//if(parent.document.getElementById("fMain").offsetHeight<totalHeight){
		parent.document.getElementById("fMain").style.display = "block";
		parent.document.getElementById("fMain").height = totalHeight;
	//}


}