// JavaScript Document

var non = 3; //Number of Niwas

//var sliding_door;
var door_pos;
var sliding_door;
var about;
var crosses;
var projects;
var assignments;

var goal = "about";  //What the door wants to do. (none, open, about, assignments, projects)
var content = "about";  //What the content is.	(none, about, assignments, projects)

function choose_niwa(){
	var niwa;
	niwa = Math.round(Math.random() * (non - 1)) + 1;
	document.writeln("<img src='images/niwa" + niwa + ".jpg' />");
}

function main(){
	door_pos = -131;
	sliding_door = document.getElementById("sliding_door");
	about = document.getElementById("about");
	crosses = document.getElementById("crosses");
	projects = document.getElementById("projects");
	assignments = document.getElementById("assignments");
	setInterval("timer();", 30);
}

function set_goal(theGoal){
	goal = theGoal;
}

function timer(){
	switch (goal)
	{
		case "about":
		case "assignments":
		case "projects":
			if (door_pos == -435) content=goal;
			if (door_pos < 131 && content==goal){
				door_pos += 20;
				if (door_pos > 131) door_pos = 131;
			}
			if (door_pos > -435 && content!=goal){
				door_pos -= 20;
				if (door_pos < -435) door_pos = -435;
			}
			
		break;
		
		case "open":
			if (door_pos > -435){
				door_pos -= 20;
				if (door_pos < -435) door_pos = -435;
			}
		break;
	}
	
	if (goal != "none"){
		sliding_door.style.left = door_pos + "px";
		
		if (content == "about") about.style.left = (door_pos + 29) + "px";
		
		if (content == "assignments"){ 
			crosses.style.left = (door_pos + 29) + "px";
			assignments.style.left = (door_pos + 29) + "px";
		}
		
		if (content == "projects"){ 
			crosses.style.left = (door_pos + 29) + "px";
			projects.style.left = (door_pos + 29) + "px";
		}
	}

}