Так короче:
<span id="div_style" onClick="document.getElementById('block_elem').style.display = showhide(document.getElementById('block_elem').style.display);
this.style.background = changeSpan(this.style.background)">
</span>
Что за block_elem?
А почему не backgroundColor?