
    	
	function setthumb( thumbid, col )
	{
		linkobj = document.getElementById( 'thumb' + thumbid );
		linkobj.src = 'images/' + col + '10.gif';
	}
	
	function settext( thumbid, numimages )
	{
		linkobj = document.getElementById( 'imagecount' );
		linkobj.innerHTML = thumbid + ' of ' + imgofs;
	}

	function imgload( id, img )
	{
//		setthumb( id, 'grey' );
		images[id-1] = img;
	}
	
    function replace_img(id) {
        if (images[id-1].complete) {
//	    var imgobj = document.getElementById( 'mainimg' );
//            imgobj.src=images[id-1].src;
            doload( id );
            clearInterval(timerid);
        }
    }
    
    function replace_count( id ) {
    	var txtobj = document.getElementById( 'maintxt' );
    	txtobj.innerHTML = 'Some new text';
    }
    
    function bump_img() {
    	dopreload();
    	alldone = true;
    	alert( 'bumping' );
    	for( i = 0; alldone == true && i < maxclickofs; i++ )
    	{
    		if ( images[id-1].complete == false )
    			alldone = false;
    	}
    	
    	if( alldone == true )
    		clearInterval(timerid);
    }


	function doload( clickofs )
	{
		var safari=(navigator.userAgent.indexOf('Safari')!=-1);	
		var imgobj = document.getElementById( 'mainimg' );
		// Fix for img squashing
		if(safari == true)
		{
//			alert( 'using safari' );
			imgobj.src = '/images/black10.gif';
		}
		imgobj.src = imageloc[clickofs-1];
		settext( clickofs );
	}

	function doclick( img, i )
	{
//		setthumb( clickofs, 'white' );
		clickofs = i;
		doload( i );
		ret = true;
		
/*	
		ret = false;
		if( i > 0 && i <= maxclickofs )
		{
			clickofs = i;

			if( images[clickofs-1].complete )
			{
				doload( i );
				ret = true;
			}
			else
			{
				var imgobj = document.getElementById( 'mainimg' );
				imgobj.src = '/images/loadingimage.jpg';
			    timerid = setInterval("replace_img(" + i + ")", 500);	
			}
		}
*/		
		return ret;
	}

	function updatebuttons()
	{
		var showleft = true;
		var showright = true;

		if( clickofs == 1 )
		{
			showleft = false;
		}
		else if (clickofs == maxclickofs )
		{
			showright = false;
		}

		linkobj = document.getElementById( 'leftbutton' );

		if( showleft == false && linkobj.style.visibility != "hidden" )
			linkobj.style.visibility = "hidden";
		else if( showleft == true && linkobj.style.visibility != "visible" )
			linkobj.style.visibility = "visible";

		linkobj = document.getElementById( 'rightbutton' );

		if( showright == false && linkobj.style.visibility != "hidden" )
			linkobj.style.visibility = "hidden";
		else if( showright == true && linkobj.style.visibility != "visible" )
			linkobj.style.visibility = "visible";
	}

	function doleft()
	{
//		setthumb( clickofs, 'white' );
		if( clickofs > 1 )
		{
			clickofs--;
		}
		else
		{
			clickofs = maxclickofs;
		}

		if( doclick( imagefiles[clickofs-1], clickofs ) == true )
			visit( clickofs );
	}

	function doright()
	{
//		setthumb( clickofs, 'white' );
		if( clickofs < maxclickofs )
		{
			clickofs++;
		}
		else
		{
			clickofs = 1;
		}

		if( doclick( imagefiles[clickofs-1], clickofs ) == true )
		{
			visit( clickofs );
		}
	}
	
	function visit( id )
	{
//		setthumb( id, 'red' );
	}


	function initpage()
	{
	}
	
	function doitall( id )
	{
		if( doclick( imagefiles[id-1], id ) == true )
			visit( id );
	}
	
	function dopreload()
	{
//		var divobj = document.getElementById( 'loadimg' );
//		divobj.style.visibility = 'visible';
	
//		ip = new ImagePreloader( imageloc, onPreload );	
	}


