Código PHP:
$this->addElement('button', 'buscar', array(
'ignore' => true,
'label' => 'Buscar',
'type' => 'submit',
'onclick' => 'mifuncion(\'buscar\')',
'decorators' => $buttonDecorators,
));
por otro lado tienes un error en tu js donde pones
form.action="buscar()", el action debe ser una url
aunque no entiendo para que eso, el boton no deberia ser tipo "button" sino tipo "submit", ponerle el action al form con setAction() y listo, te estas complicando sin necesidad
Saludos