Bueno por fin resuelto, efectivamente en el onChange del select marcas envía como parámetro la palabra "marcas" , me estuve basando en el ejemplo de este enlace http://www.formatoweb.com.ar/ajax/select_dependientes.php y supuse que lo que enviaba por el onChange era el valué del seleccionado, al ver bien la función 'cargaContenido' recoge el option seleccionado, solo basto con enviarle por parámetro el id del select y mover el javascript justo después del segundo select osea el dependiente.
<script language="javascript" type="text/javascript">
var idSelectOrigen = "marcas";
cargaContenido(idSelectOrigen);
</script>
Gracias por responder