У вас не стандартная форма входа, почему результат того что не работает она правильно. Измените ее ошибки, или восстановите на стандартную через тег условного оператора.
так же можете попробовать добавить скрипт необходимый для формы
Вставьте после <body> такой скрипт
Code
<script type="text/javascript">
sendFrm$USER_ID$=function(){
var o=$('#frmLg$USER_ID$')[0],pos=_uGetOffset(o),o2=$('#blk$USER_ID$')[0];
document.body.insertBefore(o2,document.body.firstChild);
$(o2).css({top:(pos['top'])+'px',left:(pos['left'])+'px',width:o.offsetWidth+'px',height:o.offsetHeight+'px',display:''}).html('<div align="left" style="padding:5px;"><div class="myWinLoad"></div></div>');
_uPostForm('frmLg$USER_ID$',{type:'POST',url:'/index/sub/',error:function() {
$('#blk$USER_ID$').html('<div align="left" style="padding:10px;"><div class="myWinLoadSF" title="Невозможно выполнить запрос, попробуйте позже"></div></div>');
_uWnd.alert('<div class="myWinError">Невозможно выполнить запрос, попробуйте позже</div>','',{w:250,h:90,tm:3000,pad:'15px'});
setTimeout("$('#blk$USER_ID$').css('display','none');",'1500');
}
});
}
</script>