function init(vis,alph){
	document.getElementById('apDiv1').style.visibility = vis;
	changeOpac('0','apDiv1');
};

function opacity(id, opacStart, opacEnd, millisec) {

	var speed = Math.round(millisec / 100);
	var timer = 0;
	
	//Fade Out
	if(opacStart > opacEnd) {
		for(i = opacStart; i >= opacEnd; i--) {
			setTimeout("changeOpac(" + i + ",'" + id + "','out')",(timer * speed));
			timer++;
		}
	} //Fade In
	else if(opacStart < opacEnd) {
	init('visible');
		for(i=opacStart; i<=opacEnd; i++)
			{
			setTimeout("changeOpac(" + i + ",'" + id + "','img')",(timer * speed));
			timer++;
		}
	}
}

function changeOpac(opacity, id,fde) {
	if(fde=='out' && opacity==0){
		init('hidden');		
	}
	var object = document.getElementById(id).style; 
	object.opacity = (opacity / 100);
	object.MozOpacity = (opacity / 100);
	object.KhtmlOpacity = (opacity / 100);
	object.filter = "alpha(opacity=" + opacity + ")";
}