Modificato ancora ora funziona con firefox, chorme e firefox

codice:
<script>
function mercati_ricerca(mercato,ev){
    if((ev.target || ev.srcElement).id == "ricerca"){
        document.getElementById(mercato).style.display = 'none';
    } else if((ev.target || ev.srcElement).id == "vis_energia"){
		document.getElementById(mercato).style.display = 'block';
		} else { 
			if(document.getElementById(mercato).style.display == 'none'){
				document.getElementById(mercato).style.display = 'block';
			} else {
				document.getElementById(mercato).style.display = 'none';
			}
    }
}
</script>