Prueba esto, debería funcionar:
Código PHP:
<!-- AQUI LOS DOS BOTONES Y EL DIV (FUNCIONA PERFECT)-->
<div id="botones" style="width:600px; height:20px;">
<input type="image" id="recoger" onclick="plegar('contenido')" src="imagenes/up.gif"/>
<input type="image" id="desplegar" onclick="desplegar('contenido')" src="imagenes/down.gif" />
</div>
<div id="contenido" style="width:720px; height:305px; background-color:#006699; position:relative;"></div>
<div id="botones" style="width:600px; height:20px;">
<input type="image" id="recoger" onclick="plegar('otroDiv')" src="imagenes/up.gif"/>
<input type="image" id="desplegar" onclick="desplegar('otroDiv')" src="imagenes/down.gif" />
</div>
<div id="otroDiv" style="width:720px; height:305px; background-color:#006699; position:relative;"></div>
/* aqui el javascript*/
<script language="javascript" type="text/javascript">
var temporizadorplegar;
var temporizadordesplegar;
function plegar(objeto){
clearTimeout(temporizadordesplegar);
var altura=parseInt(document.getElementById(objeto).style.height);
if(altura>0)
{
altura--;
document.getElementById(objeto).style.height=altura+"px";
temporizadorplegar=setTimeout("plegar()",1);
}
else
{
clearTimeout(temporizadorplegar);
}
}
function desplegar(objeto){
clearTimeout(temporizadorplegar);
var altura=parseInt(document.getElementById(objeto).style.height);
if(altura<305){
altura++;
document.getElementById(objeto).style.height=altura+"px";
temporizadordesplegar=setTimeout("desplegar()",1);
}
else
{
clearTimeout(temporizadordesplegar);
}
}
</script>
Eso es usar parámetros en las funciones.