var soundBit = new Array();
// sound files to be preloaded
soundBit[0] = "truck_back.mp3";
soundBit[1] = "truck_stop.mp3";
soundBit[2] = "truck_honk.mp3";
soundBit[3] = "truck_start.mp3";

function initSounds() {
 document.write('<BGSOUND ID="soundID">')
 IE = (navigator.appVersion.indexOf("MSIE")!=-1 && document.all)? 1:0;
 NS = (navigator.appName=="Netscape" && navigator.plugins["LiveAudio"])? 1:0;
 ver4 = IE||NS? 1:0;
 onload=preLoadAudio;
}

function preLoadAudio() {
 if (!ver4) return;
 if (NS) EmbAudio = new Layer(0,window);
 else {
  Str = "<DIV ID='EmbAudio' STYLE='position:absolute;'></DIV>";
  document.body.insertAdjacentHTML("BeforeEnd",Str);
 }
 var Str = '';
 for (i=0;i<soundBit.length;i++)
  Str += "<EMBED SRC='"+soundBit[i]+"' AUTOSTART='FALSE' HIDDEN='TRUE'>"
 if (IE) EmbAudio.innerHTML = Str;
 else {
  EmbAudio.document.open();
  EmbAudio.document.write(Str);
  EmbAudio.document.close();
 }
 auCon = IE? document.all.soundID:EmbAudio;
 auCon.control = auCtrl;
}

function auCtrl(whSound,play) {
 if (IE) this.src = play? soundBit[whSound]:'';
 else eval("this.document.embeds[whSound]." + (play? "play()":"stop()"))
}

function playSound(whSound) { 
 if (window.auCon) auCon.control(whSound,true); 
}

function stopSound(whSound) { 
 if (window.auCon) auCon.control(whSound,false); 
}
