

//per scenes
var complStatus = "complete";
var tourTrackin = 1;
function showFeedbackClick(whichTour) {
	if (complStatus == "complete") {
		//Fade out previous
		Effect.multiple(['main'+tourTrackin], Effect.Fade, { duration: 0.5, beforeStart: function() { complStatus="not" } });
		//Fade in current
		Effect.Appear('main'+whichTour, { duration: 0.5, queue: 'end', afterFinish: function() { complStatus="complete" } });
				
		
		tourTrackin = whichTour;
	}
	
}

//per logo
var complStatus = "complete";
var tourTrackLogo = 1;
function showFeedbackClickLogo(whichTour) {
	if (complStatus == "complete") {
		//Fade out previous
		Effect.multiple(['logo'+tourTrackLogo], Effect.Fade, { duration: 1.5, beforeStart: function() { complStatus="not" } });
		//Fade in current
		Effect.Appear('logo'+whichTour, { duration: 1.0, queue: 'end', afterFinish: function() { complStatus="complete" } });
				
		
		tourTrackLogo = whichTour;
	}
	
}

//per main
var complStatus = "complete";
var tourTrack = 1;
function showFeedbackClickScene(whichTour) {
	if (complStatus == "complete") {
		//Fade out previous
		Effect.multiple(['scene'+tourTrack], Effect.Fade, { duration: 0.5, beforeStart: function() { complStatus="not" } });
		//Fade in current
		Effect.Appear('scene'+whichTour, { duration: 0.5, queue: 'end', afterFinish: function() { complStatus="complete" } });
				
		
		tourTrack = whichTour;
	}
	
}

//per main
var complnpStatus = "complete";
var tourTracknp = 1;
function showFeedbacknavPort(whichTournp) {
	if (complStatus == "complete") {
		//Fade out previous
		Effect.multiple(['navPort'+tourTracknp], Effect.Fade, { duration: 0.5, beforeStart: function() { complnpStatus="not" } });
		//Fade in current
		Effect.Appear('navPort'+whichTournp, { duration: 0.5, queue: 'end', afterFinish: function() { complnpStatus="complete" } });
				
		
		tourTracknp = whichTournp;
	}
	
}

//per about
var complStatus = "complete";
var tourTrackAbout = 1;
function showFeedbackClickAbout(whichTour) {
	if (complStatus == "complete") {
		//Fade out previous
		Effect.multiple(['about'+tourTrackAbout], Effect.Fade, { duration: 0.5, beforeStart: function() { complStatus="not" } });
		//Fade in current
		Effect.Appear('about'+whichTour, { duration: 0.5, queue: 'end', afterFinish: function() { complStatus="complete" } });
				
		
		tourTrackAbout = whichTour;
	}
	
}

//per about
var complStatus = "complete";
var tourTrackResident = 1;
function showFeedbackClickResident(whichTour) {
	if (complStatus == "complete") {
		//Fade out previous
		Effect.multiple(['port'+tourTrackResident], Effect.Fade, { duration: 0.5, beforeStart: function() { complStatus="not" } });
		//Fade in current
		Effect.Appear('port'+whichTour, { duration: 0.5, queue: 'end', afterFinish: function() { complStatus="complete" } });
				
		
		tourTrackResident = whichTour;
	}
	
}


var complcStatus = "complete";
var tourTrackPortCom = 1;
function showTourCom(whichTour) {
	if (complcStatus == "complete") {
		//Fade out previous
		Effect.Fade('portcom'+tourTrackPortCom, { duration: 0.5, beforeStart: function() { complcStatus="not" } });
		//Fade in current
		Effect.Appear('portcom'+whichTour, { duration: 0.5, queue: 'end', afterFinish: function() { complcStatus="complete" } });
				
		
		//Highlight current icon
		document.getElementById("boxcom" + whichTour).className = "p_scene2Row2Col1PortfolioContainerBoxVisited";
		
		tourTrackPortCom = whichTour;
	}
}

