var imageN=1;

var UF1photocount=7;
var UF2photocount=5;
var UF3photocount=6;
var UF4photocount=6;
var UF5photocount=6;
var UF6photocount=4;
var UF7photocount=5;
var UF8photocount=7;
var UF9photocount=4;
var UF10photocount=8;
var UF11photocount=11;
var UF12photocount=11;

function showMedia (whichEvent){
imageN=1;
document.getElementById ("media-box").style.backgroundImage="";
document.getElementById ("media-box").style.display="block";
updateMediaWindow (whichEvent, imageN);
}


function buyButton (item)
{
  document["paypalform-"+item].submit() ;
}

function updateMediaWindow (whichEvent, imageN){

myinnerHTML="<p class='content'>&nbsp;<a href='#' onMouseDown='hideMedia()'>[X]</a>&nbsp;&nbsp;Event "+whichEvent+"&nbsp;&nbsp;Image "+imageN+" of "+window[whichEvent+"photocount"]+"&nbsp;&nbsp;";

if (imageN > 1){

myinnerHTML=myinnerHTML+"<a href='#' onMouseDown='prevMedia(\""+whichEvent+"\","+imageN+")'>Prev</a>";

}
else {
myinnerHTML=myinnerHTML+"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
}

if (imageN < window[whichEvent+"photocount"]){

myinnerHTML=myinnerHTML+"&nbsp;&nbsp;<a href='#' onMouseDown='nextMedia(\""+whichEvent+"\","+imageN+")'>Next</a>";

}else {
myinnerHTML=myinnerHTML+"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
}

myinnerHTML=myinnerHTML+"</p><img width='600' height='400' class= 'borderedimage' src='Events/"+whichEvent+"/"+whichEvent+"-webimage"+imageN+".jpg'></p>";

document.getElementById ("media-box").innerHTML=myinnerHTML;

}

function nextMedia (whichEvent, lastN){
imageN=lastN+1;
updateMediaWindow (whichEvent, imageN);
}

function prevMedia (whichEvent, lastN){
imageN=lastN-1;
updateMediaWindow (whichEvent, imageN);
}

function hideMedia (){
document.getElementById ("media-box").style.backgroundImage="";
document.getElementById ("media-box").style.display="none";
//document.getElementById ("media-box").innerHTML="images for this event";
}

var selectedSystem='none';
var selectedWork='chord';

var axiomcolor="#eab529";
var ropecolor="#801e2d";
var harmoniccolor="#366690";

function changesystemIndicator (systemName){
if (systemName=="spacer"){
if (selectedSystem!="none"){
		systemName=selectedSystem;
}}

newImage=("./images/nav-systems-"+systemName+".png");
document.systemIndicator.src=newImage;

}

function videoSelect (videoName){
clearElements();
document.getElementById ("header").style.backgroundImage="";
document.getElementById ("video").style.display="block";
document.getElementById ("video").innerHTML="<!-- Begin Flash Video for Progressive download --><object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#v...' width='320' height='240' id='FLVPlayer'><param name='bgcolor' value='#000000' /><param name='movie' value='FLVPlayer_Progressive.swf' /><param name='salign' value='lt' /><param name='quality' value='high' /><param name='scale' value='noscale' /><param name='FlashVars' value='&skinName=clearSkin_3&streamName=http://localhost/~robin/conrad/"+videoName+".flv&autoPlay=true&autoRewind=false'/><embed src='FLVPlayer_Progressive.swf' flashvars='&skinName=clearSkin_3&streamName=http://localhost/~robin/conrad/"+videoName+".flv&autoPlay=true&autoRewind=false' quality='high' scale='noscale' width='320' height='240' name='FLVPlayer' bgcolor='#000000' salign='LT' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' /></object><!-- End Flash Video for Progressive Download -->";

}

function textSelect (textName){
clearElements();
	document.getElementById ("texts").style.display="block";
	loadTextintoDiv ("./texts/"+selectedSystem+"/"+selectedWork+"/"+textName+".html","texts");
}


