function stopErrors() {
//  use copyright id to print that there has been an error. Use only when debugging
//	document.getElementById('copyrightl').innerHTML = "Java Script Error";
	return true;
}
window.onerror = stopErrors;

function resizeWindow(iWidth, iHeight) {
	window.resizeTo(iWidth, iHeight);
	// self.moveTo((self.screen.width-document.body.clientWidth) / 2, (self.screen.height-document.body.clientHeight) / 2);
}

function swapImage(imageName) {
	document.getElementById(imageName).src="images/buttons/" + imageName + "_active.jpg";	
}

function sawpImageBack(imageName) {
	document.getElementById(imageName).src="images/buttons/" + imageName + ".jpg";	
}

function preloadButtons() {
	var imageArray = new Array('bio_active.jpg','contact_active.jpg','portfolio_active.jpg','press_active.jpg','price_active.jpg','where_active.jpg');
    preloadImages(imageArray, 'images/buttons/');
}

function preloadImages(imageArray, dirPrefix) {
	for(i = 0; i < imageArray.length; i++) {
		var imageName = new Image();
        imageName.src = dirPrefix + imageArray[i];
	}
}

function changePage(direction, pageName, maxImage)
{
	element = document.getElementById(pageName);
	if ( element == null )
		return;

	var oldsrc = element.src;
	// find out what page is in there.
	var start = oldsrc.indexOf(pageName);
	var end = oldsrc.indexOf('.jpg');
	var newIndex = parseInt(oldsrc.substring(start+7,end)) + direction;

  if ( (newIndex < 0) || (newIndex > maxImage) )
					return;

  var newsrc="images/bio/" + pageName + newIndex + ".jpg"; 
	element.src=newsrc;
	
	document.getElementById('pagenote').innerHTML= newIndex + " of " + maxImage + "&nbsp;&nbsp;";
  if ( newIndex < 1)
	{
		document.getElementById('about').style.visibility = "hidden";
		document.getElementById('bioimage').src="images/bio/bio.jpg";
		document.getElementById('pagenote').innerHTML = "read Pip's full bio";
		document.getElementById('prev').style.visibility ="hidden";
	} else {
		document.getElementById('pagenote').innerHTML= newIndex + " of " + maxImage + "&nbsp;&nbsp;";
		document.getElementById('bioimage').src="images/bio/bio2.jpg";
		document.getElementById('about').style.visibility = "visible";

		if ( newIndex == maxImage )
			document.getElementById('next').style.visibility = "hidden";
		else
		{
			document.getElementById('prev').style.visibility = "visible";
			document.getElementById('next').style.visibility = "visible";
		}
	}
}