var complcStatus = "complete";
var tourTrackPortSevCom = 1;
function showTourSevCom(whichTour) {
	if (complcStatus == "complete") {
		//Fade out previous
		Effect.Fade('sevcom'+tourTrackPortSevCom, { duration: 0.5, beforeStart: function() { complcStatus="not" } });
		//Fade in current
		Effect.Appear('sevcom'+whichTour, { duration: 0.5, queue: 'end', afterFinish: function() { complcStatus="complete" } });
				
		
		
		tourTrackPortSevCom = whichTour;
	}
}
var complcStatus = "complete";
var tourTrackPortThreeCom = 1;
function showTourThreeCom(whichTour) {
	if (complcStatus == "complete") {
		//Fade out previous
		Effect.Fade('threecom'+tourTrackPortThreeCom, { duration: 0.5, beforeStart: function() { complcStatus="not" } });
		//Fade in current
		Effect.Appear('threecom'+whichTour, { duration: 0.5, queue: 'end', afterFinish: function() { complcStatus="complete" } });
				
		
		
		tourTrackPortThreeCom = whichTour;
	}
}



var currentScreen = 1;
var complportStatus = "complete";


function moveScreens(whichDir, totalDots) {
	if ((whichDir == 1 && currentScreen < totalDots) || (whichDir == -1 && currentScreen > 1)) {
		if (complStatus != "not") {
			Effect.multiple(['port'+currentScreen], Effect.Fade, { duration: 0.5, beforeStart: function() { complportStatus="not" } });
			currentScreen = currentScreen + whichDir;
			Effect.Appear('arrow2', { duration: 0.5 });
			Effect.multiple(['port'+currentScreen], Effect.Appear, { duration: 0.5, queue: 'end', afterFinish: function() { complportStatus="complete" } });
		}
	}
	if ((whichDir == 1 && currentScreen > 11 )) {
			window.location="work_com.html";
	}
	if ((whichDir == -1 && currentScreen < 11 )) {
			Effect.Appear('arrow1', { duration: 0.5 });
	}
	if ((whichDir == -1 && currentScreen < 2 )) {
			Effect.Fade('arrow2', { duration: 0.0 });
	}
	
	
	
}


var currentComScreen = 1;
var complComStatus = "complete";


function moveScreensCom(whichDirCom, totalDotsCom) {
	if ((whichDirCom == 1 && currentComScreen < totalDotsCom) || (whichDirCom == -1 && currentComScreen > 1)) {
		if (complComStatus != "not") {
			Effect.multiple(['port'+currentComScreen], Effect.Fade, { duration: 0.5, beforeStart: function() { complComStatus="not" } });
			currentComScreen = currentComScreen + whichDirCom;
			Effect.Appear('arrowCom2', { duration: 0.5 });
			Effect.multiple(['port'+currentComScreen], Effect.Appear, { duration: 0.5, queue: 'end', afterFinish: function() { complComStatus="complete" } });
		}
	}
	if ((whichDirCom == 1 && currentComScreen > 5 )) {
			window.location="work_board.html";
	}
	if ((whichDirCom == -1 && currentComScreen < 5 )) {
			Effect.Appear('arrowCom1', { duration: 0.5 });
	}
	if ((whichDirCom == -1 && currentComScreen < 2 )) {
			Effect.Fade('arrowCom2', { duration: 0.0 });
	}
	
	
	
}


var currentBoardScreen = 1;
var complBoardStatus = "complete";


function moveScreensBoard(whichDirBoard, totalDotsBoard) {
	if ((whichDirBoard == 1 && currentBoardScreen < totalDotsBoard) || (whichDirBoard == -1 && currentBoardScreen > 1)) {
		if (complBoardStatus != "not") {
			Effect.multiple(['port'+currentBoardScreen], Effect.Fade, { duration: 0.5, beforeStart: function() { complBoardStatus="not" } });
			currentBoardScreen = currentBoardScreen + whichDirBoard;
			Effect.Appear('arrowBoard2', { duration: 0.5 });
			Effect.multiple(['port'+currentBoardScreen], Effect.Appear, { duration: 0.5, queue: 'end', afterFinish: function() { complBoardStatus="complete" } });
		}
	}
	if ((whichDirBoard == 1 && currentBoardScreen > 10 )) {
			window.location="work_resident.html";
	}
	if ((whichDirBoard == -1 && currentBoardScreen < 10 )) {
			Effect.Appear('arrowBoard1', { duration: 0.5 });
	}
	if ((whichDirBoard == -1 && currentBoardScreen < 2 )) {
			Effect.Fade('arrowBoard2', { duration: 0.0 });
	}
	
	
	
}
