var iCurrentImage = 0;
var arrImageListForPage = [];
var imageHolder = new Object();
var textHolder;
var continueSwap = true;

function preloadImages()
{
	for( i = 0; i < arrImageListForPage.length; i = i + 1 )
	{
		imageHolder.src = getImageSRCAtIndex( i );
	}

	//then set it to the first image
	imageHolder.src = getImageSRCAtIndex( 0 );
	
	

}

 

//Image data to use
function imageList()
{
	var imgArrayList = [];
	//The order is URL (you need double slashes)
	//Text
	//X Pos
	//Y pos
	//Font style
	//Font Colour
	//Page ID

	//Welcome Principal
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/37.jpg', "Cologne&nbsp;", 100, 552, "50px Edwardian Script ITC, EdScriptITC", "white", 0 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/03.jpg', "Traditional values, modern approaches&nbsp;", 188, 10, "50px Edwardian Script ITC, EdScriptITC", "white", 0 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/27.jpg', "Duisburg&nbsp;", 188, 510, "50px Edwardian Script ITC, EdScriptITC", "white", 0 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/04.jpg', "Sport, leisure and academia combined&nbsp;", 160, 70, "50px Edwardian Script ITC, EdScriptITC", "white", 0 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/22.jpg', "Aachen&nbsp;", 188, 290, "50px Edwardian Script ITC, EdScriptITC", "white", 0 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/14.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 0 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/32.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 0 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/01.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 0 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/13.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 0 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/11.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 0 );
	//Welcome - SD Cologne
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/26.jpg', "Cologne&nbsp", 140, 522, "50px Edwardian Script ITC, EdScriptITC", "white", 22 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/05.jpg', "A school for living and learning&nbsp", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 22 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/33.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 22 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/03.jpg', "Traditional values, modern approaches&nbsp", 188, 10, "50px Edwardian Script ITC, EdScriptITC", "white", 22 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/11.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 22 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/31.jpg', "Cologne&nbsp", 188, 290, "50px Edwardian Script ITC, EdScriptITC", "white", 22 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/04.jpg', "Sport, leisure and academia combined&nbsp", 160, 70, "50px Edwardian Script ITC, EdScriptITC", "white", 22 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/02.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 22 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/13.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 22 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/14.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 22 );
	//Welcome - SD Duisburg
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/27.jpg', "Duisburg&nbsp", 188, 510, "50px Edwardian Script ITC, EdScriptITC", "white", 24 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/03.jpg', "Traditional values, modern approaches&nbsp", 188, 10, "50px Edwardian Script ITC, EdScriptITC", "white", 24 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/33.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 24 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/05.jpg', "A school for living and learning&nbsp", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 24 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/01.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 24 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/04.jpg', "Sport, leisure and academia combined&nbsp", 160, 70, "50px Edwardian Script ITC, EdScriptITC", "white", 24 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/13.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 24 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/24.jpg', "Duisburg&nbsp", 188, 510, "50px Edwardian Script ITC, EdScriptITC", "white", 24 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/19.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 24 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/14.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 24 );
	//Welcome - SD Aachen
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/22.jpg', "Aachen&nbsp", 188, 290, "50px Edwardian Script ITC, EdScriptITC", "white", 26 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/05.jpg', "A school for living and learning&nbsp", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 26 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/32.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 26 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/04.jpg', "Sport, leisure and academia combined&nbsp", 160, 70, "50px Edwardian Script ITC, EdScriptITC", "white", 26 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/16.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 26 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/28.jpg', "Aachen&nbsp", 188, 290, "50px Edwardian Script ITC, EdScriptITC", "white", 26 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/14.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 26 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/03.jpg', "Traditional values, modern approaches&nbsp", 188, 10, "50px Edwardian Script ITC, EdScriptITC", "white", 26 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/13.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 26 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/09.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 26 );

	//The School
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/31.jpg', "Cologne&nbsp", 170, 100, "50px Edwardian Script ITC, EdScriptITC", "white", 40 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/03.jpg', "Traditional values, modern approaches&nbsp", 188, 10, "50px Edwardian Script ITC, EdScriptITC", "white", 40 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/27.jpg', "Duisburg&nbsp", 188, 510, "50px Edwardian Script ITC, EdScriptITC", "white", 40 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/04.jpg', "Sport, leisure and academia combined&nbsp", 160, 70, "50px Edwardian Script ITC, EdScriptITC", "white", 40 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/22.jpg', "Aachen&nbsp", 188, 290, "50px Edwardian Script ITC, EdScriptITC", "white", 40 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/14.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 40 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/32.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 40 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/36.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 40 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/09.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 40 );
	//The School - School Structure Cologne
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/30.jpg', "Cologne&nbsp", 140, 522, "50px Edwardian Script ITC, EdScriptITC", "white", 44 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/03.jpg', "Traditional values, modern approaches&nbsp", 188, 10, "50px Edwardian Script ITC, EdScriptITC", "white", 44 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/33.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 44 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/04.jpg', "Sport, leisure and academia combined&nbsp", 160, 70, "50px Edwardian Script ITC, EdScriptITC", "white", 44 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/11.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 44 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/36.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 44 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/19.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 44 );
	//The School - School Structure Duisburg
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/27.jpg', "Duisburg&nbsp", 188, 510, "50px Edwardian Script ITC, EdScriptITC", "white", 46 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/04.jpg', "Sport, leisure and academia combined&nbsp", 160, 70, "50px Edwardian Script ITC, EdScriptITC", "white", 46 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/36.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 46 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/03.jpg', "Traditional values, modern approaches&nbsp", 188, 10, "50px Edwardian Script ITC, EdScriptITC", "white", 46 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/14.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 46 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/32.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 46 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/09.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 46 );
	//The School - School Structure Aachen
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/22.jpg', "Aachen&nbsp", 188, 290, "50px Edwardian Script ITC, EdScriptITC", "white", 48 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/03.jpg', "Traditional values, modern approaches&nbsp", 188, 10, "50px Edwardian Script ITC, EdScriptITC", "white", 48 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/11.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 48 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/04.jpg', "Sport, leisure and academia combined&nbsp", 160, 70, "50px Edwardian Script ITC, EdScriptITC", "white", 48 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/14.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 48 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/33.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 48 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/35.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 48);
	//The School - School Administration
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/30.jpg', "Cologne&nbsp", 140, 522, "50px Edwardian Script ITC, EdScriptITC", "white", 51 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/04.jpg', "Sport, leisure and academia combined&nbsp", 160, 70, "50px Edwardian Script ITC, EdScriptITC", "white", 51 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/27.jpg', "Duisburg&nbsp", 188, 510, "50px Edwardian Script ITC, EdScriptITC", "white", 51 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/03.jpg', "Traditional values, modern approaches&nbsp", 188, 10, "50px Edwardian Script ITC, EdScriptITC", "white", 51 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/28.jpg', "Aachen&nbsp", 188, 290, "50px Edwardian Script ITC, EdScriptITC", "white", 51 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/09.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 51 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/35.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 51 );
	//The School - Departments - Foundation Stage
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/11.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 30 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/26.jpg', "Cologne&nbsp", 140, 522, "50px Edwardian Script ITC, EdScriptITC", "white", 30 );	
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/03.jpg', "Traditional values, modern approaches&nbsp", 188, 10, "50px Edwardian Script ITC, EdScriptITC", "white", 30 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/27.jpg', "Duisburg&nbsp", 188, 510, "50px Edwardian Script ITC, EdScriptITC", "white", 30 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/04.jpg', "Sport, leisure and academia combined&nbsp", 160, 70, "50px Edwardian Script ITC, EdScriptITC", "white", 30 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/22.jpg', "Aachen&nbsp", 188, 290, "50px Edwardian Script ITC, EdScriptITC", "white", 30 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/05.jpg', "A school for living and learning&nbsp", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 30 );
	//The School - Departments - Early Years
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/09.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 32 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/26.jpg', "Cologne&nbsp", 140, 522, "50px Edwardian Script ITC, EdScriptITC", "white", 32 );	
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/03.jpg', "Traditional values, modern approaches&nbsp", 188, 10, "50px Edwardian Script ITC, EdScriptITC", "white", 32 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/27.jpg', "Duisburg&nbsp", 188, 510, "50px Edwardian Script ITC, EdScriptITC", "white", 32 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/04.jpg', "Sport, leisure and academia combined&nbsp", 160, 70, "50px Edwardian Script ITC, EdScriptITC", "white", 32 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/22.jpg', "Aachen&nbsp", 188, 290, "50px Edwardian Script ITC, EdScriptITC", "white", 32 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/05.jpg', "A school for living and learning&nbsp", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 32 );
	//The School - Departments - Lower School
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/11.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 34 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/26.jpg', "Cologne&nbsp", 140, 522, "50px Edwardian Script ITC, EdScriptITC", "white", 34 );	
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/03.jpg', "Traditional values, modern approaches&nbsp", 188, 10, "50px Edwardian Script ITC, EdScriptITC", "white", 34 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/27.jpg', "Duisburg&nbsp", 188, 510, "50px Edwardian Script ITC, EdScriptITC", "white", 34 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/04.jpg', "Sport, leisure and academia combined&nbsp", 160, 70, "50px Edwardian Script ITC, EdScriptITC", "white", 34 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/22.jpg', "Aachen&nbsp", 188, 290, "50px Edwardian Script ITC, EdScriptITC", "white", 34 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/05.jpg', "A school for living and learning&nbsp", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 34 );
	//The School - Departments - Middle School
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/20.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 36 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/26.jpg', "Cologne&nbsp", 140, 522, "50px Edwardian Script ITC, EdScriptITC", "white", 36 );	
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/03.jpg', "Traditional values, modern approaches&nbsp", 188, 10, "50px Edwardian Script ITC, EdScriptITC", "white", 36 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/27.jpg', "Duisburg&nbsp", 188, 510, "50px Edwardian Script ITC, EdScriptITC", "white", 36 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/04.jpg', "Sport, leisure and academia combined&nbsp", 160, 70, "50px Edwardian Script ITC, EdScriptITC", "white", 36 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/22.jpg', "Aachen&nbsp", 188, 290, "50px Edwardian Script ITC, EdScriptITC", "white", 36 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/05.jpg', "A school for living and learning&nbsp", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 36 );
	//The School - Departments - Upper School
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/07.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 38 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/26.jpg', "Cologne&nbsp", 140, 522, "50px Edwardian Script ITC, EdScriptITC", "white", 38 );	
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/03.jpg', "Traditional values, modern approaches&nbsp", 188, 10, "50px Edwardian Script ITC, EdScriptITC", "white", 38 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/27.jpg', "Duisburg&nbsp", 188, 510, "50px Edwardian Script ITC, EdScriptITC", "white", 38 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/04.jpg', "Sport, leisure and academia combined&nbsp", 160, 70, "50px Edwardian Script ITC, EdScriptITC", "white", 38 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/22.jpg', "Aachen&nbsp", 188, 290, "50px Edwardian Script ITC, EdScriptITC", "white", 38 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/05.jpg', "A school for living and learning&nbsp", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 38 );

	//Boarding
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/07.jpg', "Friends from every nation forever&nbsp", 190, 20, "50px Edwardian Script ITC, EdScriptITC", "white", 123 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/17.jpg', "A school for living and learning&nbsp", 120, 20, "50px Edwardian Script ITC, EdScriptITC", "white", 123 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/06.jpg', "Be a part of the family&nbsp", 188, 160, "50px Edwardian Script ITC, EdScriptITC", "white", 123 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/32.jpg', "", 190, 100, "50px Edwardian Script ITC, EdScriptITC", "white", 123 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/12.jpg', "Family and friendship forever&nbsp", 190, 10, "50px Edwardian Script ITC, EdScriptITC", "white", 123 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/08.jpg', "Friendship, respect and tolerance&nbsp", 190, 100, "50px Edwardian Script ITC, EdScriptITC", "white", 123 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/35.jpg', "", 190, 100, "50px Edwardian Script ITC, EdScriptITC", "white", 123 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/13.jpg', "", 190, 100, "50px Edwardian Script ITC, EdScriptITC", "white", 123 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/36.jpg', "", 190, 100, "50px Edwardian Script ITC, EdScriptITC", "white", 123 );

	//Activities
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/29.jpg', "Cologne&nbsp", 140, 522, "50px Edwardian Script ITC, EdScriptITC", "white", 125 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/18.jpg', "", 188, 10, "50px Edwardian Script ITC, EdScriptITC", "white", 125 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/27.jpg', "Duisburg&nbsp", 188, 510, "50px Edwardian Script ITC, EdScriptITC", "white", 125 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/33.jpg', "", 160, 70, "50px Edwardian Script ITC, EdScriptITC", "white", 125 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/28.jpg', "Aachen&nbsp", 188, 290, "50px Edwardian Script ITC, EdScriptITC", "white", 125 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/14.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 125 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/02.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 125 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/32.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 125 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/19.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 125 );
	//Activities - Sport
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/32.jpg', "", 210, 400, "50px Edwardian Script ITC, EdScriptITC", "white", 127 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/20.jpg', "Be a part of our Team&nbsp", 150, 300, "50px Edwardian Script ITC, EdScriptITC", "white", 127 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/33.jpg', "", 210, 400, "50px Edwardian Script ITC, EdScriptITC", "white", 127 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/34.jpg', "", 210, 400, "50px Edwardian Script ITC, EdScriptITC", "white", 127 );
	//Activities - Music tuition
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/19.jpg', "Exploring potential&nbsp", 30, 340, "50px Edwardian Script ITC, EdScriptITC", "white", 129 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/18.jpg', "Making the most of talents&nbsp", 190, 10, "50px Edwardian Script ITC, EdScriptITC", "white", 129 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/16.jpg', "Empower the individual in you&nbsp", 190, 300, "50px Edwardian Script ITC, EdScriptITC", "white", 129 );

	//Pastoral
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/31.jpg', "Cologne&nbsp", 170, 100, "50px Edwardian Script ITC, EdScriptITC", "white", 57 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/04.jpg', "Sport, leisure and academia combined&nbsp", 160, 70, "50px Edwardian Script ITC, EdScriptITC", "white", 57 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/27.jpg', "Duisburg&nbsp", 188, 510, "50px Edwardian Script ITC, EdScriptITC", "white", 57 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/03.jpg', "Traditional values, modern approaches&nbsp", 188, 10, "50px Edwardian Script ITC, EdScriptITC", "white", 57 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/22.jpg', "Aachen&nbsp", 188, 290, "50px Edwardian Script ITC, EdScriptITC", "white", 57 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/05.jpg', "A school for living and learning&nbsp", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 57 );
	//Pastoral - House System
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/30.jpg', "Cologne&nbsp", 140, 522, "50px Edwardian Script ITC, EdScriptITC", "white", 63 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/05.jpg', "A school for living and learning&nbsp", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 63 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/27.jpg', "Duisburg&nbsp", 188, 510, "50px Edwardian Script ITC, EdScriptITC", "white", 63 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/03.jpg', "Traditional values, modern approaches&nbsp", 188, 10, "50px Edwardian Script ITC, EdScriptITC", "white", 63 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/22.jpg', "Aachen&nbsp", 188, 290, "50px Edwardian Script ITC, EdScriptITC", "white", 63 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/04.jpg', "Sport, leisure and academia combined&nbsp", 160, 70, "50px Edwardian Script ITC, EdScriptITC", "white", 63 );
	//Pastoral - HeadBoy HeadGirl
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/26.jpg', "Cologne&nbsp", 140, 522, "50px Edwardian Script ITC, EdScriptITC", "white", 61 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/03.jpg', "Traditional values, modern approaches&nbsp", 188, 10, "50px Edwardian Script ITC, EdScriptITC", "white", 61 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/27.jpg', "Duisburg&nbsp", 188, 510, "50px Edwardian Script ITC, EdScriptITC", "white", 61 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/04.jpg', "Sport, leisure and academia combined&nbsp", 160, 70, "50px Edwardian Script ITC, EdScriptITC", "white", 61 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/22.jpg', "Aachen&nbsp", 188, 290, "50px Edwardian Script ITC, EdScriptITC", "white", 61 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/05.jpg', "A school for living and learning&nbsp", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 61 );
	//Pastoral - Dux
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/29.jpg', "Cologne&nbsp", 140, 522, "50px Edwardian Script ITC, EdScriptITC", "white", 59 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/04.jpg', "Sport, leisure and academia combined&nbsp", 160, 70, "50px Edwardian Script ITC, EdScriptITC", "white", 59 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/27.jpg', "Duisburg&nbsp", 188, 510, "50px Edwardian Script ITC, EdScriptITC", "white", 59 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/05.jpg', "A school for living and learning&nbsp", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 59 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/22.jpg', "Aachen&nbsp", 188, 290, "50px Edwardian Script ITC, EdScriptITC", "white", 59 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/03.jpg', "Traditional values, modern approaches&nbsp", 188, 10, "50px Edwardian Script ITC, EdScriptITC", "white", 59 );

	//Contact Us - Admissions - School Uniform
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/40.jpg', "", 30, 340, "50px Edwardian Script ITC, EdScriptITC", "white", 101 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/38.jpg', "", 30, 340, "50px Edwardian Script ITC, EdScriptITC", "white", 101 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/39.jpg', "", 30, 340, "50px Edwardian Script ITC, EdScriptITC", "white", 101 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/41.jpg', "", 30, 340, "50px Edwardian Script ITC, EdScriptITC", "white", 101 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/44.jpg', "", 30, 340, "50px Edwardian Script ITC, EdScriptITC", "white", 101 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/42.jpg', "", 30, 340, "50px Edwardian Script ITC, EdScriptITC", "white", 101 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/43.jpg', "", 30, 340, "50px Edwardian Script ITC, EdScriptITC", "white", 101 );

	//Calendar - Calendar Cologne
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/37.jpg', "Cologne&nbsp", 170, 100, "50px Edwardian Script ITC, EdScriptITC", "white", 345 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/09.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 345 );	
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/03.jpg', "Traditional values, modern approaches&nbsp", 188, 10, "50px Edwardian Script ITC, EdScriptITC", "white", 345 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/01.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 345 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/04.jpg', "Sport, leisure and academia combined&nbsp", 160, 70, "50px Edwardian Script ITC, EdScriptITC", "white", 345 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/14.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 345 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/13.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 345 );
	//Calendar - Calendar Duisburg
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/27.jpg', "Duisburg&nbsp", 188, 510, "50px Edwardian Script ITC, EdScriptITC", "white", 347 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/14.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 347 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/03.jpg', "Traditional values, modern approaches&nbsp", 188, 10, "50px Edwardian Script ITC, EdScriptITC", "white", 347 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/01.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 347 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/04.jpg', "Sport, leisure and academia combined&nbsp", 160, 70, "50px Edwardian Script ITC, EdScriptITC", "white", 347 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/11.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 347 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/36.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 347 );
	//Calendar - Calendar Aachen
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/22.jpg', "Aachen&nbsp", 188, 290, "50px Edwardian Script ITC, EdScriptITC", "white", 349 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/14.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 349 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/04.jpg', "Sport, leisure and academia combined&nbsp", 160, 70, "50px Edwardian Script ITC, EdScriptITC", "white", 349 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/01.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 349 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/03.jpg', "Traditional values, modern approaches&nbsp", 188, 10, "50px Edwardian Script ITC, EdScriptITC", "white", 349 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/13.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 349 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/11.jpg', "", 20, 30, "50px Edwardian Script ITC, EdScriptITC", "white", 349 );

	//Downloads - Cologne - Dining Hall Menu
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/26.jpg', "Cologne&nbsp", 140, 522, "50px Edwardian Script ITC, EdScriptITC", "white", 73 );
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/15.jpg', "", 210, 80, "50px Edwardian Script ITC, EdScriptITC", "white", 73 );
	//Downloads - Aachen - Dining Hall Menu
	imgArrayList = addImageDetailsToArray( imgArrayList, '/wp-content/themes/stgeorge/images/img/22.jpg', "Aachen&nbsp", 188, 290, "50px Edwardian Script ITC, EdScriptITC", "white", 91 );
	
	return( imgArrayList );
}

