actionLock = 0;
xstatus='';

switch (portfolioSection){
	case "travel":
	numPhotos = 34;
	break;
	case "people":
	numPhotos = 28;
	break;
	case "portraits":
	numPhotos = 11;
	break;
	case "production":
	numPhotos = 26;
	break;
	default : alert("Error in page");
}

function portfolio(num) {
	if (actionLock == 0) {
		if (xstatus != num) {
			for (x=1; x<=numPhotos;x++) {
				document.getElementById('pm' + x).style.color = '';
			}
			document.getElementById('pm' + num).style.color = 'white';
			
			if (xstatus != '') {
				actionLock = 1;
				fadeOut();
				setTimeout("newPic('" + num + "')",600);
			}
			if (xstatus == '') {
				actionLock = 1;
				newPic(num);
			}
		}
	}
}

function newPic(num) {
	setOpacity('pp',0);
	mypic = document.images.pp;
	mypic.src = "";
	mypic.onload = function () {
		mypic.style.top = 175-(mypic.height/2) + 'px';
		mypic.style.left = 282-(mypic.width/2) + 'px';
		fadeIn();
		xstatus = num;
		setTimeout("actionLock = 0",600);
	}
	mypic.src = 'images/portfolio/' + portfolioSection + '/' + portfolioSection + num + '.jpg';
}

function fadeIn() {
	for (var i=1; i<=100; i++) {
		setTimeout("setOpacity('pp'," + i + ")",(i*6));
	}
}

function fadeOut() {
	for (var i=1; i<=100; i++) {
		setTimeout("setOpacity('pp'," + (100-i) + ")",(i*6));
	}
}

function setOpacity(div,value) {
	document.getElementById(div).style.opacity = value/100;
	document.getElementById(div).style.filter = 'alpha(opacity=' + value + ')';
}