 
var sliderHeight="";
var divToSlide="";
var fullSlideHeight="";
var sliderSpeed=10;
var sliderAccel=1.8;
function SlidingOpen(height){
if(height<=fullSlideHeight){
document.getElementById(divToSlide).style.height=height+'px';
if(height<(fullSlideHeight/2)){
sliderHeight=Math.round(height*sliderAccel)+1;
}
else{
sliderHeight=fullSlideHeight-Math.round((fullSlideHeight-height)/sliderAccel)+1;
}
setTimeout("SlidingOpen(sliderHeight)",sliderSpeed);
}
else{
document.getElementById(divToSlide).style.height="auto";
sliderHeight="";
divToSlide="";
fullSlideHeight="";
}
}
function abreSlide(objId){
if(document.getElementById(objId).style.display!='none'){
return;
}
document.getElementById(objId).style.overflow='hidden';
document.getElementById(objId).style.height='1px';
document.getElementById(objId).style.display='block';
fullSlideHeight=document.getElementById(objId).scrollHeight;
divToSlide=objId;
SlidingOpen(1);
return;
}
function SlidingClosed(height){
document.getElementById(divToSlide).style.height=height+'px';
if(height>0){
if(height>(fullSlideHeight/2)){
sliderHeight=Math.round(fullSlideHeight-(fullSlideHeight*sliderAccel)+(height*sliderAccel))-1;
if(sliderHeight<(fullSlideHeight/2)){
sliderHeight=Math.round(fullSlideHeight/2)-1;
}
}
else{
sliderHeight=Math.round(height/sliderAccel)-1;
}
setTimeout("SlidingClosed(sliderHeight)",sliderSpeed);
}
else{
document.getElementById(divToSlide).style.display='none';
sliderHeight="";
divToSlide="";
fullSlideHeight="";
}
}
function cierraSlide(objId){
if(document.getElementById(objId).style.display=='none'){
return;
}
document.getElementById(objId).style.overflow='hidden';
fullSlideHeight=document.getElementById(objId).scrollHeight;
if(!fullSlideHeight){
fullSlideHeight=document.getElementById(objId).offsetHeight;
}
fullSlideHeight-=10;
divToSlide=objId;
SlidingClosed(fullSlideHeight-1);
return;
}
function lanzaSlide(objId){
if(document.getElementById(objId).style.display=='none'){
abreSlide(objId);
}else{
cierraSlide(objId);
}
}
