window.onload = function()
	{
	preloadimages();
	getFullImg(1);
	}

function preloadimages()
	{
	pre = new Array();
	var i = 0;
	pre[i] = new Image(); pre[i++].src = "images/about-over.gif";
	pre[i] = new Image(); pre[i++].src = "images/back-over.gif";
	pre[i] = new Image(); pre[i++].src = "images/contact-over.gif";
	pre[i] = new Image(); pre[i++].src = "images/leftnav-about.gif";
	pre[i] = new Image(); pre[i++].src = "images/leftnav-children.gif";
	pre[i] = new Image(); pre[i++].src = "images/leftnav-clients.gif";
	pre[i] = new Image(); pre[i++].src = "images/leftnav-lectures.gif";
	pre[i] = new Image(); pre[i++].src = "images/leftnav-lifestyle.gif";
	pre[i] = new Image(); pre[i++].src = "images/leftnav-personal.gif";
	pre[i] = new Image(); pre[i++].src = "images/leftnav-portrait.gif";
	pre[i] = new Image(); pre[i++].src = "images/leftnav-out.gif";
	pre[i] = new Image(); pre[i++].src = "images/next-over.gif";
	pre[i] = new Image(); pre[i++].src = "images/portfolio-over.gif";
	
	if (document.getElementById('fullimg'))
		{									
		var section = findPage();
		for (var j = 1; j < 20; j++)
			{
			pre[i] = new Image(); pre[i++].src = "gallery/" + section + "/full/" + j + ".jpg";
			}
		
		}
	}

function findPage()
	{
	var slash = document.URL.lastIndexOf('/') + 1;
	var dot = document.URL.lastIndexOf('.');
	var page = document.URL.substring(slash, dot);
	return page;
	}
	
function findImg()
	{
	var slash = document.getElementById('fullimg').src.lastIndexOf('/') + 1;
	var dot = document.getElementById('fullimg').src.lastIndexOf('.');
	var img = document.getElementById('fullimg').src.substring(slash, dot);
	return img;
	}

function thumbOver(thumb)
	{
	curImg = findImg();
	if (thumb != curImg)
		document.getElementById("thumb" + thumb).style.borderColor = '#ede7cf';
	}
	
function thumbOut(thumb)
	{
	curImg = findImg();
	if (thumb != curImg)
		document.getElementById("thumb" + thumb).style.borderColor = '#ffffff';
	}

function getFullImg(imgNum)
	{
	if (document.getElementById('fullimg'))
		{
		curPage = findPage();
		document.getElementById('fullimg').src = "images/holder.gif";
		document.getElementById('fullimg').src = 'gallery/' + curPage + '/full/' + imgNum + '.jpg';
		for (i = 1; i <= 20; i++)
			{
			thumbOut(i);
			}
		document.getElementById("thumb" + imgNum).style.borderColor = '#977c4e';
		}
	}
	
function browseImg(dir)
	{
	curImg = findImg();
	if ((Math.round(curImg) + dir) < 0) curImg = 20;
	else if ((Math.round(curImg) + dir) > 20) curImg = 1;
	else curImg = Math.round(curImg) + dir;
	getFullImg(curImg);	
	}
	
function swapImg(imgID, suffix)
	{
	var slash = document.getElementById(imgID).src.lastIndexOf('/') + 1;
	var hyphen = document.getElementById(imgID).src.lastIndexOf('-');
	var dot = document.getElementById(imgID).src.lastIndexOf('.');
	
	var path = document.getElementById(imgID).src.substring(0, slash);
	var img = document.getElementById(imgID).src.substring(slash, hyphen);
	var ext = document.getElementById(imgID).src.substring(dot, document.getElementById(imgID).src.length);

	document.getElementById(imgID).src = "images/holder.gif";
	document.getElementById(imgID).src = path + img + "-" + suffix + ext;
	}
	
function setCopyright(redirect)
	{
	if (getCookie('copyright'))
		{
		//document.URL = redirect;
		document.location.href = redirect;
		}
		
	else 
		{
		setCookie('copyright',redirect);	
		//document.URL = 'copyright.shtml';
		document.location.href = 'copyright.shtml';
		}
	}
	
function agree()
	{
	//document.URL = getCookie('copyright');	
	document.location.href = getCookie('copyright');
	}