function showProjects() {
	loadDetails('projects');
	hideAll();
	document.getElementById('projects').style.display = 'block';
	document.getElementById('scrollLinksProjects').style.display = 'block';
	document.getElementById('scrollLinksProjectDetails').style.display = 'block';
	var t = setTimeout("document.getElementById('peopleDetails').style.display = 'none'; document.getElementById('favouritesDetails').style.display = 'none'; document.getElementById('projectDetails').style.display = 'block';",500);
	moveRight('bar1');
}

function showCurrentProject(pr_id,num) {
	hideWindow1();
	currentProject = 'project'+String(pr_id);
	dw_scrollObj.scrollToId('scrollProjectDetails',currentProject,'projectDetails',500);
	dw_scrollObj.scrollTo('scrollProjects',num*188,0,500);
	var t = setTimeout("showBar2();",500);
	var command = "showContentWindow1('text',"+String(pr_id)+","+String(num)+");";
	var tt = setTimeout(command,1000);
}


function showPreviousProject(num_pr) {
	hideWindow1();
	var wndo = dw_scrollObj.col['scrollProjectDetails'];
	var y = wndo.getY();
	var project = Math.floor(y/(-375));
	if ((y<-10) && (y != project*(-375)))
	{
	dw_scrollObj.scrollTo('scrollProjectDetails',0,(project)*375,500);
	dw_scrollObj.scrollTo('scrollProjects',(num_pr+project)*188,0,500);
	}
	else if (y<-10)
	{
	dw_scrollObj.scrollTo('scrollProjectDetails',0,(project-1)*375,500);
	dw_scrollObj.scrollTo('scrollProjects',(num_pr+project-1)*188,0,500);
	}
}
function showNextProject(num_pr) {
	hideWindow1();
	var wndo = dw_scrollObj.col['scrollProjectDetails'];
	var y = wndo.getY();
	var project = Math.floor(y/(-375));
	var max = -1*(num_pr-1)*375 + 10;
	if (y>max)
	{
	dw_scrollObj.scrollTo('scrollProjectDetails',0,(project+1)*375,500);
	dw_scrollObj.scrollTo('scrollProjects',(num_pr+project+1)*188,0,500);
	}
}
function showPeople() {
	loadDetails('people');
	hideAll();
	document.getElementById('people').style.display = 'block';
	document.getElementById('scrollLinksPeople').style.display = 'block';
	document.getElementById('scrollLinksPeopleDetails').style.display = 'block';
	var t = setTimeout("document.getElementById('projectDetails').style.display = 'none'; document.getElementById('favouritesDetails').style.display = 'none'; document.getElementById('peopleDetails').style.display = 'block';",500);
	moveRight('bar1');
}

function showCurrentPerson(p_id,num) {
	hideWindow1();
	currentPerson = 'person'+String(p_id);
	dw_scrollObj.scrollToId('scrollPeopleDetails',currentPerson,'peopleDetails',500);
	dw_scrollObj.scrollTo('scrollPeople',num*188,0,500);
	var t = setTimeout("showBar2();",500);
	var command = "showContentWindow1('pText',"+String(p_id)+","+String(num)+");";
	var tt = setTimeout(command,1000);
}

function showPreviousPerson(num_p) {
	hideWindow1();
	var wndo = dw_scrollObj.col['scrollPeopleDetails'];
	var y = wndo.getY();
	var person = Math.floor(y/(-375));
	if ((y<-10) && (y != person*(-375)))
	{
	dw_scrollObj.scrollTo('scrollPeopleDetails',0,(person)*375,500);
	dw_scrollObj.scrollTo('scrollPeople',(num_p+person)*188,0,500);
	}
	else if (y<-10)
	{
	dw_scrollObj.scrollTo('scrollPeopleDetails',0,(person-1)*375,500);
	dw_scrollObj.scrollTo('scrollPeople',(num_p+person-1)*188,0,500);
	}
}

function showNextPerson(num_p) {
	hideWindow1();
	var wndo = dw_scrollObj.col['scrollPeopleDetails'];
	var y = wndo.getY();
	var person = Math.floor(y/(-375));
	var max = -1*(num_p-1)*375 + 10;
	if (y>max)
	{
	dw_scrollObj.scrollTo('scrollPeopleDetails',0,(person+1)*375,500);
	dw_scrollObj.scrollTo('scrollPeople',(num_p+person+1)*188,0,500);
	}
}

