Problema com sc_btn_new

Pessoal, estou com um problema que acredito que seja simples de se resolver porém não estou conseguindo.
No evento onload estou fazendo o if abaixo:

if (sc_btn_new){
	sc_field_display({campo1}, 'on');
}
else{
	sc_field_display({campo1}, 'off');
}

Neste formulário eu defini alguns campos como obrigatório. Porém, caso o usuário esqueça de digitar um dos campos obrigatórios e clicar em incluir, ao dar o refresh na tela, ele entra no else, como se fosse atualização.

Alguma idéia?

Abraço

Alguma idéia pessoal?