Buenas,, como lo tenía desde el principio estaba bien sólo le quité la línea:
document.form1.submit();
Es decir que estaba mandando dos veces los datos?
con document.form1.submit(); y ajax.send?
ps lo importante es que funcionó pero ps sería bno el saber el porq no se puede hacer el submit
Igual gracias por la intención de ayudar
:D