// 3story.js
// Copyright 2009 eFusion Consortium LLC. All rights reserved.
// http://www.efusionconsortium.com

function show1() { window.status='Click to see floor 1'; MM_swapImage('imagestack','','perspective1.jpg',1); }
function show2() { window.status='Click to see floor 2'; MM_swapImage('imagestack','','perspective2.jpg',1); }
function show3() { window.status='Click to see floor 3'; MM_swapImage('imagestack','','perspective3.jpg',1); }
function show4() { window.status='Click to see floor 4'; MM_swapImage('imagestack','','perspective4.jpg',1); }
function unshow() { MM_swapImgRestore(); }

var folder = new Array( // folder name
	'res01', 'res02', 'res03',
	'res04', 'res05', 'res06',
	'res07', 'res08', 'res09',
	'res10', 'res11', 'res12',
	'res13', 'res14', 'res15',
	'res16', 'res17', 'res18');
var page = new Array( // web page nmae
	'3storyi.html', 'floor1i.html', 'floor2i.html', 'floor3i.html', 'floor4i.html');
var floorcount = new Array( // number of levels on floorplan
	3, 4, 3, 3, 3, 3,
	3, 3, 3, 3, 3, 3,
	3, 3, 3, 3, 4, 4);
	
// ----- Find the current web page in the lookup table -----
function find_folder() {
    var ii = 0;
    for (ii=folder.length; ii>=0; ii--) {
        if (location.href.indexOf(folder[ii]) != -1) {
            return (ii);
        }
    }
    document.write('(Current folder not found in folder list)');
    return (null);
}
function find_page() {
    var jj = 0;
    for (jj=page.length; jj>=0; jj--) {
        if (location.href.indexOf(page[jj]) != -1) {
            return (jj);
        }
    }
    document.write('(Current page not found in page list)');
    return (null);
}
// ----- Write the navigation bar for a "floor plan" page
function floornav() {
	// ----- Prev/Next navigation -----
	ii = find_folder();
	num_floors = floorcount[ii];
	if (ii==0) { prevfolder = folder[folder.length-1]; }
		else { prevfolder = folder[ii-1]; }
	if (ii==folder.length-1) { nextfolder = folder[0]; }
		else { nextfolder = folder[ii+1]; }
//	document.write('Found folder ' + folder[ii] + ' at ii=' + ii + '<br/>');
	document.write('<table width="100%" cellpadding="0" cellspacing="0" style="margin: -6px;">'
				 + '<tr>'
				 + '<td class="caption">'
				 + '   <a href="../' + prevfolder + '/3story.html" target="_parent">Previous unit</a>   '
				 + '   <a href="../' + nextfolder + '/3story.html" target="_parent">Next unit</a>'
				 + '</td>');

	// ----- Residential floor navigation -----
	jj = find_page();
//	document.write('Found page ' + page[jj] + ' at jj=' + jj + '<br/>');
	if (jj==0) {
		// this is the 3d perspective view, with rollover images
		document.writeln('<td class="bottomnav">'
					   + '   <span class="ap">All floors</span>   ');
		for (kk=1; kk<=num_floors; kk++) {
			document.writeln('<a href="' + page[kk] + '" onmouseover="show' + kk + '();" onmouseout="unshow();">Floor ' + kk + '</a>   ');
		}
	} else {
		/* this is one of the individual flat floor pages */
		document.writeln('<td class="bottomnav">'
				 	   + '   <a href="3storyi.html">All floors</a>   ');
		for (kk=1; kk<=num_floors; kk++) {
				if (kk==jj) document.writeln('   <span class="ap">Floor ' + kk + '</span>   ');
		  		else document.writeln('   <a href="floor' + kk + 'i.html">Floor ' + kk + '</a>   ')
		}
	}
	document.writeln('   <a href="../floorplan3.html" target="_parent">Back</a>  '
				 + '</td>'
				 + '</tr>'
				 + '</table>');
}

