function opacity(id, opacStart, opacEnd, millisec) {
    //speed for each frame
    var speed = Math.round(millisec / 100);
    var timer = 0;

    //determine the direction for the blending, if start and end are the same nothing happens
    if (opacEnd > 0) {
            setTimeout("document.getElementById('" + id + "').style.display = 'block'; ",(0));
    }

    if(opacStart > opacEnd) {
        for(i = opacStart; i >= opacEnd; i=i-1 ) {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    } else if(opacStart < opacEnd) {
        for(i = opacStart; i <= opacEnd; i++)
            {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    }
    if (opacEnd == 0) {
            setTimeout("document.getElementById('" + id + "').style.display = 'none'; ",(timer * speed));
    }
}

function size(id, sizeEnd, millisec) {
    //speed for each frame
    var speed = Math.round(millisec / 100);
    var timer = 0;
	var sizeStart = document.getElementById(id).offsetHeight;
    if(sizeStart > sizeEnd) {
        for(i = sizeStart; i >= sizeEnd; i=i-1 ) {
            setTimeout("document.getElementById('" + id + "').style.height = '" + i + "px'; ",(timer * speed));
            timer++;
        }
    } else if(sizeStart < sizeEnd) {
        for(i = sizeStart; i <= sizeEnd; i++)
            {
            setTimeout("document.getElementById('" + id + "').style.height = '" + i + "px'; ",(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 loading(cmd) {
	if (cmd=='start') {
//		document.getElementById('loading').style.display = 'block';
	}
	if (cmd=='done') {
//		document.getElementById('loading').style.display = 'none';
		if (document.getElementById('firstload').style.display != 'none') {
			editb = document.getElementById("editorbody");
			setTimeout("opacity('firstload', 100, 0, 500)",1000);;
		}
	}
}

function coresizeframe(iframeID, w, h) {

	var ddoc = getIFrameDocument(document,'copagecontent');
	var dframe = ddoc.getElementById(iframeID);

	dframe.style.height = h + 'px';
	dframe.style.width = w + 'px';
}