Si observás bien vas a ver que el 
name del campo de texto de búsqueda en el form que funciona es "
q", mientras que en el otro has puesto "
search"
y yo evitaría el submit con javascript en favor de esto    
Código HTML:
Ver original<input type="submit" value="buscar" style="border: none; background-color: transparent; text-decoration: underline; cursor: pointer;" /> 
  
o poniendole también una imagen de fondo 
SAludos