Hola!

A ver si alguien me puede ayudar tengo el siguiente codigo para reprducir sonido en mi web:
Código PHP:
<audio id="main_audio" autoplay="autoplay" preload="auto" loop="loop" volume="1.0">
<source src="mitema.mp3" type="audio/mpeg" />
<source src="mitema.ogg" type="audio/ogg" />
<object id="main_audio_ie8" classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6" style="display:none;">
<param name="URL" value="mitema.mp3" />
<param name="uiMode" value="invisible" />
<param name="autoStart" value="true" />
<param name="volume" value="100" />
<param name="playCount" value="2147483647" /> <!-- (Int32) 2^31-1==2147483647 - maximum allowed count (for 1 second length audio is equals to 68+ years) -->
</object>
</audio>
<div id="controls" class="controls">
<a id="playpause" class="play">Play/Pause</a>
</div>
<script type='text/javascript'>
window.onload=function(){
var isPlaying,a=document.getElementById('main_audio');
if(a.play instanceof Function)isPlaying=function(audio){return !audio.paused;};
else{
a=document.getElementById('main_audio_ie8');
isPlaying=function(audio){return audio.playState==3;};
a.play=function(){this.controls.play();}
a.pause=function(){this.controls.pause();}
}
document.getElementById('playpause').onclick=function() {
if (isPlaying(a)) {
a.pause();
} else {
a.play();
}
};
};
</script>
Como verán dentro de un DIV tengo el boton para pausar el tema, funciona bien, pero el problema que tengo es que necesito ejecutar esa funcion pero desde otro FRAME, probé con TARGET,

pero no me funciona. Supongamos que tengo todo ese codigo en el frame TOP, y quiero darle pausa desde el frame MAIN, como debería hacer el script?
Desde ya muchas gracias por su tiempo.