window.addEvent('domready', function() { 

var current_id = 1;
var workArray = $$('#work_div div');

var count = 0;

for ( n = 0; n <= workArray.length; n = n+1 ) {

	try {
		if(workArray[n].className)void(0);
	} catch(e) {
		var error = true;
	}
	
	if ( error == true ){} else {
		if ( workArray[n].className == 'left work_div' ) {
			count = count + 1;
		}
	}
	
}

var total_id = count;


	
	function slide(s) {
	
		// Scroll effect to move 3 sigs to the left
		var scroll = new Fx.Scroll('work', {
			wait: false, // It doesn't have to wait till the other events are finished
			duration: 1000,
			wheelStops: false
		});
	
		if ( s=='left' ) {
			if ( current_id == 1 ) {
				var id = total_id;
			} else {
				var id = current_id-1;
			}
			
			var el = 'work'+id;
			scroll.toElement(el);
			
			current_id = id;
			
		} else {
			if ( current_id == total_id ) {
				var id = 1;
			} else {
				var id = current_id+1;
			}
			
			var el = 'work'+id;
			scroll.toElement(el);
			
			current_id = id;
		}
	
	}
	
	$('work_nav_right').addEvent('click', function(event) {
		event = new Event(event).stop();
		slide('right');
	});
	$('work_nav_left').addEvent('click', function(event) {
		event = new Event(event).stop();
		slide('left');
	});
		
});