function showFavourites() {
	loadDetails('favourites');
	hideAll();
	document.getElementById('favourites').style.display = 'block';
	document.getElementById('scrollLinksFavourites').style.display = 'block';
	document.getElementById('scrollLinksFavouritesDetails').style.display = 'block';
	var t = setTimeout("document.getElementById('projectDetails').style.display = 'none';  document.getElementById('peopleDetails').style.display = 'none';   document.getElementById('favouritesDetails').style.display = 'block';",500);
	moveRight('bar1');
}

function showCurrentFavourite(year,num) {
	hideWindow1();
	currentYear = "favo"+year;
	dw_scrollObj.scrollToId('scrollFavouritesDetails',currentYear,'favouriteDetails',500);
	dw_scrollObj.scrollTo('scrollFavourites',num*188,0,500);
	var t = setTimeout("showBar2();",500);
}

function showPreviousYear(num_y) {
	hideWindow1();
	var wndo = dw_scrollObj.col['scrollFavouritesDetails'];
	var y = wndo.getY();
	var year = Math.floor(y/(-375));
	if ((y<-10) && (y != year*(-375)))
	{
	dw_scrollObj.scrollTo('scrollFavouritesDetails',0,(year)*375,500);
	dw_scrollObj.scrollTo('scrollFavourites',(num_y+year)*188,0,500);
	}
	else if (y<-10)
	{
	dw_scrollObj.scrollTo('scrollFavouritesDetails',0,(year-1)*375,500);
	dw_scrollObj.scrollTo('scrollFavourites',(num_y+year-1)*188,0,500);
	}
}

function showNextYear(num_y) {
	hideWindow1();
	var wndo = dw_scrollObj.col['scrollFavouritesDetails'];
	var y = wndo.getY();
	var year = Math.floor(y/(-375));
	var max = -1*(num_y-1)*375 + 10;
	if (y>max)
	{
	dw_scrollObj.scrollTo('scrollFavouritesDetails',0,(year+1)*375,500);
	dw_scrollObj.scrollTo('scrollFavourites',(num_y+year+1)*188,0,500);
	}
}

function showContentWindow1(type,item,number) {
	lastType = type;
	lastItem = item;
	lastNumber = number;
	document.getElementById('prevNextLinks').style.display = 'none';
	document.getElementById('prevNextFavoLinks').style.display = 'none';
	document.getElementById('prevNextLinksPrivatePics').style.display = 'none';
	if (type == "text" || type == "pText") {
		document.getElementById('prevNextLinks').style.display = 'none';
	}
	else if (type == "pPhoto") {
		document.getElementById('prevNextLinksPrivatePics').style.display = 'block';
	}
	else {
		document.getElementById('prevNextLinks').style.display = 'block';
	}
	loadWindow(type,item,number);
	showWindow1();
	testImage(projectsArray[item],type,parseFloat(number)+1);
}

function showFavoWindow1(item,number) {
	lastItem = item;
	lastNumber = number;
	document.getElementById('prevNextLinks').style.display = 'none';
	document.getElementById('prevNextLinksPrivatePics').style.display = 'none';
	document.getElementById('prevNextFavoLinks').style.display = 'block';
	if (number == 1) {
		loadFavoWindow('text',item,'1');
	} else if (number == 2 || number == 3) {
		loadFavoWindow('drawing',item,number-1);
	} else if (number > 3 && number < 7) {
		loadFavoWindow('photo',item,number-3);
	}
	showWindow1();
}

function hideAll() {
	document.getElementById('projects').style.display = 'none';
	document.getElementById('scrollLinksProjects').style.display = 'none';
	document.getElementById('scrollLinksProjectDetails').style.display = 'none';
	document.getElementById('people').style.display = 'none';
	document.getElementById('scrollLinksPeople').style.display = 'none';
	document.getElementById('scrollLinksPeopleDetails').style.display = 'none';
	document.getElementById('favourites').style.display = 'none';
	document.getElementById('scrollLinksFavourites').style.display = 'none';
	document.getElementById('scrollLinksFavouritesDetails').style.display = 'none';
}

