tendrías que hacerla tu, sería lo más fácil y rápido, aquí te pongo un ejemplo rápido, puedes optimizar la función:
Código html:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="es-es" xml:lang="es-es"> <!--
#contenedor{ width:500px; height:500px; background-color:#fff; border:1px solid #000;}
-->
<script type="text/javascript"> function ocultar()
{
var s1 = document.getElementById("s1");
var s2 = document.getElementById("s2");
var s3 = document.getElementById("s3");
if ((s1.style.display == "block") && (s1.style.display == "block") && (s3.style.display == "block"))
{
s1.style.display = "none";
s2.style.display = "none";
s3.style.display = "none";
}
else
{
s1.style.display = "block";
s2.style.display = "block";
s3.style.display = "block";
}
}
<a href="#" onClick="ocultar();">ocultar
</a><br />
<select id="s1" style="display:block"> <select id="s2" style="display:block"> <select id="s3" style="display:block">
y llamas a la función en donde llamas al calendario, y la vuelves a llamar cuando el calendario se cierre y la puedes ocupar no se en un vínculo o un input, en lo que estes usando para el calendario
o también podrías utilizar en vez display el visivility