function loadTextintoDiv(url, target) {
  document.getElementById(target).innerHTML = ' Fetching data...';
  if (window.XMLHttpRequest) {
    req = new XMLHttpRequest();
  } else if (window.ActiveXObject) {
    req = new ActiveXObject("Microsoft.XMLHTTP");
  }
  if (req != undefined) {
    req.onreadystatechange = function() {ltidDone(url, target);};
    req.open("GET", url, true);
    req.send("");
  }
}  

function ltidDone(url, target) {
  if (req.readyState == 4) { // only if req is "loaded"
    if (req.status == 200) { // only if "OK"
      document.getElementById(target).innerHTML = req.responseText;
    } else {
      document.getElementById(target).innerHTML=" AHAH Error:\n"+ req.status + "\n" +url+"\n"+req.statusText;
    }
  }
}



function clearElements (){
document.getElementById ("texts").style.display="none";
document.getElementById ("video").style.display="none";
document.getElementById ("video").innerHTML="";
}

function systemSelect (systemName){
if (selectedSystem=="none"){selectedSystem="axiom";}
document.getElementById(selectedSystem+"nav").style.display="none";
document.getElementById(selectedWork+"brief").style.display="none";
document.getElementById("worknav").style.display="none";
document.getElementById("header").style.backgroundImage="";
selectedSystem=systemName;
var obj=document.getElementById("header");
obj.style.backgroundColor=eval(systemName+"color");
document.getElementById(systemName+"nav").style.display = "block";
changesystemIndicator(imagename);

}


function workReturn (){
clearElements ()
document.getElementById("worknav").style.display="none";
document.getElementById(selectedWork+"brief").style.display="none";
document.getElementById(selectedSystem+"nav").style.display="block";
var obj=document.getElementById("header");
document.getElementById("header").style.backgroundImage="";
obj.style.backgroundColor=eval(selectedSystem+"color");
}

function workSelect (workName){
clearElements ()
selectedWork=workName;
document.getElementById("header").style.backgroundImage="url(./images/works/"+selectedSystem+"/"+selectedWork+"/image1.jpg)";
document.getElementById("worknav").style.display="block";	
document.getElementById(workName+"brief").style.display = "block";
document.getElementById(selectedSystem+"nav").style.display = "none";
document.getElementById("assets").style.display = "none";
}


function imageSelect (imagenum){
clearElements ()
document.getElementById("header").style.backgroundImage="url(./images/works/"+selectedSystem+"/"+selectedWork+"/image"+imagenum+".jpg)";
}

function scrollUpdate(num){

document.getElementById("nav").style.top=eval(num)+"px";
document.getElementById("nav").style.height=eval(602-num)+"px";

}

function doReveal (start,target,speed){
document.getElementById("header").style.backgroundColor="#ddd";
num=start;
increment=speed/1.03;
num=num+increment;
scrollUpdate(num);

if (num<target){
	setTimeout ("doReveal("+eval(num)+","+target+","+eval(increment)+")",20);
}else{
	num=target;
	scrollUpdate(num);
	document.getElementById(selectedSystem+"nav").style.display="none";
	document.getElementById("header").style.backgroundColor="#ddd";
	document.getElementById("viewbutton").innerHTML="<a href=# onMouseDown='doUnreveal(543,237,20)'>back&nbsp;<img align='bottom' src='images/arrow-up.jpg' height='10' width='10' border='0'></a>";
document.getElementById("assets").style.display = "block";
}

}

function doUnreveal (start,target,speed){
clearElements();
num=start;
increment=speed/1.03;
num=num-increment;
scrollUpdate(num);
if (num>target){
	setTimeout ("doUnreveal("+eval(num)+","+target+","+eval(increment)+")",20);
}else{
	num=target;
	scrollUpdate(num)
	document.getElementById("nav").style.display="block";
	document.getElementById(selectedSystem+"nav").style.display="block";
	document.getElementById(selectedSystem+"nav").style.display="none";
	document.getElementById("header").style.backgroundColor="#ddd";
		document.getElementById("viewbutton").innerHTML="<a href=# onMouseDown='doReveal(237,543,20)'>more&nbsp;<img align='absmiddle' src='images/arrow-down.jpg' height='10' width='10' border='0'></a>";

	document.getElementById("assets").style.display = "none";
	}

}