function showBar2() {
	moveUp('bar2');
}

function showWindow1() {
	var objId = document.getElementById('window1');
	var overlay = document.getElementById('overlay');
	document.getElementById('cross').style.display = 'inline';
	document.getElementById('cross2').style.display = 'none';
	objId.style.zIndex = 101;
	overlay.style.zIndex = 4;
	overlay.style.opacity = 0.5;
	objId.style.opacity = 1;
}

function hideWindow1() {
	var objId = document.getElementById('window1');
	var overlay = document.getElementById('overlay');
	objId.style.opacity = 0;
	overlay.style.opacity = 0;
	var t = setTimeout("document.getElementById('window1').style.zIndex = 1; document.getElementById('overlay').style.zIndex = 1;",500);
}

function showWindow2() {
	var objId = document.getElementById('window2');
	var overlay = document.getElementById('overlay');
	document.getElementById('cross').style.display = 'none';
	document.getElementById('cross2').style.display = 'inline';
	objId.style.zIndex = 101;
	overlay.style.zIndex = 100;
	overlay.style.opacity = 0.5;
	objId.style.opacity = 1;
}

function hideWindow2() {
	var objId = document.getElementById('window2');
	var overlay = document.getElementById('overlay');
	objId.style.opacity = 0;
	overlay.style.opacity = 0;
	var t = setTimeout("document.getElementById('window2').style.zIndex = 1; document.getElementById('overlay').style.zIndex = 1; hideAllWindow2();",500);
}

function showMissionStatement() {
	document.getElementById('missionStatement').style.display = 'block';
	showWindow2();
}

function showLinks() {
	document.getElementById('links').style.display = 'block';
	showWindow2();
}

function showContact() {
	document.getElementById('contact').style.display = 'block';
	showWindow2();
}

function showDisclaimer() {
	document.getElementById('disclaimer').style.display = 'block';
	showWindow2();
}

function hideAllWindow2() {
	document.getElementById('missionStatement').style.display = 'none';
	document.getElementById('links').style.display = 'none';
	document.getElementById('contact').style.display = 'none';
	document.getElementById('disclaimer').style.display = 'none';
}

function previewHighlight() {
	var t = setTimeout("previewHighlight0();",500);
}
function previewHighlight0() {
	document.getElementById('flag').style.display = 'block';
	var t = setTimeout("previewHighlight1();",200);
}
function previewHighlight1() {
	document.getElementById('flag').style.display = 'none'; document.getElementById('head').style.display = 'block'; 
	var t = setTimeout("previewHighlight2();",200);
}
function previewHighlight2() {
	document.getElementById('head').style.display = 'none'; document.getElementById('lnks').style.display = 'block'; 
	var t = setTimeout("previewHighlight3();",200);
}
function previewHighlight3() {
	document.getElementById('lnks').style.display = 'none'; document.getElementById('cont').style.display = 'block'; 
	var t = setTimeout("previewHighlight4();",200);
}
function previewHighlight4() {
	document.getElementById('cont').style.display = 'none'; document.getElementById('favo').style.display = 'block'; 
	var t = setTimeout("previewHighlight5();",200);
}
function previewHighlight5() {
	document.getElementById('favo').style.display = 'none'; document.getElementById('text').style.display = 'block'; 
	var t = setTimeout("previewHighlight6();",200);
}
function previewHighlight6() {
	document.getElementById('text').style.display = 'none';
}

function testImage(dir,type,number) {
	var tester = new Image();
	tester.onload = doExist;
	tester.onerror = noExist;
	if (type == "photo") {
		tester.src = "../projects/" + String(dir) + "/pict" + String(number) + ".jpg";
	}
	else if (type == "drawing") {
		tester.src = "../projects/" + String(dir) + "/draw" + String(number) + ".png";
	}
}

function noExist() {
	imgExist = 0;
}

function doExist() {
	imgExist = 1;
}

function positionImage(id) {
	var objHeight = document.getElementById(id).height;
	var topPos = Math.round((375-objHeight)/2);
	document.getElementById(id).style.top = topPos+'px';
}
