<!--

var inited = 1;
var biodir = 0;
var galdir = 0;
var shodir = 0;
var stadir = 0;
var condir = 0;
var homdir = 0;
var timerRunning = false;
var timerId = null;
var leaving = null;
var noswirl = false;
var biohm = new Array(2); biohm[0]=319; biohm[1]=130;
var galhm = new Array(2); galhm[0]=346; galhm[1]=161;
var shohm = new Array(2); shohm[0]=276; shohm[1]=161;
var stahm = new Array(2); stahm[0]=317; stahm[1]=153;
var conhm = new Array(2); conhm[0]=425; conhm[1]=185;
var homhm = new Array(2); homhm[0]=326; homhm[1]=266;

function fl_getOp(layerId){
	if (!document.getElementById(layerId)) return;
	if (document.getElementById(layerId).style.opacity) return document.getElementById(layerId).style.opacity*100;
	if (document.getElementById(layerId).style.MozOpacity) return parseInt(document.getElementById(layerId).style.MozOpacity);
	return -1;
}

function fl_moveXY( layerID, xpos, ypos){
   var refname;
   if (!layerID) return 0;
   refname = document.getElementById( layerID );
   if (!refname ) return 0;
   refname.style.top = ypos+"px";
   refname.style.left = xpos+"px";
}


function fl_divFade( layerId, show, swirl ){	
	if (!inited) return;
	if (layerId != "bio" && layerId != "sta" && layerId != "con" && layerId != "sho" && layerId != "gal" && layerId != "hom") return;
	
	if (leaving){
		if (timerRunning) clearInterval(timerId);
		timerRunning = false;
		return;
	}

	if (show){
		noswirl = swirl;
		biodir = -1;
		stadir = -1;
		condir = -1;
		shodir = -1;
		galdir = -1;
		homdir = -1;
		if (layerId == "bio"){
			fl_moveXY( "bio", biohm[0], biohm[1]);
			biodir = 1;
		}else if (layerId == "sta"){
			fl_moveXY( "sta", stahm[0], stahm[1]);
			stadir = 1;
		}else if (layerId == "sho"){
			fl_moveXY( "sho", shohm[0], shohm[1]);
			shodir = 1;
		}else if (layerId == "con"){
			fl_moveXY( "con", conhm[0], conhm[1]);
			condir = 1;
		}else if (layerId == "gal"){
			fl_moveXY( "gal", galhm[0], galhm[1]);
			galdir = 1;
		}else if (layerId == "hom"){
			fl_moveXY( "hom", homhm[0], homhm[1]);
			homdir = 1;
		}	
	}else{
		if (layerId == "bio"){
			biodir = -1;
		}else if (layerId == "sta"){
			stadir = -1;
		}else if (layerId == "sho"){
			shodir = -1;
		}else if (layerId == "con"){
			condir = -1;
		}else if (layerId == "gal"){
			galdir = -1;
		}else if (layerId == "hom"){
			homdir = -1;
		}	
	}
	fl_divFadeAll();	
}

function fl_fadeIt(layerId, op){
	if (!document.getElementById(layerId)) return;
	if (op>100) op = 100;
	if (op<1) op = 0;
	if (document.getElementById(layerId).style.opacity) {
		document.getElementById(layerId).style.opacity = op/100;
	}else if (document.getElementById(layerId).style.MozOpacity) {
		document.getElementById(layerId).style.MozOpacity = op + '%';
	}
}