function swapImage( )
{
	//create a variable to determine the delay between image swaps in milliseconds
	var iDelay = 6000;
	
	//Check to see whether the picture has been clicked
	if( continueSwap )
	{	
		//check to see whether there is just the one image (or less) before looping
		if( arrImageListForPage.length == 1 )
		{
			textHolder.style.top = getImageTextXVal( iCurrentImage )+"px";
			textHolder.style.left = getImageTextYVal( iCurrentImage )+"px";
			textHolder.style.font = getImageFontVal( iCurrentImage );
			textHolder.style.color = getImageFontColour( iCurrentImage );
			textHolder.innerHTML = getImageTextAtIndex( iCurrentImage );
			imageHolder.src = getImageSRCAtIndex( iCurrentImage );
		}
		else
		{
			//move the text to where it needs to be
			textHolder.style.top = getImageTextXVal( iCurrentImage )+"px";
			textHolder.style.left = getImageTextYVal( iCurrentImage )+"px";
			textHolder.style.font = getImageFontVal( iCurrentImage );
			textHolder.style.color = getImageFontColour( iCurrentImage );

			//add any text associated with the image
			textHolder.innerHTML = getImageTextAtIndex( iCurrentImage );
			SetOpacity( imageHolder, 1 );
			document.getElementById( 'picHolder' ).src = getImageSRCAtIndex( iCurrentImage );

			//fade the image in
			fadeIn();
			//Now use this time to preload the next image
			//Firstly, move the image index on one

			iCurrentImage = getNextImageIndex( iCurrentImage );
			// create a variable to store the images in
			var objImage = new Image( 100, 100 );

			objImage.src = getImageSRCAtIndex( iCurrentImage );

			
		}
	}
	//Now carry on with the things that are important in this cycle
	//set a timeout and then fade the image out
	setTimeout( "fadeOut()", iDelay );
	//fadeOutText();
	//set a timeout to allow the image to timeout then call this function again with the next index to be displayed
	setTimeout( "swapImage()", iDelay + 1400 );
}
function getNextImageIndex( iImageIndex )
{
	//determine the next image that needs to be displayed based on the current//image index and how many images are associated with this page

	//create a variable to store how many images are associated with this page
	var iImageCount = arrImageListForPage.length;

	//increase it and test
	iImageIndex = iImageIndex + 1;

	if( iImageIndex >= iImageCount )
	{
		iImageIndex = 0;
	}

	return( iImageIndex );
}

