var DP = {
		  ds: '',
		  dA: 0,
		  sD: 0,
		  tD: 0,
		  t: 4000,
		  idD: 'diapos',
		  nID: 'diapos-on',
		  idC: 'contador',
		  clC: 'actual',
		  IE: false,
		  anim: true,
		  intv: '',
		  lnz: '',
		  $: function(el){
		    var e = document.getElementById(el); return e;
		  },
		  op: function(el,v){
		    (DP.IE) ? el.style.filter='alpha(opacity='+v+')' : el.setAttribute('style','opacity:'+v/100);
		  },
		  ac: function(c){
		    DP.$(DP.idC).getElementsByTagName('li')[DP.dA].className=c;
		  },
		  fun: function(){
		    var i = 100;
		    (DP.dA==DP.tD) ? DP.sD = 0 : DP.sD = DP.dA+1;
		    DP.intv = setInterval(function(){
		      i = i-5;
		      if(i>=0){
		        DP.op(DP.ds[DP.dA],i);
		        DP.op(DP.ds[DP.sD],(100-i));
		      } else {
		        DP.ac('');
		        (DP.dA==DP.tD) ? DP.dA = 0 : DP.dA++;
		        DP.ac(DP.clC);
		        clearInterval(DP.intv);
		        if(DP.anim){DP.lnz = setTimeout(DP.fun,DP.t);}
		      }
		    },50);
		  },
		  manual: function(d){
		    clearInterval(DP.intv);clearTimeout(DP.lnz);DP.anim=false;
		    DP.op(DP.ds[DP.dA],0);
		    DP.op(DP.ds[d],100);
		    DP.ac('');
		    DP.dA=d;
		    DP.ac(DP.clC);
		  },
		  manualSiguiente: function(){
			clearInterval(DP.intv);clearTimeout(DP.lnz);DP.anim=false;

			d = DP.dA+1;
			if (d > DP.tD) d = 0;
			DP.op(DP.ds[DP.dA],0);
			DP.op(DP.ds[d],100);
			DP.ac('');
			DP.dA=d;
			DP.ac(DP.clC);

			DP.lnz = setTimeout(DP.fun,DP.t);

			return false;
		  },
		  inicio: function(){
		    (navigator.userAgent.match('MSIE')) ? DP.IE = true : DP.IE = false;
		    if(!DP.$(DP.idD)) {return false;}

		    DP.$(DP.idD).id=DP.nID;
		    DP.ds = DP.$(DP.nID).getElementsByTagName('li');
		    DP.tD = DP.ds.length-1;
		    var ct = document.createElement('ul');
		    ct.id = DP.idC;
		    (DP.$(DP.nID).nextSibling) ? (DP.$(DP.nID).parentNode).insertBefore(ct,DP.$(DP.nID).nextSibling) : (DP.$(DP.nID).parentNode).appendChild(ct);
		    for(var i=0;i<=DP.tD;i++){
		      DP.op(DP.ds[i],0);
		      DP.$(DP.idC).innerHTML += '<li><a href="#" onclick="DP.manual('+i+')">'+(i+1)+'</a></li>';
		    }
		    DP.op(DP.ds[0],100);
		    DP.ac(DP.clC);
		    DP.lnz = setTimeout(DP.fun,DP.t);
		  }
		}


window.onload = DP.inicio;

total_fotos = 1;
Event.observe(window, 'load', function() {
	fotos = $$('.foto_auto');
	total_fotos = fotos.length;
	for (i=0; i< fotos.length; i++) {
		aux = fotos[i].id.split("_");
		t = aux[2];
		n = t + 1;
		if (n > fotos.length) { n = 0; }

		fotos[i].removeClassName("oculto");
	}


});