function fl_divFadeAll(){
	var op = -1;
	if (!inited) return;
	
	if (leaving){
		if (timerRunning) clearInterval(timerId);
		timerRunning = false;
		return;
	}
	if (homdir){
		op = fl_getOp("hom");
		if (op!=-1){
			op += homdir * 2;
			fl_fadeIt("hom", op);
			if (homdir>0){
				if (op>=90) homdir = 0;					
			}else if (homdir<0){
				if (op<=1){
					homdir = 0;
					fl_moveXY( "hom", -1000, -1000);
				}
			}
		}
	}
	if (biodir){
		op = fl_getOp("bio");
		if (op!=-1){
			op += biodir * 2;
			fl_fadeIt("bio", op);
			if (biodir>0){
				if (op>=90) biodir = 0;					
			}else if (biodir<0){
				if (op<=1){
					biodir = 0;
					fl_moveXY( "bio", -1000, -1000);
				}
			}
		}
	}
	if (stadir){
		op = fl_getOp("sta");
		if (op!=-1){
			op += stadir * 2;
			fl_fadeIt("sta", op);
			if (stadir>0){
				if (op>=90) stadir = 0;					
			}else if (stadir<0){
				if (op<=1){
					stadir = 0;
					fl_moveXY( "sta", -1000, -1000);
				}
			}
		}
	}
	if (condir){
		op = fl_getOp("con");
		if (op!=-1){
			op += condir * 2;
			fl_fadeIt("con", op);
			if (condir>0){
				if (op>=90) condir= 0;					
			}else if (condir<0){
				if (op<=1){
					condir = 0;
					fl_moveXY( "con", -1000, -1000);
				}
			}
		}
	}
	if (shodir){
		op = fl_getOp("sho");
		if (op!=-1){
			op += shodir * 2;
			fl_fadeIt("sho", op);
			if (shodir>0){
				if (op>=90) shodir= 0;					
			}else if (shodir<0){
				if (op<=1){
					shodir = 0;
					fl_moveXY( "sho", -1000, -1000);
				}
			}
		}
	}
	if (galdir){
		op = fl_getOp("gal");
		if (op!=-1){
			op += galdir * 2;
			fl_fadeIt("gal", op);
			if (galdir>0){
				if (op>=90) galdir= 0;					
			}else if (galdir<0){
				if (op<=1){
					galdir = 0;
					fl_moveXY( "gal", -1000, -1000);
				}
			}
		}
	}
	
	if (galdir==0 && shodir==0 && condir==0 && stadir==0 && biodir==0 && homdir==0){
		if (timerRunning) clearInterval(timerId);
		timerRunning = false;
	}
	if (!timerRunning){
		timerId = setInterval("fl_divFadeAll()", 20);
		timerRunning = true;
	}
}

function fl_goAway(layerId, xdest, ydest){

   var refname;

   refname = document.getElementById( layerId );
   if (!refname ) return 0;
   refname.style.top = xdest+"px";
   refname.style.left = ydest+"px";
}


function goHome(fast){
// bio from 73, 84 to 54, 47 = 19, 37 -> go twice as fast in y
	if (fast) fl_divFade("hom", 1, 0);
	else goHome_nfl(fast);
}

function goShows(fast){
// bio from 73, 84 to 54, 47 = 19, 37 -> go twice as fast in y
	if (fast) fl_divFade("sho", 1, 0);
	else goShows_nfl(fast);
}

function goGalleries(fast){
// bio from 73, 84 to 54, 47 = 19, 37 -> go twice as fast in y
	if (fast) fl_divFade("gal", 1, 0);
	else goGalleries_nfl(fast);
}

function goBiography(fast){
// bio from 73, 84 to 54, 47 = 19, 37 -> go twice as fast in y
	if (fast) fl_divFade("bio", 1, 0);
	else goBiography_nfl(fast);
}
function goStatement(fast){
// bio from 73, 84 to 54, 47 = 19, 37 -> go twice as fast in y
	if (fast) fl_divFade("sta", 1, 0);
	else goStatement_nfl(fast);
}

function goContacts(fast){
// bio from 73, 84 to 54, 47 = 19, 37 -> go twice as fast in y
	if (fast) fl_divFade("con", 1, 0);
	else goContacts_nfl(fast);
}


function goGallery1(fast){
// bio from 73, 84 to 54, 47 = 19, 37 -> go twice as fast in y
	window.location="gallery1";
}

function goGallery2(fast){
// bio from 73, 84 to 54, 47 = 19, 37 -> go twice as fast in y
	window.location="gallery2";
}

var biomenu = new Array(2); biomenu[0]=65; biomenu[1]=89;
var galmenu = new Array(2); galmenu[0]=12; galmenu[1]=147;
var shomenu = new Array(2); shomenu[0]=128; shomenu[1]=180;
var stamenu = new Array(2); stamenu[0]=72; stamenu[1]=248;
var conmenu = new Array(2); conmenu[0]=16; conmenu[1]=207;
var gal2menu = new Array(2); gal2menu[0]=83; gal2menu[1]=275;
var gal1menu = new Array(2); gal1menu[0]=29; gal1menu[1]=179;