function getImageSRCAtIndex( iImageIndex )
{
	//create an array to store the inner array in
	var arrImageDetails = [];
	arrImageDetails = arrImageListForPage[iImageIndex];

	var imgSRC = arrImageDetails[0];
	//return the URL
	return( imgSRC );
}

function getImageTextAtIndex( iImageIndex )
{
	var arrImageDetails = [];
	arrImageDetails = arrImageListForPage[iImageIndex];

	var imgText = arrImageDetails[1];
	//return the URL
	return( imgText );
}

function getImageTextXVal( iImageIndex )
{
	//create an array to store the inner array in
	var arrImageDetails = [];
	arrImageDetails = arrImageListForPage[iImageIndex];

	var iTextXVal = arrImageDetails[2];
	//return the URL
	return( iTextXVal );
}

function getImageFontVal( iImageIndex )
{
	var arrImageDetails = [];
	arrImageDetails = arrImageListForPage[iImageIndex];

	//alert( arrImageDetails.length );

	var txtFont = arrImageDetails[4];
	//return the URL
	return( txtFont );
}
function getImageFontColour( iImageIndex )
{
	//create an array to store the inner array in
	var arrImageDetails = [];
	arrImageDetails = arrImageListForPage[iImageIndex];

	var txtFontColour = arrImageDetails[5];
	//return the URL
	return( txtFontColour );
}
function getImageTextYVal( iImageIndex )
{
	//create an array to store the inner array in
	var arrImageDetails = [];
	arrImageDetails = arrImageListForPage[iImageIndex];

	var iTextYVal = arrImageDetails[3];
	//return the URL
	return( iTextYVal );
}
function getImageListForPage()
{
	//get the page we're on
	var iPageID = getPageId();

	//get the image list
	var arrImageList = [];

	arrImageList = imageList();

	//Create some supporting variables

	//loop counter
	var i = 0;
	//array length holder (the -1 is because index is base 0 and length is base 1)
	var iArrayLength = arrImageList.length - 1;
	//array for the contents of each array element
	var arrImageDetails = [];
	//to use in the loop below forvar iStoredPageID = 0;

	//create a new array to add the correct records to and for returning
	var newImageList = [];

	for( i=0; i<=iArrayLength; i++)
	{

		//get the first array out of the first index in the image list array
		arrImageDetails = arrImageList[i];

		//determine whether if it's for this page
		iStoredPageID = arrImageDetails[6];

		//alert( "istroredID=" + iStoredPageID + ". Current page ID = " +iPageID + "index = " + i )

		//test it to see whether it's this page. If not, delete the index
		if( iStoredPageID == iPageID )
		{
			newImageList[newImageList.length] = arrImageDetails;
		}
	}

	//If the array is zero-length then get the default images out of the array
	if( newImageList.length < 1 )
	{
		for( i=0; i<=iArrayLength; i++)
		{

			//get the first array out of the first index in the image list array
			arrImageDetails = arrImageList[i];

			//test it to see whether it's this page. If not, delete the index
			if( arrImageDetails[6] === 0 )
			{
				newImageList[newImageList.length] = arrImageDetails;
			}
		}
	}

	return( newImageList );
}

