
function getFibber(offset)
{
var f1=0;
var f2=1;
x=6*Math.random();
x=offset + Math.round(x);
var fx=0;
for (var i=0; i<x; i++) {
fx = f1 + f2;
f1=f2;
f2=fx;
}
return fx;
}

var imgs = new Array()
imgs[0]="images/art/lines12b.jpg"
imgs[1]="images/art/eye.jpg"
imgs[2]="images/art/lines17.jpg"
imgs[3]="images/gfx/g4.jpg"
imgs[4]="images/gfx/mariachi.jpg"
imgs[5]="images/gfx/gg04.jpg"
imgs[6]="images/gfx/zot.jpg"
imgs[7]="images/gfx/Elevator0.jpg"
imgs[8]="images/gfx/downright01.jpg"
imgs[9]="images/gfx/zag.jpg"
imgs[10]="images/gfx/tulip.jpg"
imgs[11]="images/gfx/fridayeye.jpg"
imgs[12]="images/gfx/fence03.jpg"
imgs[13]="images/gfx/hereItIs.jpg"
imgs[14]="images/gfx/eye.jpg"
imgs[15]="images/gfx/baskets3.jpg"
imgs[16]="images/gfx/amplab_shirt2.jpg"
imgs[17]="images/amplab_button_live.jpg"
imgs[18]="images/amplab2007small.jpg"
imgs[19]="images/gfx/Flyer11.jpg"
imgs[20]="images/chart0neX.png"
imgs[21]="images/lines2.gif"
imgs[22]="images/gigs/mesilla.jpg"
imgs[23]="images/gigs/ccc2.jpg"
imgs[24]="images/gfx/voom2.jpg"
imgs[25]="images/gigs/ccc22.jpg"

var c=new Array()
c[0]="#CCCCCC"
c[1]="#999999"
c[2]="#333333"
c[3]="#666666"
c[4]="#000000"
c[5]="#808000"
function getColor()
{
color=(c.length-1)*Math.random();
color=Math.round(color);
return c[color];
}

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

function verticalsContent(){
var offset = 3;
var fx = getFibber(offset);
content = '';
for (var i=0; i<=fx; i++) 
{
 content = content + "<td bgcolor='" + getColor() + "'>&nbsp;</td>";
}
return content;
}
function verticals()
{
document.writeln("<table width='100%' height='100%' border='0' cellpadding='0' cellspacing='0'><tr>");
document.writeln(verticalsContent() + "</tr></table>");
return true;
}

function horizontals()
{
var offset = 3;
var fx = getFibber(offset);
document.writeln("<table width='100%' height='100%' border='0' cellpadding='0' cellspacing='0'>");
for (var i=0; i<=fx; i++) 
{
 document.writeln("<tr><td bgcolor='" + getColor() + "'></td></tr>");
}
document.writeln("</table>");
return true;
}

function loadSong(target,song){
var player = "<embed src='../media/" + song + "' height='20'  /> ";
$(target).update(player);
}

var vCnt=0;
function freezeVisions(updater,maxV){
vCnt++;
if (vCnt == maxV) {
  updater.stop();
  }
}

function basicUpdate(target,content){
$(target).update(vision);
}

function fireVisions(target,song){
img = getArr(imgs)
var player = "<embed src='../media/" + song + "' height='20'  /> ";
vision="<table table border='0' cellpadding='0' cellspacing='0'><tr><td><a href='#' onclick='javascript:fireVisions(\"visions\",\"../media/amplab/autojam11c.mp3\" );'><img src='"+getArr(imgs)+"'></a></td></tr><tr><td><table table width='100%' height='100%' border='0' cellpadding='0' cellspacing='0'><tr>" + verticalsContent() + "</tr></table></td></tr></table>";
  for (var i=0; i<5; i++) {
  vision="<table table border='0' cellpadding='0' cellspacing='0'><tr><td><a href='#' onclick='javascript:fireVisions(\"visions\",\"../media/amplab/autojam11c.mp3\" );'><img src='"+getArr(imgs)+"'></a></td></tr><tr><td><table table width='100%' height='100%' border='0' cellpadding='0' cellspacing='0'><tr>" + verticalsContent() + "</tr></table></td></tr></table>";
  setTimeout(alert("basicUpdate(target,vision)"),5000);
  }
}

function getQuery(key){

	var query = window.location.search.substring(1);
	var parms = query.split('&');
	return parms[key];
}