var biohm_sm = new Array(2); biohm_sm[0]=249; biohm_sm[1]=101;
var galhm_sm = new Array(2); galhm_sm[0]=588; galhm_sm[1]=105;
var shohm_sm = new Array(2); shohm_sm[0]=376; shohm_sm[1]=105;
var stahm_sm = new Array(2); stahm_sm[0]=700; stahm_sm[1]=105;
var conhm_sm = new Array(2); conhm_sm[0]=477; conhm_sm[1]=105;
var homhm_sm = new Array(2); homhm_sm[0]=820; homhm_sm[1]=102;

var biotitle = new Array(2); biotitle[0]=56; biotitle[1]=28;
var galtitle = new Array(2); galtitle[0]=90; galtitle[1]=23;
var shotitle = new Array(2); shotitle[0]=67; shotitle[1]=25;
var statitle = new Array(2); statitle[0]=66; statitle[1]=28;
var contitle = new Array(2); contitle[0]=57; contitle[1]=18;
var gal1title = new Array(2); gal1title[0]=90; gal1title[1]=23;
var gal2title = new Array(2); gal2title[0]=90; gal2title[1]=23;

function moveTitlesOut(){
	fl_moveXY('biotitle', -3000, -3000);
	fl_moveXY('contitle', -3000, -3000);
	fl_moveXY('statitle', -3000, -3000);
	fl_moveXY('shotitle', -3000, -3000);
	fl_moveXY('galtitle', -3000, -3000);
	fl_moveXY('gal1title', -3000, -3000);
	fl_moveXY('gal2title', -3000, -3000);
	fl_moveXY('gal1menu', -3000, -3000);
	fl_moveXY('gal2menu', -3000, -3000);
}

function moveSmallsOut(){
	moveTitlesOut();
	fl_moveXY('hom_sm', -3000, -3000);
	fl_moveXY('bio_sm', -3000, -3000);
	fl_moveXY('con_sm', -3000, -3000);
	fl_moveXY('sta_sm', -3000, -3000);
	fl_moveXY('sho_sm', -3000, -3000);
	fl_moveXY('gal_sm', -3000, -3000);
}

function moveBigsOut(){
	moveTitlesOut();
	fl_moveXY('biomenu', -3000, -3000);
	fl_moveXY('conmenu', -3000, -3000);
	fl_moveXY('stamenu', -3000, -3000);
	fl_moveXY('shomenu', -3000, -3000);
	fl_moveXY('galmenu', -3000, -3000);
	//fl_moveXY('gal1menu', -3000, -3000);
	//fl_moveXY('gal2menu', -3000, -3000);
}

function moveSmallsIn(){
	moveBigsOut();
	fl_moveXY('hom_sm', homhm_sm[0], homhm_sm[1]);
	fl_moveXY('bio_sm', biohm_sm[0], biohm_sm[1]);
	fl_moveXY('con_sm', conhm_sm[0], conhm_sm[1]);
	fl_moveXY('sta_sm', stahm_sm[0], stahm_sm[1]);
	fl_moveXY('sho_sm', shohm_sm[0], shohm_sm[1]);
	fl_moveXY('gal_sm', galhm_sm[0], galhm_sm[1]);
}

function moveDataDivsOut(layerId ){
	if (layerId != "bio"){ fl_fadeIt("bio", 0); fl_moveXY("bio",-1000,-1000); }
	if (layerId != "sta"){ fl_fadeIt("sta", 0); fl_moveXY("sta",-1000,-1000); }
	if (layerId != "sho"){ fl_fadeIt("sho", 0); fl_moveXY("sho",-1000,-1000); }
	if (layerId != "con"){ fl_fadeIt("con", 0); fl_moveXY("con",-1000,-1000); }
	if (layerId != "gal"){ fl_fadeIt("gal", 0); fl_moveXY("gal",-1000,-1000); }
	if (layerId != "hom"){ fl_fadeIt("hom", 0); fl_moveXY("hom",-1000,-1000); }
}

