var current;
var theme;

var growthinfo;
var birthinfo;



function InitialiseGrowthInfo(n, t)
{
	current = n; // "birth" or "growth"
	theme = t; // int

	// cache birth header
	BirthHeader = new Image();
	BirthHeader.src="/templates/theme" + theme + "/birthinfohead.jpg";

	// cache growth base
	BirthBase = new Image();
	BirthBase.src="/templates/theme" + theme + "/currentinfobutton.jpg";

	// cache growth header
	GrowthHeader = new Image()
	GrowthHeader.src="/templates/theme" + theme + "/currentinfohead.jpg";

	// cache birth base
	GrowthBase = new Image();
	GrowthBase.src="/templates/theme" + theme + "/birthinfobutton.jpg";



	// switch to the current one
	if(current == "birth")
	{
		current = "growth";
	}
	else
	{
		current = "birth";
	}

	ToggleBabyInfo();
}

function ToggleBabyInfo()
{
	if(current == "birth")
	{
		// switch to growth info
		document.images['infoheader'].src = GrowthHeader.src;
		document.images['infobase'].src = GrowthBase.src;

		current = "growth";

		ToggleBabyInfoText("growthinfo");
	}
	else
	{
		// switch to birth info
		document.images['infoheader'].src = BirthHeader.src;
		document.images['infobase'].src = BirthBase.src;

		current = "birth";
		ToggleBabyInfoText("birthinfo");
	}
}

function ToggleBabyInfoText(t)
{
	if (document.getElementById)
	{
		var caption = document.getElementById('infotext');
		caption.innerHTML = eval(t);
	}
	else if (document.all)
	{
		var caption = document.all['infotext'];
		caption.innerHTML = eval(t);
	}
	else if (document.layers)
	{
		var caption = document.layers['infotext'];
		caption.document.open();
		caption.document.write(eval(t));
		caption.document.close();
	}
}


var pic=0;	

var pics=new Array();
var descriptions=new Array();
var titles=new Array();

pics[0] = " ";
descriptions[0] = " ";
titles[0] = " ";

var image;

function ChangePicture(incr, cont)
{
	pic = pic + incr;
	if (pic == counter)
	{
		pic = 1;
	}
	if (pic == 0)
	{
		pic = counter-1;
	}
	document.images['photo'].src = pics[pic].src;

	if (document.getElementById)
	{
		var caption = document.getElementById('caption');
		caption.innerHTML = titles[pic];

		var description = document.getElementById('description');
		description.innerHTML = descriptions[pic];

	}
	else if (document.all)
	{

		var caption = document.all['caption'];
		caption.innerHTML = titles[pic];

		var description = document.all['description'];
		description.innerHTML = descriptions[pic];

	}

	else if (document.layers)
	{
		var caption = document.layers['caption'];
		caption.document.open();
		caption.document.write(titles[pic]);
		caption.document.close();

		var description = document.layers['description'];
		description.document.open();
		description.document.write(descriptions[pic]);
		description.document.close();
	}

	if (!cont)
	{
		clearInterval(slideshow);
		playing = true;
	}
}

playing = true;
var slideshow;
function PlaySlideshow()
{
	clearInterval(slideshow)
				
	playing = !playing;

	if (!playing)
	{
		document.images['slideshowimage'].src = "/templates/photostopslideshow.gif";
		document.images['slideshowimagebase'].src = "/templates/photostopslideshow.gif";
		slideshow = setInterval("ChangePicture(1, true)",6500)
	}
	else
	{
		document.images['slideshowimage'].src = "/templates/photoslideshow.gif";
		document.images['slideshowimagebase'].src = "/templates/photoslideshow.gif";
		clearInterval(slideshow)
	}
}

function InitialisePictures(n)
{
	pic=n;

	document.images['photo'].src = pics[n].src;

	if (document.getElementById)
	{

		var caption = document.getElementById('caption');
		caption.innerHTML = titles[n];

		var description = document.getElementById('description');
		description.innerHTML = descriptions[n];

	}
	else if (document.all)
	{
			alert("document.all");
		document.all['photo'].src = pics[n].src;

		var caption = document.all['caption'];
		caption.innerHTML = titles[n];

		var description = document.all['description'];
		description.innerHTML = descriptions[n];

	}

	else if (document.layers)
	{
		document.layers['photo'].src = pics[n].src;
		var caption = document.layers['caption'];
		caption.document.open();
		caption.document.write(titles[n]);
		caption.document.close();

		var description = document.layers['description'];
		description.document.open();
		description.document.write(descriptions[n]);
		description.document.close();
	}
}

function removeChilds(elemName){
	var el = document.getElementById(elemName);
	while(el.hasChildNodes()){
		 el.removeChild(el.firstChild);
	}
}

function changeSize()
{
document.getElementById("custom").height="500"
}