Есть форма с двумя oclick.
<form name=forma enctype="multipart/form-data" method=post   >
 <input type=hidden name=action value=ourwork_change>
<input type=button value='Сохранить' onClick="doSendForm(this); OnButton1()" >
</form>
function OnButton1()
{
    document.forma.action = "/photo_remonta/test.php"
    document.forma.target = "iframe1";    
    document.forma.submit();             
    return true;
}
function doSendForm(but) {
	if (confirm("Сохранить работу?")) {
		forma.action.value = 'ourwork_change';
		but.disabled=true;
		document.body.onbeforeunload = null;
		forma.submit();
		return true;
	} else
		return false;
	}
Функция doSendForm выполняется, функция onButton1 - нет. Изменения порядка выполнения вообще ни к чему не приводит. Причем в Хроме, например, все отлично. 
В чем проблема?