	var int=0;	

	var random_display = 0;

	var imageDir = "../htdocs/images/";

	var imageNum = 0;

	var state = -1;

	var ie = false;

	var ns = false;
	
	imageArray = new Array();
	var totalImages = 0;
	/*Re-instated until php call addimage 22/4/2010*/
	imageArray[imageNum++] = new imageItem(imageDir + "DSC003.jpg");
	//imageArray[imageNum++] = new imageItem(imageDir + "DSC0009.jpg");
	//imageArray[imageNum++] = new imageItem(imageDir + "DSC0022.jpg");
	//imageArray[imageNum++] = new imageItem(imageDir + "DSC0019.jpg");
	//imageArray[imageNum++] = new imageItem(imageDir + "DSC0018.jpg");
	imageArray[imageNum++] = new imageItem(imageDir + "hb-1_180x135.jpg");
	//imageArray[imageNum++] = new imageItem(imageDir + "DSC0027.jpg");
	imageArray[imageNum++] = new imageItem(imageDir + "cafechurchJan2011_2_180x135.jpg");
	imageArray[imageNum++] = new imageItem(imageDir + "Picture039.jpg");
	imageArray[imageNum++] = new imageItem(imageDir + "Picture038.jpg");
	imageArray[imageNum++] = new imageItem(imageDir + "Picture037.jpg");
	imageArray[imageNum++] = new imageItem(imageDir + "sp-2_180x135.jpg");
	//imageArray[imageNum++] = new imageItem(imageDir + "Picture034.jpg");
	imageArray[imageNum++] = new imageItem(imageDir + "Picture020.jpg");
	imageArray[imageNum++] = new imageItem(imageDir + "sp-3_180x135.jpg");
	//imageArray[imageNum++] = new imageItem(imageDir + "Picture018.jpg");
	imageArray[imageNum++] = new imageItem(imageDir + "cafechurchJan2011_180x135.jpg");
	imageArray[imageNum++] = new imageItem(imageDir + "hb-2_180x135.jpg");
	imageArray[imageNum++] = new imageItem(imageDir + "sp-4_180x135.jpg");
	//imageArray[imageNum++] = new imageItem(imageDir + "Picture075.jpg");
	//imageArray[imageNum++] = new imageItem(imageDir + "Picture052.jpg");
	imageArray[imageNum++] = new imageItem(imageDir + "Picture050.jpg");
	imageArray[imageNum++] = new imageItem(imageDir + "Picture048.jpg");
	//imageArray[imageNum++] = new imageItem(imageDir + "Picture087.jpg");
	imageArray[imageNum++] = new imageItem(imageDir + "Picture094.jpg");
	imageArray[imageNum++] = new imageItem(imageDir + "cafechurch1_April_2010_180x135.jpg");
	
	var totalImages = imageArray.length; 


	
	function findbrowser ()

	{



		if (document.all)

		//Checks for ie 4.0 or later

		{

			ie = true;

		}

		else if (document.getElementById)

		//checks for Netscape 6 or later

		{

			ns = true;

		}

		else if (document.layers)

		//checks for Netscape 4

		{

			ns = true;		

		}

	}
