joinGroup = function(group_id) {

   ajaxCallPhpFunc(
                     'groups',
                     'join',
                     'group_id=' + group_id,
                     function(transport) {
                                             jsonValue = eval('(' + transport.responseText + ')');

                                             try{
                                                if(jsonValue.member == 0)
                                                {
                                                   $('attending_button').update('<span>Ich will der Gruppe beitreten!</span>');
                                                }
                                                else if(jsonValue.member == 2)
                                                {
                                                   $('attending_button').update('<span>Ich will die Gruppe verlassen!</span>');
                                                }
                                                else if(jsonValue.member == 1)
                                                {
                                                   $('attending_button').update('<span>Noch nicht freigeschaltet.</span>');
                                                }

                                                document.location.href = '/gruppen/view.php?group_id=' + group_id;
                                                //loadMember(jsonValue.group_id, 'members');
                                             }
                                             catch(ex)
                                             {
                                                alert(ex);
                                             }
                                         });
}
loadMember = function(group_id, div_id, status, amount, offset) {
   if(typeof(status) == 'undefined') {
      status = 1;
   }

   if(typeof(amount) == 'undefined') {
      amount = 20;
   }

   if(typeof(offset) == 'undefined') {
      offset = 0;
   }
   $(div_id).update('<img src="/media/images/indicator.gif" />');

   ajaxCallPhpFunc('groups', 'listMember','group_id=' + group_id + '&status=' + status + '&amount=' + amount + '&offset=' + offset + '&div_id=' + div_id, function(transport) {
      //console.log(transport.responseText);
      $(div_id).update(transport.responseText);
   });
}

handleApplicant = function(what, ug_id, user_id) {
   //console.log(what, ug_id, user_id);
   ajaxCallPhpFunc('groups', 'handleApplicant', 'what=' + what+ '&ug_id=' + ug_id + '&user_id=' + user_id, function(transport) {
      jsonValue = transport.responseText.evalJSON();
      loadMember(jsonValue.group_id, 'members');
      loadMember(jsonValue.group_id, 'mods', 3);
      loadMember(jsonValue.group_id, 'members_pending', 0);
   });
}

deleteGroup = function(id, name) {
   if(confirm('Willst du deine Gruppe "' + name + '" wirklich auflösen?')) {
      document.location.href = '/gruppen/?group_id=' + id + '&delete=1';
   }
}

 
function user_zur_gruppe_o_events_einl(that, user_name, gruppeid, arrayname)
{
	   ajaxCallPhpFunc('user_zur_gruppe_o_events_einl', 'xyz','group_id=' + gruppeid + '&user=' + that + '&user_name=' + user_name + '&arrayname=' + arrayname, function(transport) {
      //console.log(transport.responseText);
      
      if ( transport.responseText == 1 )
      {
      	$('usr_grp_' + that).style.color = 'green';
      	$('check_' + that).checked = true;
      }
      else if ( transport.responseText == 2 )
    	{
    		$('usr_grp_' + that).style.color = '#0077DC';
    		$('check_' + that).checked = false;
    	}
      //$('usr_grp_' + that).update(transport.responseText);
   });
}

