<!--

	var objTimer;
	
	function fadeCaption(divName,opacity){
		var obj=document.getElementById(divName);
		if(obj){
			setOpacity(obj,opacity);
		}
	}
	
	function fadeBackgroundOut(){
		
		var fade_layer=document.getElementById('loader_layer_fixedimage');		
		fade_layer.opc=100;
		fade_layer.minopc=15;
		fadeOut(fade_layer);
	}

	function fadeBackgroundIn(){
		var fade_layer=document.getElementById('loader_layer_fixedimage');
		fade_layer.maxopc=100;
		fade_layer.opc=15;
		fadeIn(fade_layer);
	}

	function fadeLayerIn(fadelayername, contentlayername){

		var fade_layer=document.getElementById(fadelayername);
		var layer=document.getElementById(contentlayername);
		
		fade_layer.style.display='';
		fade_layer.maxopc=65;
		fade_layer.opc=0;

		layer.style.display='';
		layer.maxopc=100;
		layer.opc=0;
		
		// need to fade out background slightly
		fadeBackgroundOut();

		fadeIn(fade_layer);
		fadeIn(layer);
	}

	function fadeLayerOut(fadelayername, contentlayername){
		var fade_layer=document.getElementById(fadelayername);
		var layer=document.getElementById(contentlayername);
		
		if(fade_layer){
			fade_layer.opc=65;
			fade_layer.minopc=0;
		}
		
		if(layer){
			layer.opc=100;
			layer.minopc=0;
		}

		objTimer = setTimeout("cleanUpLayer('"+fadelayername+"','"+contentlayername+"')", 500);

		fadeBackgroundIn()

		if(fade_layer){
			fadeOut(fade_layer);
		}
		if(layer){
			fadeOut(layer);	
		}
	}
	
	function cleanUpLayer(fadelayername, contentlayername) {
		
		clearTimeout(objTimer);

		var fade_layer=document.getElementById(fadelayername);
		var layer=document.getElementById(contentlayername);

		if (layer){
			layer.style.display='none';
		}
		if (fade_layer){
			fade_layer.style.display='none';
		}
		
	}
	
//-->