function getPageId()
{
	//get the window URL
	var strURL = new String( window.location );

	var iPagePos = strURL.search( /page_id=/ );

	//move to the end of the page regular expression
	iPagePos = iPagePos + 8;

	//trim
	strURL = strURL.substring( iPagePos, strURL.length );


	//Make sure there's nothing after the number
	var iIDendPos = strURL.search( /[^0-9]/ );
	if( iIDendPos > -1 )
	{
		strURL = strURL.substring( 0, iIDendPos );
	}

	return( strURL );
}
//utility to trim down the imageList()
function addImageDetailsToArray( imageArrayList, imgURL, txtText, iX, iY, txtFont, txtColour, iPage )
{
	var iArrayLength = imageArrayList.length;
	var newArray = [ imgURL, txtText, iX, iY, txtFont, txtColour, iPage ];

	imageArrayList[ iArrayLength ] = newArray;

	return( imageArrayList );
}
//reference
function getImgObjRef()
{
	var imgObj = document.getElementById( "picHolder" );
	return( imgObj );
}
function getTextObjRef()
{
	var imgObj = document.getElementById( "textHolder" );
	return( imgObj );
}
function fadeOut()
{
	//Check to see whether the picture has been clicked
	if( continueSwap )
	{
		if (getImgObjRef().timer){window.clearTimeout(getImgObjRef().timer);}

		var startMS = ( new Date() ).getTime();

		getImgObjRef().timer = window.setTimeout( "ChangeOpacity('" + getImgObjRef() + "', 1000," + startMS + ", 100, 0)", 15 );
	}
	return( true );
}
function fadeIn()
{
	if( getImgObjRef().timer )
	{
		window.clearTimeout( getImgObjRef().timer );
	}

	var startMS = (new Date()).getTime();

	getImgObjRef().timer = window.setTimeout( "ChangeOpacity('" + getImgObjRef() + "', 1000," + startMS + ", 0, 100)", 15 );

	return( true );
}
function ChangeOpacity( imgObj, msDuration, msStart, fromO, toO)
{
	var opacity = getImgObjRef().style.opacity * 100;

	var msNow = (new Date()).getTime();

	opacity = fromO + (toO - fromO) * (msNow - msStart) / msDuration;

	if( opacity < 0 )
	{
		SetOpacity( getImgObjRef(), 0);
	}
	else if(opacity > 100)
	{
		SetOpacity( getImgObjRef(), 100);
	}
	else
	{
		SetOpacity( getImgObjRef(),opacity );
		getImgObjRef().timer = window.setTimeout( "ChangeOpacity('" + getImgObjRef() + "'," + msDuration + "," + msStart + "," + fromO + "," + toO + ")",1);
	}
}
function SetOpacity( object, opacityPct )
{
	// IE.
	object.style.filter = 'alpha(opacity=' + opacityPct + ')';

	// Old mozilla and firefox
	object.style.MozOpacity = ( opacityPct/100 );

	// Everything else.
	object.style.opacity = ( opacityPct/100 );
}
function pictureClick()
{
	if( continueSwap )
	{
		continueSwap = false;
	}
	else
	{
		continueSwap = true;
	}
}

function imageSwapPreamble()
{
	//Show something when the page first appears
	arrImageListForPage = getImageListForPage();
	imageHolder = getImgObjRef();
	textHolder = getTextObjRef();
	swapImage();
	
	//add the onclick function to the image holder
	document.getElementById( 'picHolder' ).onclick = Function('pictureClick()');
}

