// JavaScript Document

function artist(name0,icon0,url0) {
this.name = name0;
this.icon = icon0;
this.url = url0;
}

function aTrack(artist0,title0,url0){
this.artist=artist0;
this.title=title0;
this.url=url0;
}

var artists = new Array()
artists[0]= new artist("amplab","images/icon_amplab.png","http://amplab.net/");
artists[1]= new artist("Tanuki","images/icon_tanuki.png","http://akoolstik.com/tanuki/");
artists[2]= new artist("Richard Sims","images/icon_sims.png","http://akoolstik.com/richardsims/");
artists[3]= new artist("Rio Duende","images/icon_ge.png","http://rioduende.com/");
artists[4]= new artist("The New Strawberry Zots","images/icon_zots.png","http://akoolstik.com/strawberryzots/");

var ambient = new Array()
ambient[0]= new aTrack("amplab","105","amplab/AmpLab105.mp3");
ambient[1]= new aTrack("amplab","sub104g","amplab/sub104g.mp3");
ambient[2]= new aTrack("amplab","sub104g","amplab/sub104g.mp3");
ambient[3]= new aTrack("amplab","frain","amplab/frain.mp3");
ambient[4]= new aTrack("Richard Sims","twilight images","rsims/twilight3.mp3");
ambient[5]= new aTrack("Richard Sims","twilight images","rsims/twilight3.mp3");
ambient[6]= new aTrack("gfx","humanonyme","gfx/humanonyme.mp3");
ambient[7]= new aTrack("gfx","blue dragon","amplab/bluedragonlo.mp3");
ambient[8]= new aTrack("gfx","O.G.","amplab/og.mp3");
ambient[9]= new aTrack("Richard Sims","twilight images","rsims/twilight3.mp3");

var aradio = new Array()
aradio[0]= new aTrack("amplab","eleven D2","amplab/autojam11d2.mp3");
aradio[1]= new aTrack("amplab","pulse-o-rama","amplab/pulserama.mp3");
aradio[2]= new aTrack("amplab","pulse echo 16","amplab/pulseEcho16.mp3");
aradio[3]= new aTrack("amplab","eighteen","amplab/track18.mp3");
aradio[4]= new aTrack("amplab","solo 17","amplab/solos17.mp3");
aradio[5]= new aTrack("amplab","twelve B","amplab/autojam12b.mp3");
aradio[6]= new aTrack("amplab","105","amplab/AmpLab105.mp3");
aradio[7]= new aTrack("amplab","sub104g","amplab/sub104g.mp3");
aradio[8]= new aTrack("amplab","frain","amplab/frain.mp3");

var download = new Array()
download[0]= new aTrack("amplab","garlic pizza","amplab/oscillation/garlicPizzaElectro.mp3");
download[1]= new aTrack("amplab","flop amongst","amplab/oscillation/flop.mp3");
download[2]= new aTrack("amplab","inventory","amplab/oscillation/inventory.mp3");
download[3]= new aTrack("amplab","motorik","amplab/oscillation/motorik.mp3");

function getArr(arr){
i = (arr.length-1)*Math.random();
i = Math.round(i);
return arr[i]
}

function loadRadio(index){
if (index == null ) {
  var player = getArr(ambient);
  }
  else {
  var player = aradio[index];
  }
  var target = 'audio-player';
  var content = "<strong>Now Playing:</strong><br>" + player.artist + " - " + player.title ;
  content = content + "<br><object><embed src=\"../media/" + player.url + "\" height='20'  /> </object>";
  $(target).update(content);
}

var posx; var posy;
function getMouse(e) {

}

function positionLayer(e, objectName) {
  var posx=0; var posy=0;
  var ev=(!e)?window.event:e;//IE:Moz
  if (ev.pageX){//Moz
    posx=ev.pageX+window.pageXOffset;
    posy=ev.pageY+window.pageYOffset;
  } 
  else if(ev.clientX){//IE
    posx=ev.clientX+document.body.scrollLeft;
    posy=ev.clientY+document.body.scrollTop;
  }
  
  else{return false}//old browsers
  
  headblock = document.getElementById(objectName);
  x = (posx - 375) + "px";
  y = (posy + 50) + "px";
  headblock.style.left = x;
  headblock.style.top = y;
}


