Si funciona está bien, a mi parecer no hay problema.
Ahora viendo lo que hiciste puedes unir ambas funciones de la siguiente manera:
Código javascript
:
Ver originalfunction validar()
{
// tu codigo de la funcion validar....
//Luego mi aporte dentro de tu funcion
c=0;
for (i=0;i<document.form1.elements.length;i++)
{ // Verificar si son de tipo checkboxs
if (document.form1.elements[i].type=="checkbox")
{ //Verificar si estan marcados
if (document.form1.elements[i].checked)
{//Contador de checkbox marcados....
c++;
}
}
}
if (c==0)
{
alert ("Debe activar al menos un checkbox");
return false;
}
else
{return true;}
}
Saludos....