This might be something I can't do but...
parent.document.getElementById('<?php echo $_GET['song']; ?>')
.innerHTML = '<img src="heart.png" onmouseover="heartOver('');" >';
The onmouseover="heartOver('');
portion breaks my JavaScript. Is there a way to escape the quotes so I can do this?