var divcolor = true;
var carregat = false;
var manual = false;


function imagen_fade()
{		
	if(!divcolor)
	{
		divcolor = true;
		fade("zdiv1",0,1,'in');}
	else
	{
		divcolor = false;		
		fade("zdiv1",100,1,'out');
	}	
}

function loading_out()
{

	fade("loading",100,2,'out');
	var intervalo = setInterval("imagen_fade()",7000);
	carregat = true;
	if(manual == true){clearInterval(intervalo);}
}

function fade(objId,opacity,v,action) {  


		if (document.getElementById) 
		  {
			
			obj = document.getElementById(objId);
			
			if (opacity >= 0 && opacity <= 100) 
			{
				setOpacity(obj, opacity);
				
				if(action == 'in'){opacity += v;}
				if(action == 'out'){opacity -= v;}
				
				
				window.setTimeout("fade('"+objId+"',"+opacity+","+v+",'"+action+"')", 20);
			}
		  }
}

function carrega_manual(dir){

	if(!carregat){
		
		var manual = true; 
		loading_out();
		var foto = document.getElementById('zdiv1');
		
		foto.src = dir.substr(2);
	}
	
}

function setOpacity(obj, opacity) {
  opacity = (opacity == 100)?99.999:opacity;
  
  // IE/Win
  obj.style.filter = "alpha(opacity:"+opacity+")";
  
  // Safari<1.2, Konqueror
  obj.style.KHTMLOpacity = opacity/100;
  
  // Older Mozilla and Firefox
  obj.style.MozOpacity = opacity/100;
  
  // Safari 1.2, newer Firefox and Mozilla, CSS3
  obj.style.opacity = opacity/100;
}