Refresh na jsp

Fala Feras

tenho um Botão com um Onclick que chama uma div e nessa DIV tem um Class que chama um css para por uma transparencia na tela quando o botão for precionado,
isso para que o usuario não possa clicar 2x no botão e fazer um cadastro com duplicidade até ai esta tudo certo o problema e que existe uma validação JavaScript
e caso o usuario não preencha todos os campos obrigatórios e exibida uma msg de preenchimento dos campos e a transparencia fica por traz do botão da validação JS
quando clico no botão a transparencia permanece quero saber o que posso alterar para que a transparencia saia da tela quando for precionado o botão do aviso

aqui esta meu botão

<html:submit property="submit=inserir" styleClass="btnCadastrar" value=" " onclick="this.style.display = 'none';document.getElementById('div1').style.display = 'inline';document.body.style.overflow='auto'; return (verificarAnunciante() && validarInsercao())">
	<bean:message key="<%=ConstantesInterfaceSistemaRecebimento.BOTAO_GERAL_INSERIR%>"/>
</html:submit>

aqui esta minha DIV

<tr>
	 <td width="0%" valign="top">
		<div id="div1" class="transparencia"></div>
	</td>
</tr>

aqui esta o css da transparencia

.transparencia{
        position: fixed !important;
        position: absolute;
        top: 0px;
        left: 0px;
        z-index: 10w;
        width: 100%;
        height:100%;
        opacity: 0.6;
        color: #000000;
        background-color: #E0E0E0;      
		display: none;
}

*.transparencia{
        filter: alpha(opacity = 60);
}