
var architecture_order = new Array('01.jpg', 'IMG_0271_W2.jpg', 'IMG_0160_W3.jpg', 'IMG_9994_W4.jpg', 'IMG_0399_W5.jpg', 'IMG_0315_W6.jpg', '02.jpg','003.jpg','004.jpg','005.jpg','006.jpg','007.jpg','03.jpg','05.jpg','06.jpg','07.jpg','08.jpg','009.jpg','10.jpg','11.jpg','012.jpg','15.jpg','16.jpg','17.jpg','18.jpg');
var youandyours_order = new Array('001-Will-and-Van-2004.jpg', '002-Nick-and-Faryl-2004.jpg', '003-Nick-and-Faryl-2006.jpg', '004-Ean-and-Penelope-2005.jpg', '005-Dan-and-Anne-2004.jpg', '007-Joanna-and-Simon-2006.jpg', '007B-Joanna-and-Frank-2007.jpg', '007C-Joanna-and-Simon-2007.jpg', '008-Mike-and-Jasmine-2005.jpg', '009-Mike-and-Amy-2006.jpg', '010Jasmine-and-Max-2007.jpg', '011-Madeline-and-John-2003.jpg', '012-Katie-and-Brad-2006.jpg', '014-Jon-and-Erica-2005.jpg', '015-Jon-and-Erica-2007.jpg', '016-Mike-and-Ryan-2007.jpg', '017-Hillary-and-Dan-2005.jpg', '018-Melissa-and-Jim-2006.jpg', '018B-Jamie-and-Michelle-2005.jpg', '018C-Jamie-and-Sarah-2007.jpg', '019-Emma-and-Cameron-2005.jpg', '020-JR-and-Elena-2005.jpg', '021-Hannah-and-Joe-2005.jpg');
var thedisputedterritory_order = new Array('001-1717-at-Night.jpg', '002-El-Toro.jpg', '003-Troutman-Rainbow.jpg', '004-Empire-State.jpg', '005-Double-Shadows.jpg', '006-The-King.jpg', '007-Garbage-Paint.jpg', '008-Glass-Repair.jpg', '009-Seneca-at-Troutman.jpg', '010-Wild-Chicanos.jpg', '011-Onderdonk-View.jpg', '012-Arthur-Kirmss.jpg', '013-Onderdonk-House.jpg', '014-Dylan-Dougherty.jpg', '015-Jacob-Fish.jpg', '016-318-Vacate-Order.jpg', '017-Henry-R-Baker-II.jpg', '018-Mobile-Police-Station.jpg', '019-Lauren-J-Was.jpg', '020-Door-Chain.jpg', '021-Two-TVs.jpg', '022-1717-at-Night-After-Vacate.jpg', '023-Hall-Umbrellas.jpg', '024-Post-Vacate-Flood.jpg');

var architecture_name = "Architecture";
var youandyours_name = "You And Yours";
var thedisputedterritory_name = "The Disputed Territory";

var display_number;
var portfolio_length;
var portfolio_active;

function preloadPortfolioImages(portfolio_name) {
	
	len = getPortfolioLength(portfolio_name);

	document.write("<div style=\"display: none;\">");

	for ( var i = 0; i < len; i++ ) {
		switch ( portfolio_name ) {
			case 'architecture':
				document.write("<img src=\"photos/" + portfolio_name + "/" + architecture_order[i] + "\">");
				break;
			case 'youandyours':
				document.write("<img src=\"photos/" + portfolio_name + "/" + youandyours_order[i] + "\">");
				break;
			case 'thedisputedterritory':
				document.write("<img src=\"photos/" + portfolio_name + "/" + thedisputedterritory_order[i] + "\">");
				break;
		}
	}
	document.write("</div>");
}

function getPortfolioLength(portfolio_name) {
var length;

	switch ( portfolio_name ) {
		case 'architecture':
			length = architecture_order.length;
			break;
		case 'youandyours':
			length = youandyours_order.length;
			break;
		case 'thedisputedterritory':
			length = thedisputedterritory_order.length;
			break;
	}
	return length;
}

function getPortfolioName(portfolio_name) {
var length;

	switch ( portfolio_name ) {
		case 'architecture':
			return architecture_name;
			break;
		case 'youandyours':
			return youandyours_name;
			break;
		case 'thedisputedterritory':
			return thedisputedterritory_name;
			break;
	}
	return length;
}

function goPage(direction) {

	if ( direction == 'next' ) {
		display_number++;
	}
	if ( direction == 'prev' ) {
		if ( display_number == 0 )
			display_number = portfolio_length - 1;
		else
			display_number--;
	}

	refreshPortfolio();

}

function refreshPortfolio() {
	switch ( portfolio_active ) {
		case 'architecture':
			window.document.images['display_photo_img'].src = "photos/" + portfolio_active + "/" + architecture_order[display_number % portfolio_length] + "";
			break;
		case 'youandyours':
			window.document.images['display_photo_img'].src = "photos/" + portfolio_active + "/" + youandyours_order[display_number % portfolio_length] + "";
			break;
		case 'thedisputedterritory':
			window.document.images['display_photo_img'].src = "photos/" + portfolio_active + "/" + thedisputedterritory_order[display_number % portfolio_length] + "";
			break;
	}
	writeNum();
}

function loadFirst(portfolio_name) {
	display_number = 0;
	portfolio_active = portfolio_name;
	portfolio_length = getPortfolioLength(portfolio_name);
}

function writeNum() {
	document.getElementById('display_number').innerHTML = ((display_number % portfolio_length) + 1);
}

