var timerlen = 5;
var slideAniLen = 250;

var timerID = new Array();
var startTime = new Array();
var obj = new Array();
var endHeight = new Array();
var moving = new Array();
var dir = new Array();

function slidedown(objname){
        if(moving[objname])
				return;

        if(document.getElementById(objname).style.display != "none")
                return; // cannot slide down something that is already visible

        moving[objname] = true;
        dir[objname] = "down";
        startslide(objname);
}

function slideup(objname){
        if(moving[objname])
                return;

        if(document.getElementById(objname).style.display == "none")
                return; // cannot slide up something that is already hidden

        moving[objname] = true;
        dir[objname] = "up";
        startslide(objname);
}

function startslide(objname){
        obj[objname] = document.getElementById(objname);

        endHeight[objname] = parseInt(obj[objname].style.height);
        startTime[objname] = (new Date()).getTime();

        if(dir[objname] == "down"){
                obj[objname].style.height = "1px";
        }

        obj[objname].style.display = "block";

        timerID[objname] = setInterval('slidetick(\'' + objname + '\');',timerlen);
}

function slidetick(objname){
        var elapsed = (new Date()).getTime() - startTime[objname];
        if (elapsed > slideAniLen)
                endSlide(objname)
        else {
                var d =Math.round(elapsed / slideAniLen * endHeight[objname]);
                if(dir[objname] == "up")
                        d = endHeight[objname] - d;

                obj[objname].style.height = d + "px";
        }

        return;
}

function endSlide(objname){
        clearInterval(timerID[objname]);
        if(dir[objname] == "up")
                obj[objname].style.display = "none";

        obj[objname].style.height = endHeight[objname] + "px";

        delete(moving[objname]);
        delete(timerID[objname]);
        delete(startTime[objname]);
        delete(endHeight[objname]);
        delete(obj[objname]);
        delete(dir[objname]);

        return;
}
var objname_ant="";
function toggleSlide(objname){
	if(objname_ant == ""){
		objeto=objname;
	}else{
		objeto=objname_ant;
	}
  if(document.getElementById(objeto).style.display == "none"){
    // div is hidden, so let's slide down
    slidedown(objname);
  }else{
    // div is not hidden, so slide up
    slideup(objname);
  }
  objname_ant=objname;
}
function toggleSlide0(id){
  if(document.getElementById('icons0'+id).style.display == "none"){
    // div is hidden, so let's slide down
    slidedown('icons0'+id);
    slideup('icons1'+id);
	document.getElementById('icons1'+id).style.display == ""
  }else{
    // div is not hidden, so slide up
    slideup('icons0'+id);
	document.getElementById('icons1'+id).style.display == "none"
    slidedown('icons1'+id);
  }
}
function toggleSlide1(id){
  if(document.getElementById('icons1'+id).style.display == "none"){
    // div is hidden, so let's slide down
    slidedown('icons1'+id);
    slideup('icons0'+id);
	document.getElementById('icons0'+id).style.display == ""
  }else{
    // div is not hidden, so slide up
    slideup('icons1'+id);
	document.getElementById('icons0'+id).style.display == "none"
    slidedown('icons0'+id);
  }
}

/* rollovers iconos Compartir, Insertar,... en index y single*/
imagen1=new Image;imagen2=new Image;imagen3=new Image;imagen4=new Image;imagen5=new Image;imagen6=new Image;imagen7=new Image;imagen8=new Image;imagen9=new Image;imagen10=new Image;
imagen1.src="/wp-content/themes/acenstv/images/bt_compartir.gif";imagen2.src="/wp-content/themes/acenstv/images/bt_compartir_verde.gif";imagen3.src="/wp-content/themes/acenstv/images/bt_descargar.gif";imagen4.src="/wp-content/themes/acenstv/images/bt_descargar_verde.gif";imagen5.src="/wp-content/themes/acenstv/images/bt_insertar.gif";imagen6.src="/wp-content/themes/acenstv/images/bt_insertar_verde.gif";imagen7.src="/wp-content/themes/acenstv/images/bt_etiquetas.gif";imagen8.src="/wp-content/themes/acenstv/images/bt_etiquetas_verde.gif";imagen9.src="/wp-content/themes/acenstv/images/bt_favoritos.gif";imagen10.src="/wp-content/themes/acenstv/images/bt_favoritos_verde.gif";
img_pul="";a=1;b=1;c=1;d=1;
function cambiar(img){
   if(img == 1 && a==1){
      document.images['compartir'].src=imagen2.src;
	  document.images['descargar'].src=imagen3.src;
	  document.images['insertar'].src=imagen5.src;
	  document.images['etiquetas'].src=imagen7.src;
	  document.images['favoritos'].src=imagen9.src;
	  a=2;b=1;c=1;d=1;
   }else if(img == 2 && b==1){
      document.images['compartir'].src=imagen1.src;
	  document.images['descargar'].src=imagen4.src;
	  document.images['insertar'].src=imagen5.src;
	  document.images['etiquetas'].src=imagen7.src;
	  document.images['favoritos'].src=imagen9.src;
	  b=2;a=1;c=1;d=1;
   }else if(img == 3 && c==1){
      document.images['compartir'].src=imagen1.src;
	  document.images['descargar'].src=imagen3.src;
	  document.images['insertar'].src=imagen6.src;
	  document.images['etiquetas'].src=imagen7.src;
	  document.images['favoritos'].src=imagen9.src;
	  c=2;a=1;b=1;d=1;
   }else if(img == 4 && d==1){
      document.images['compartir'].src=imagen1.src;
	  document.images['descargar'].src=imagen3.src;
	  document.images['insertar'].src=imagen5.src;
	  document.images['etiquetas'].src=imagen8.src;
	  document.images['favoritos'].src=imagen9.src;
	  d=2;a=1;b=1;c=1;
   }else{
      document.images['compartir'].src=imagen1.src;
	  document.images['descargar'].src=imagen3.src;
	  document.images['insertar'].src=imagen5.src;
	  document.images['etiquetas'].src=imagen7.src;
	  document.images['favoritos'].src=imagen9.src;
	  a=1;b=1;c=1;d=1;
    }
   img_pul = img;
}
function hover(img){
   if(img == "compartir" && img_pul!=1){
	document.images[img].src=imagen2.src;
   }else if(img == "descargar" && img_pul!=2){
	document.images[img].src=imagen4.src;
   }else if(img == "insertar" && img_pul!=3){
	document.images[img].src=imagen6.src;
   }else if(img == "etiquetas" && img_pul!=4){
	document.images[img].src=imagen8.src;
   }else if(img == "favoritos" && img_pul!=5){
	document.images[img].src=imagen10.src;
   }
}
function out(img){
   if(img == "compartir" && img_pul!=1){
	document.images[img].src=imagen1.src;
   }else if(img == "descargar" && img_pul!=2){
	document.images[img].src=imagen3.src;
   }else if(img == "insertar" && img_pul!=3){
	document.images[img].src=imagen5.src;
   }else if(img == "etiquetas" && img_pul!=4){
	document.images[img].src=imagen7.src;
   }else if(img == "favoritos" && img_pul!=5){
	document.images[img].src=imagen9.src;
   }
}