function goHome_nfl(fast){
	moveSmallsOut();
	fl_moveXY('biomenu', biomenu[0], biomenu[1]);
	fl_moveXY('conmenu', conmenu[0], conmenu[1]);
	fl_moveXY('stamenu', stamenu[0], stamenu[1]);
	fl_moveXY('shomenu', shomenu[0], shomenu[1]);
	fl_moveXY('galmenu', galmenu[0], galmenu[1]);

	fl_moveXY('mainbgnd', 0, 0);
	fl_moveXY('biobgnd', -3000, -3000);
	fl_moveXY('galbgnd', -3000, -3000);
	fl_moveXY('conbgnd', -3000, -3000);
	fl_moveXY('stabgnd', -3000, -3000);
	fl_moveXY('shobgnd', -3000, -3000);
	fl_moveXY('pointy', -3000, -3000);
	fl_moveXY('eyes', -3000, -3000);
	fl_moveXY('faces', -3000, -3000);
	fl_moveXY('writ', -3000, -3000);
	fl_moveXY('hand', -3000, -3000);
	if (!fast){
		moveDataDivsOut("hom" );
		fl_moveXY( "hom", homhm[0], homhm[1]);
 		fl_fadeIt("hom", 100);
	}else{
		fl_divFade("hom", 1, 0);
	}
}

function goShows_nfl(fast){
	moveSmallsIn();
	fl_moveXY('shotitle', shotitle[0], shotitle[1]);

	fl_moveXY('mainbgnd', -3000, -3000);
	fl_moveXY('biobgnd', -3000, -3000);
	fl_moveXY('galbgnd', -3000, -3000);
	fl_moveXY('conbgnd', -3000, -3000);
	fl_moveXY('stabgnd', -3000, -3000);
	fl_moveXY('shobgnd', 0, 0);
	fl_moveXY('pointy', 516, 162);
	fl_moveXY('eyes', -3000, -3000);
	fl_moveXY('faces', -3000, -3000);
	fl_moveXY('writ', -3000, -3000);
	fl_moveXY('hand', -3000, -3000);
	if (!fast){
		moveDataDivsOut("sho" );
		fl_moveXY( "sho", shohm[0], shohm[1]);
		fl_fadeIt("sho", 100);
	}else{
		fl_divFade("sho", 1, 0);
	}
}

function goGalleries_nfl(fast){
	moveSmallsIn();
	fl_moveXY('galtitle', galtitle[0], galtitle[1]);
	fl_moveXY('gal1menu', gal1menu[0], gal1menu[1]);
	fl_moveXY('gal2menu', gal2menu[0], gal2menu[1]);

	fl_moveXY('mainbgnd', -3000, -3000);
	fl_moveXY('biobgnd', -3000, -3000);
	fl_moveXY('galbgnd', 0, 0);
	fl_moveXY('conbgnd', -3000, -3000);
	fl_moveXY('stabgnd', -3000, -3000);
	fl_moveXY('shobgnd', -3000, -3000);
	fl_moveXY('pointy', -3000, -3000);
	fl_moveXY('eyes',  489, 107);
	fl_moveXY('faces', -3000, -3000);
	fl_moveXY('writ', -3000, -3000);
	fl_moveXY('hand', -3000, -3000);
	if (!fast){
		moveDataDivsOut("gal" );
		fl_moveXY( "gal", galhm[0], galhm[1]);
		fl_fadeIt("gal", 100);
	}else{
		fl_divFade("gal", 1, 0);
	}
}

