function initfade(x){
 l=get(x).getElementsByTagName("img").length;
 for(i=0;i<l;i++){
   get(x).getElementsByTagName("img")[i].style.display='none';
 }
 get(x).parentNode.style.backgroundImage="url('"+get(x).getElementsByTagName("img")[1].src+"')";
 im=new Image();
 im.src=get(x).getElementsByTagName("img")[1].src;
 get(x).parentNode.style.width=im.width+"px"; 
 get(x).parentNode.style.height=im.height+"px";
 get(x).parentNode.style.backgroundRepeat="no-repeat";
 get(x).getElementsByTagName("img")[0].src=get(x).getElementsByTagName("img")[1].src;
 get(x).getElementsByTagName("img")[0].style.display='';
 window.setTimeout('startfade("'+x+'",1)',5000);
}


function startfade(x,i){
  next=i+1;
  if(next>=get(x).getElementsByTagName("img").length){next=1;}
  im=new Image();
  im.src=get(x).getElementsByTagName("img")[next].src;
  get(x).parentNode.style.width=im.width+"px"; 
  get(x).parentNode.style.height=im.height+"px";
  get(x).parentNode.style.backgroundImage="url('"+get(x).getElementsByTagName("img")[next].src+"')";
  setopacity(x,i,100);
}

function setopacity(x,i, opacity){
    get(x).getElementsByTagName("img")[0].style.opacity = (opacity / 100); 
    get(x).getElementsByTagName("img")[0].style.MozOpacity = (opacity / 100); 
    get(x).getElementsByTagName("img")[0].style.KhtmlOpacity = (opacity / 100); 
    get(x).getElementsByTagName("img")[0].style.filter = "alpha(opacity=" + opacity + ")"; 
    if(opacity>0){
 	opacity=opacity-5;
	window.setTimeout('setopacity(\''+x+'\','+i+','+opacity+');',10);
    } else {
      n=i+1;   if(n>=get(x).getElementsByTagName("img").length){n=1;}
      get(x).getElementsByTagName("img")[0].src=get(x).getElementsByTagName("img")[n].src;
      window.setTimeout('startfade(\''+x+'\','+n+')',5000);
    }
}

function get(x){
 return document.getElementById(x);
}


 initfade('imgsfondo');
