No se si se resuelva tu problema, pero en el codigo inicial que pusiste, en el 
if estas asignando un valor en lugar de compararlo. Para el 
if se utiliza 
== y no un solo 
=  
Código:
 ...
if ( document.getElementById('contra').style.display == 'none' )
...