No, no te has explicado muy bien 
  
Bueno, si lo que quieres es acceder desde cada catalogo a su correspondiente carrito pasando por indice catalogo automaticamente, no te has explicado tan mal. 
Primero quiero advertirte que yo no se mucho de forms. 
De todas 
form as te cuento lo que se me ha ocurrido. 
Imagino que desde cada catalogo se abre una pagina nueva con indice catalogo, si no es así se puede hacer asi: 
<form name="form1" method="post" action="indiceCatalogos.htm" target="blank"> 
despues en indiceCatalogos.htm en el evento onload llamamos a la funcion a una funcion que dependiendo del titulo de la ventana que lo haya abierto vaya a un carrito o a otro. 
var carrito
if (window.opener.document.title=="catalogo1")carrito  ="carrito1.htm"
if (window.opener.document.title=="catalogo2") carrito="carrito2.htm"
if (window.opener.document.title=="catalogo3")carrito  ="carrito3.htm"
...
...
vamos al carrito adecuado, en una nueva pagina: 
window.open..... 
o en la misma 
window.location.href=carrito  
Es una forma, pero te digo que yo no controlo de forms. 
Suerte 
rsalvadores