function updateNav(){
		
		var thisPage = location.toString();
		thisPage = thisPage.split('/');
		lastRef = thisPage.length -1; 
		thisPageHref = thisPage[lastRef];
		var oPortfolioLinkList = document.getElementById('portfolio').getElementsByTagName('A');
		for(var i = 0; i < oPortfolioLinkList.length;i++){
			if(oPortfolioLinkList[i].href == parent.location){
				oPortfolioLinkList[i].className = "active";
			}else{
				oPortfolioLinkList[i].className = "inactive";
			}
		}
}

function doPage(thisElement,port){
		var imageWidthCounter = 0;
		var imageArray = Array();
		var numNodes;
		var imagePadding = 0;
		var oContDiv = document.getElementById(thisElement);
		var oContDivImages = oContDiv.getElementsByTagName('IMG');
		for(i=0;i<oContDivImages.length;i++){
			var tempImageArray = new Object();
			tempImageArray.height = oContDivImages[i].height;
			tempImageArray.width = oContDivImages[i].width;
			tempImageArray.src = oContDivImages[i].src;
			tempImageArray.alt = oContDivImages[i].alt;
			imageArray[i] = tempImageArray;
			imageWidthCounter = imageWidthCounter + oContDivImages[i].width;
		}
			extraPadding = clearSpaces(oContDiv,port);
			oContDiv.style.width = imageWidthCounter + extraPadding + "px";
}
function doElement(thisElement,port){//added this as a quick fix to update the tags on the etc page - needed to wrap in a para and fix its width, and could not send an id reference...
		var imageWidthCounter = 0;
		var imageArray = Array();
		var numNodes;
		var oContDiv = thisElement;
		var oContDivImages = oContDiv.getElementsByTagName('IMG');
		for(i=0;i<oContDivImages.length;i++){
			var tempImageArray = new Object();
			tempImageArray.height = oContDivImages[i].height;
			tempImageArray.width = oContDivImages[i].width;
			tempImageArray.src = oContDivImages[i].src;
			tempImageArray.alt = oContDivImages[i].alt;
			imageArray[i] = tempImageArray;
			imageWidthCounter = imageWidthCounter + oContDivImages[i].width;
		}
		
		//oParentIFrame.style.height = "422px";
		
			extraPadding = clearSpaces(oContDiv,port);
			//alert (extraPadding);
			oContDiv.style.width = imageWidthCounter + extraPadding + "px";
}
//end doPage
function clearSpaces(element,imagePadding){
		//remove text nodes which cause extraneous spacing around the images.
		extraPadding = 0;
		contentNodes = element.childNodes;
		var numNodes = contentNodes.length;
		for(i=numNodes-1;i>=0;i--){
			thisNode = contentNodes[i];
			if(thisNode.nodeType == 1){
				thisNode.style.marginRight = imagePadding + "px"; 
				if(thisNode.nodeName == 'IMG'){extraPadding += imagePadding;}
				}else if(thisNode.nodeType == 3){
				thisNode.parentNode.removeChild(thisNode);
			    }
			}//end for
		return extraPadding;
}