function goBiography_nfl(fast){
	moveSmallsIn();
	fl_moveXY('biotitle', biotitle[0], biotitle[1]);

	fl_moveXY('mainbgnd', -3000, -3000);
	fl_moveXY('biobgnd', 0, 0);
	fl_moveXY('galbgnd', -3000, -3000);
	fl_moveXY('conbgnd', -3000, -3000);
	fl_moveXY('stabgnd', -3000, -3000);
	fl_moveXY('shobgnd', -3000, -3000);
	fl_moveXY('pointy', -3000, -3000);
	fl_moveXY('eyes', -3000, -3000);
	fl_moveXY('faces', 348, 89);
	fl_moveXY('writ', -3000, -3000);
	fl_moveXY('hand', -3000, -3000);
	if (!fast){
		moveDataDivsOut("bio" );
		fl_moveXY( "bio", biohm[0], biohm[1]);
		fl_fadeIt("bio", 100);
	}else{
		fl_divFade("bio", 1, 0);
	}
}
function goStatement_nfl(fast){
	moveSmallsIn();
	fl_moveXY('statitle', statitle[0], statitle[1]);

	fl_moveXY('mainbgnd', -3000, -3000);
	fl_moveXY('biobgnd', -3000, -3000);
	fl_moveXY('galbgnd', -3000, -3000);
	fl_moveXY('conbgnd', -3000, -3000);
	fl_moveXY('stabgnd', 0, 0);
	fl_moveXY('shobgnd', -3000, -3000);
	fl_moveXY('pointy', -3000, -3000);
	fl_moveXY('eyes', -3000, -3000);
	fl_moveXY('faces', -3000, -3000);
	fl_moveXY('writ', 340, 337);
	fl_moveXY('hand', -3000, -3000);
	if (!fast){
		moveDataDivsOut("sta" );
		fl_moveXY( "sta", stahm[0], stahm[1]);
		fl_fadeIt("sta", 100);
	}else{
		fl_divFade("sta", 1, 0);
	}
}

function goContacts_nfl(fast){
	moveSmallsIn();
	fl_moveXY('contitle', contitle[0], contitle[1]);

	fl_moveXY('mainbgnd', -3000, -3000);
	fl_moveXY('biobgnd', -3000, -3000);
	fl_moveXY('galbgnd', -3000, -3000);
	fl_moveXY('conbgnd', 0, 0);
	fl_moveXY('stabgnd', -3000, -3000);
	fl_moveXY('shobgnd', -3000, -3000);
	fl_moveXY('pointy', -3000, -3000);
	fl_moveXY('eyes', -3000, -3000);
	fl_moveXY('faces', -3000, -3000);
	fl_moveXY('writ', -3000, -3000);
	fl_moveXY('hand', 636, 190);
	if (!fast){
		moveDataDivsOut("con" );
		fl_moveXY( "con", conhm[0], conhm[1]);
		fl_fadeIt("con", 100);
	}else{
		fl_divFade("con", 1, 0);
	}
}

function goGallery1_nfl(fast){
	moveSmallsIn();
	fl_moveXY('gal1title', gal1title[0], gal1title[1]);
	fl_moveXY('gal1menu', -3000, -3000);
	fl_moveXY('gal2menu', -3000, -3000);

	fl_moveXY('mainbgnd', -3000, -3000);
	fl_moveXY('biobgnd', -3000, -3000);
	fl_moveXY('galbgnd', 0, 0);
	fl_moveXY('conbgnd', -3000, -3000);
	fl_moveXY('stabgnd', -3000, -3000);
	fl_moveXY('shobgnd', -3000, -3000);
	fl_moveXY('pointy', -3000, -3000);
	fl_moveXY('eyes',  489, 107);
	fl_moveXY('faces', -3000, -3000);
	fl_moveXY('writ', -3000, -3000);
	fl_moveXY('hand', -3000, -3000);
	window.location="gallery1";
}

function goGallery2_nfl(fast){
	moveSmallsIn();
	fl_moveXY('gal2title', gal2title[0], gal2title[1]);
	fl_moveXY('gal1menu', -3000, -3000);
	fl_moveXY('gal2menu', -3000, -3000);
	
	fl_moveXY('mainbgnd', -3000, -3000);
	fl_moveXY('biobgnd', -3000, -3000);
	fl_moveXY('galbgnd', 0, 0);
	fl_moveXY('conbgnd', -3000, -3000);
	fl_moveXY('stabgnd', -3000, -3000);
	fl_moveXY('shobgnd', -3000, -3000);
	fl_moveXY('pointy', -3000, -3000);
	fl_moveXY('eyes',  489, 107);
	fl_moveXY('faces', -3000, -3000);
	fl_moveXY('writ', -3000, -3000);
	fl_moveXY('hand', -3000, -3000);
	window.location="gallery2";
}
//-->