/*Not Yet implimated in the php etc*/
	function addimage (imageLocation)
	{
		imageArray.push(new imageItem(imageLocation));
		totalImages = imageArray.length;
	}

	function makebackimage (place, place2, node)
	{

		oldNode = document.getElementById(place);	

		newNode=oldNode.cloneNode(true);

		newNode.setAttribute('id', place2);

		x=document.getElementById(node);
		y=document.getElementById(place);
		//insert into <span id='left'> ie span node with id='left' before element <img id=place> 
		x.insertBefore(newNode,y);		
	}



	function imageItem(image_location) {

		this.image_item = new Image();

		this.image_item.src = image_location;

	}



	function get_ImageItemLocation(imageObj) {

		return(imageObj.image_item.src)

	}



	function randNum(x, y) {

		var range = y - x + 1;

		return Math.floor(Math.random() * range) + x;

	}



	function getNextImage() {

		if (random_display) {

			imageNum = randNum(0, totalImages-1);

		}

		else {

			imageNum = (imageNum+1) % totalImages;

		}

	var new_image = get_ImageItemLocation(imageArray[imageNum]);

	return(new_image);

	}


	function showslides(place, node, place2nd, node2nd) 	

	{		
		var interval = 6000;
		

		var recur_call = "showslides('"+place+"', '"+node+"','"+place2nd+"','"+node2nd+"')";
		place2 = "back"+place;					
		place22nd = "back"+place2nd;		
		if (state == -1)
		{
			findbrowser();
			makebackimage (place, place2, node);
			makebackimage (place2nd, place22nd, node2nd);
			var new_image = getNextImage();
			document.getElementById(place2).src = new_image;
			new_image = getNextImage();
			document.getElementById(place22nd).src = new_image;

			//document[place2].src = new_image;

			state=0;
		}
		else
		{

			if (ie==true)
			{			
				transition_ie(place, place2, place2nd, place22nd);//start timer
				//alert ("Your Browser is Internet Explorier!!");
			}
			else if (ns==true)
			{
				transition_ns(place, place2, place2nd, place22nd);//start timer
				//alert ("Your Browser is Netscape!!");
			}			
			else
			{
					//alert("Your browser is not supported!");
			}
		}
		timerID = setTimeout(recur_call, interval);

	}


	function transition_ns (place, place2, place2nd, place22nd)

	{

		recall = "transition_ns('"+place+"','"+place2+"','"+place2nd+"','"+place22nd+"')";		

		if (state==0)

		{

			if (document.getElementById(place).style.opacity>0.09)

			{			
				document.getElementById(place).style.opacity-=0.05;

			}


			if (document.getElementById(place2nd).style.opacity>0.09)

			{			
				document.getElementById(place2nd).style.opacity-=0.05;

			}


			if ((document.getElementById(place).style.opacity<0.10) &&
			    (document.getElementById(place2nd).style.opacity<0.10))

			{

				state = 1;

			}
			tID = setTimeout(recall, 40);

		}

		if (state==1)

		{

			document.getElementById(place).src = document.getElementById(place2).src;
			document.getElementById(place2nd).src = document.getElementById(place22nd).src;			
			document.getElementById(place).style.opacity = 1.0;

			var new_image = getNextImage();
			document.getElementById(place2).src = new_image;

			document.getElementById(place2nd).style.opacity = 1.0;

			var new_image = getNextImage();
			document.getElementById(place22nd).src = new_image;
			//clearInterval(int);//stop the timer

			clearInterval(tID);
			state=0;

		}

	}


	function transition_ie (place, place2, place2nd, place22nd)

	{

		recall = "transition_ie('"+place+"','"+place2+"','"+place2nd+"','"+place22nd+"')";
		

		if (state==0)

		{

			if (document.getElementById(place).filters.alpha.opacity>9)

			{

				document.getElementById(place).filters.alpha.opacity-=5;

			}


			if (document.getElementById(place2nd).filters.alpha.opacity>9)

			{

				document.getElementById(place2nd).filters.alpha.opacity-=5;

			}


			if ((document.getElementById(place).filters.alpha.opacity<10) &&
			     (document.getElementById(place2nd).filters.alpha.opacity<10))

			{

				state = 1;

			}
			tID = setTimeout(recall, 40);

		}

		if (state==1)

		{

			document.getElementById(place).src = document.getElementById(place2).src

			document.getElementById(place).filters.alpha.opacity = 100;

			var new_image = getNextImage();

			document.getElementById(place2).src = new_image;
			

			document.getElementById(place2nd).src = document.getElementById(place22nd).src

			document.getElementById(place2nd).filters.alpha.opacity = 100;

			new_image = getNextImage();
			document.getElementById(place22nd).src = new_image;
			//clearInterval(int);//stop the timer
			clearInterval(tID);

			state=0;

		}

	}


