function moveCarousel(dir, element, text)
{
    var carousel = document.getElementById(element);
    var imgs = carousel.getElementsByTagName('img');
    var total = imgs.length;

    //var width = $(imgs[0]).readAttribute('width');

var width = 790;


    var x = ($(element).getStyle('left') == null) ? '0px' : $(element).getStyle('left');
    x = String(x.substring(0, (x.length - 2)));

	
	
	
	
	
//document.write(x);

    if (dir == 'next') {
        var image = (x == 0) ? 2 : ((Math.abs(x) / width) + 2);
    } else if (dir == 'prev') {
        var image = (Math.abs(x) / width);
    } else {
        return false;
    }

    if (!$(imgs[image - 1])) {
        return false;
    }

    if (dir == 'next') {

        if (x > -(width * (total - 1))) {
            new Effect.MoveBy(element, 0, 0 , { x: -width, y: 0, duration: 0.3,  transition: Effect.Transitions.sinoidal});
            $(text).update($(imgs[image - 1]).readAttribute('title'));

/****to reveal previous button after first slide*************/
if(x == -5530) {
var next_button = document.getElementById('next_button');
next_button.style.display="none";
}
var previous_button = document.getElementById('previous_button');
previous_button.style.display="block";
/************************************************************/
            return true;
			
        }

    } else if (dir == 'prev') {

        if (x < 0) {
            new Effect.MoveBy(element, 0, 0 , { x: width, y: 0, duration: 0.3,  transition: Effect.Transitions.sinoidal});
            $(text).update($(imgs[image - 1]).readAttribute('title'));

/**********hide next button on last slide**********************/ 
if(x > -1500 ) {
	var previous_button = document.getElementById('previous_button');
	previous_button.style.display="none";
}			
	var next_button = document.getElementById('next_button');
next_button.style.display="block";
/**************************************************************/
            return true;
        }

    } else {

        return false;

    }
	
	

	

    return false;
	
	
/*
if(x == -5530) {
//	alert('total = ' + total + ' and x = '+ x);
	var next_button = document.getElementById('next_button');
	next_button.style.display="none";
}
else {
	var next_button = document.getElementById('next_button');
	next_button.style.display="block";
}
	
if(x < 0 ) {
	alert('total = '+ total + ' and x = '+ x);
	var previous_button = document.getElementById('previous_button');
	previous_button.style.display="block";
}
else {
	var previous_button = document.getElementById('previous_button');
	previous_button.style.display="none";
}
		
*/
	
	
}
