/**
 * 
 */
function ContentPager(container_id,prev_id,next_id) {  

  var self = this;
  var elements = null;
  var current_element_id = 0;
	  
	
	this.init = function() {

		Event.observe($(prev_id),'click',function() { self.prev(); });
		Event.observe($(next_id),'click',function() { self.next(); });
	
    	elements = $$('#'+container_id+' > div');
    
	    if(elements.length>0)
	    {
	      elements.each(function(e) { e.hide()});
	      elements[0].show();      
	    }
		
		if(elements.length>1)
			$(next_id).show();
	}

	this.next = function() {
	      
	  if(current_element_id < elements.length-1)
	    var next_element_id = current_element_id+1;
	  else
	    var next_element_id = 0;
	  
	  toggle(current_element_id,next_element_id);
	}
	
	this.prev = function() {
	      
	  if(current_element_id == 0)
	    var prev_element_id = elements.length-1;
	  else
	    var prev_element_id = current_element_id-1;
	  
	   toggle(current_element_id,prev_element_id);
	}	
	
	var toggle = function(current,next)
	{
	  if(next==0)
	  {
		  $(prev_id).hide();
		  $(next_id).show();
	  }
	  else if(next==elements.length-1)
	  {
		  $(next_id).hide();
		  $(prev_id).show();
	  }
	  else
	  {
		  $(prev_id).show();
		  $(next_id).show();		  
	  }
		
	  elements[current].hide();
	  elements[next].show();
	  
  	  current_element_id = next;		
	}
	
	//start();
};