Tienes muchas validaciones, como sabes que es esa función la que te esta fallando? que pasa si ejecutas la función
ValidaTodo() de este modo?
Código:
function ValidaTodo(){
/* if(ValidaTextboxVacio() == true && ValidaFechaVacia1() == true && ValidaFechaVacia2() == true)
{
if(ValidaFechaInicio() == true && ValidaFechaFin() == true && ValidaFechaIgual() == true)
{
if((ValidarCheckbox() == true || document.getElementById("diariamente").checked == true))
{*/
if(ValidarCampoFecha1() == true /*&& ValidarCampoFecha2() == true*/)
{
document.crear_mensaje.submit();
}
else
{
return false;
}
/*
}
}
}
*/
}