//-- Generate a random number between 0 and max.
function randomNum(max) {
  var rNum=NaN
  while (isNaN(rNum)) {
    rNum=Math.floor(Math.random()*(max))
  }
  return rNum
}

var sound = new Array()
sound[0]= "../media/2001.mid"
sound[1]= "../media/creatures.mid"
sound[2]= "../media/hawaii.mid"
sound[3]= "../media/welcometomyworld.mid"
sound[4]= "../media/xfiles_extended.mid"
sound[5]= "../media/yelloros.mid"
sound[6]= "../media/badmoonrising.mid"
sound[7]= "../media/satisfaction.mid" 
sound[8]= "../media/dontgo.mid"
sound[9]= "../media/dancegtr.mid"
sound[10]= "../media/sundayam.mid"
sound[11]= "../media/whenim64.mid"
sound[12]= "../media/yesterday[1].mid"
sound[13]= "../media/liveandletdie[1].mid"
sound[14]= "../media/columbus.mid"
sound[15]= "../media/crow.mid"
sound[16]= "../media/everything.mid"
sound[17]= "../media/house_rising_sun[1].mid"
sound[18]= "../media/walrus.mid"
sound[19]= "../media/perfect10.mid"
sound[20]= "../media/dancingqueen.mid"
sound[21]= "../media/sunnyaft.mid"
sound[22]= "../media/TenYearsGone.mid"
sound[23]= "../media/ringoffire.mid"
sound[24]= "../media/mullkintyre.mid"
sound[25]= "../media/telstar.mid"
sound[26]= "../media/wwedding.mid"
sound[27]= "../media/aharddaysnight[1].mid"
sound[28]= "../media/ymca.mid"
sound[29]= "../media/rthmge.mid"
sound[30]= "../media/fillmein.rmi"
sound[31]= "../media/outofyourmind.rmi"
sound[32]= "../media/rendezvous.rmi"
sound[33]= "../media/rollercoaster.rmi"
sound[34]= "../media/absolutelyeverybody.rmi"
sound[35]= "../media/wholelottarosie.rmi"
sound[36]= "../media/absolutelyeverybody.rmi"
sound[37]= "../media/bat_out_of_hell.mid"
sound[38]= "../media/amazgrce.mid"
sound[39]= "../media/ashokan.mid"
sound[40]= "../media/wildthing.mid"
sound[41]= "../media/chariots.mid"
sound[42]= "../media/nyny.mid"
sound[43]= "../media/valkyrie.mid"
sound[44]= "../media/007.mid"