// prototype version

Event.observe(window, 'load', dcduserlistinit, false); 

function dcduserlistinit() {

  // Roger Nellen anzeigen

  $('user_12').addClassName('team_active');

  if ($('pbmax')) {
  	var max = parseInt($('pbmax').innerHTML);
  
  	var test = $$('.tx-dcduserlist-pi1 .next a'); 
  	for(var i=0;i<test.length;i++) {
  		test[i].observe('click', function(e) {
  			Event.stop(e);
  			var newEl = parseInt($('pb').innerHTML)+1;
  			if (newEl>=max) newEl = 0;
  			$('pb').update(newEl);
  			getUserList(newEl);
  		});
  	}	
  
  	var test2 = $$('.tx-dcduserlist-pi1 .prev a'); 
  	for(var i=0;i<test2.length;i++) {
  		test2[i].observe('click', function(e) {
  			Event.stop(e);
  			var newEl = parseInt($('pb').innerHTML)-1;
  			if (newEl<0) newEl = max-newEl-2;
  			$('pb').update(newEl);
  			getUserList(newEl);
  		});
  	}	
  
  }
};

function getsingleuser(id) {

  setNaviActive('user_'+id);
  
	new Ajax.Updater($('dcduserlistsingle'), dcduserlisturl, {
    method: 'get',
    evalScripts: true,
    parameters: {single: id}
  });
	
}


function getUserList(pb) {
  //alert(pb);
  new Ajax.Updater($('dcduserlistlist'), dcduserlisturl, {
    method: 'get',
    evalScripts: true,
    parameters: {page: pb},
    onSuccess: function(responseText) {
      modPB(pb);
    }
  });

}

function modPB(pb) {
	// change text
	var current =$$('#dcduserlist .chgcurrent'); 
	for(var i=0;i<current.length;i++) {
		//current[i].setText(pb+1);
		current[i].update(pb+1);
	}	
}

last_active = 'user_12';

// Set Active Team Point
function setNaviActive(key) {
  
  if (key != '') {
    // Remove last active point
    if (last_active != '') {
      $(last_active).removeClassName('team_active');
    }
  
    $(key).addClassName('team_active');
    last_active = key;  
  }

  
}