//
//	member einer cogrps
//

//
//	globvar
//
var	PMTAJAXClient_CogrpMember_Glob_pici			= 0;
var	PMTAJAXClient_CogrpMember_Glob_mpp			= 0;
var	PMTAJAXClient_CogrpMember_Glob_prevlink	= "#";
var	PMTAJAXClient_CogrpMember_Glob_nextlink	= "#";
var	PMTAJAXClient_CogrpMember_Glob_mc				= "0";
var	PMTAJAXClient_CogrpMember_Glob_cols			= 0;
var	PMTAJAXClient_CogrpMember_Glob_idcogrp	= 0;
var	PMTAJAXClient_CogrpMember_Glob_uid			= 0;
//
//	local funcs
//
function PMTAJAXClient_CogrpMember_Loc_CrPages()
{
	pagesm			= PMTAJAXClient_CogrpMember_Glob_mc % PMTAJAXClient_CogrpMember_Glob_mpp;
	pages				= parseInt(PMTAJAXClient_CogrpMember_Glob_mc / PMTAJAXClient_CogrpMember_Glob_mpp);
	if(pagesm != 0)
		pages++;

	tdobj				= document.getElementById("PMTAJAXClient_CogrpMember_El_pagescell");
	for(i=0;i<pages;i++)
	{
	  pgl						= document.createElement("a");
		pgl.className	= "tajaxtxt8p";

		link					= "JavaScript:PMTAJAXClient_CogrpMember_Req_Page(" + PMTAJAXClient_CogrpMember_Glob_uid + "," + PMTAJAXClient_CogrpMember_Glob_idcogrp + "," + PMTAJAXClient_CogrpMember_Glob_mpp + "," + i + ")";
		pgl.href			= link;
		pgltxt 				= document.createTextNode(i+1);
  	pgl.appendChild(pgltxt);
  	tdobj.appendChild(pgl);

		pgltxt 				= document.createTextNode(" ");
  	tdobj.appendChild(pgltxt);
  }
}
function PMTAJAXClient_CogrpMember_Loc_Clear()
{
	var	i;

	i	= 0;
	while(i<PMTAJAXClient_CogrpMember_Glob_mpp)
	{
		inpobj				= document.getElementById("PMTAJAXClient_CogrpMember_El_nlink"+i);
		inpobj.href		= "";
		inpobj.firstChild.nodeValue	= "";

		inpobj				= document.getElementById("PMTAJAXClient_CogrpMember_El_plink"+i);
		inpobj.href		= "";
		inpobj.firstChild.nodeValue	= "";

		picobj				= document.getElementById("PMTAJAXClient_CogrpMember_El_mpic"+i);
		picobj.width	= 0;
		picobj.height	= 0;
		picobj.src		= "";

		obj				= document.getElementById("PMTAJAXClient_CogrpMember_El_cell"+i);
		obj.style.height	= 0 + 'px';

		i++;
	}
}
function PMTAJAXClient_CogrpMember_Loc_OpenMember(idmember)
{
	tl	= 'memberprof.php?idmember=' + idmember;
	window.location.href=tl;
}
function PMTAJAXClient_CogrpMember_Loc_ReplaceEnt(ein)
{
  ein	= ein.replace(/&auml;/g,"ä");
  ein	= ein.replace(/&uuml;/g,"ü");
  ein	= ein.replace(/&ouml;/g,"ö");
  ein	= ein.replace(/&Auml;/g,"Ä");
  ein	= ein.replace(/&Uuml;/g,"Ü");
  ein	= ein.replace(/&Ouml;/g,"Ö");
  ein	= ein.replace(/&szlig;/g,"ß");
 	return(ein);
}
function	PMTAJAXClient_CogrpMember_Loc_SetTitle(mc)
{
	mv	= PMTAJAXClient_CogrpMember_Glob_pici + 1;
	mb	= mv + mc - 1;
  cp	= PMTAJAXClient_CogrpMember_Glob_pici / PMTAJAXClient_CogrpMember_Glob_mpp + 1;

	obj	= document.getElementById("PMTAJAXClient_CogrpMember_El_titlecell");
	obj.firstChild.nodeValue	= mv + "-" + mb + " von " + PMTAJAXClient_CogrpMember_Glob_mc + " " + PMTAJAXClient_CogrpMember_Glob_title + " / Seite " + cp;
}
function	PMTAJAXClient_CogrpMember_Loc_EnabNext(enab)
{
	if(enab == 0)
	{
		obj		= document.getElementById("PMTAJAXClient_CogrpMember_El_nextlink");
		obj.style.color	= "#bbbbbb";
		obj.href				= "#";
  }
	if(enab == 1)
	{
		obj		= document.getElementById("PMTAJAXClient_CogrpMember_El_nextlink");
		obj.style.color	= "#000000";
		obj.href				= PMTAJAXClient_CogrpMember_Glob_nextlink;
  }
}
function	PMTAJAXClient_CogrpMember_Loc_EnabPrev(enab)
{
	if(enab == 0)
	{
		obj		= document.getElementById("PMTAJAXClient_CogrpMember_El_prevlink");
		obj.style.color	= "#bbbbbb";
		obj.href				= "#";
  }
	if(enab == 1)
	{
		obj		= document.getElementById("PMTAJAXClient_CogrpMember_El_prevlink");
		obj.style.color	= "#000000";
		obj.href				= PMTAJAXClient_CogrpMember_Glob_prevlink;
  }
}
//
//	requests
//
function	PMTAJAXClient_CogrpMember_Req_Cnt(uid,gid)
{
  var	TAjax;

 	TAjax		= new Ajax.Request("pmtajaxsvr.php",{ method: 'get',parameters: 'txreq=getcogrpmembercnt&txargs='+gid, onComplete: PMTAJAXClient_CogrpMember_Rcv_Cnt });
}
function	PMTAJAXClient_CogrpMember_Req_Get(uid,gid,mpp)
{
  var	TAjax;

	PMTAJAXClient_CogrpMember_Glob_mpp		= mpp;
	PMTAJAXClient_CogrpMember_Glob_pici	= 0;
  it			= PMTAJAXClient_CogrpMember_Glob_pici + mpp;
  psiz		= PMTAJAXClient_CogrpMember_Glob_msiz - 20;
 	TAjax		= new Ajax.Request("pmtajaxsvr.php",{ method: 'get',parameters: 'txreq=getcogrpmember&txargs='+gid+'~'+PMTAJAXClient_CogrpMember_Glob_pici+'~'+it+'~'+psiz, onComplete: PMTAJAXClient_CogrpMember_Rcv_Get });
}
function	PMTAJAXClient_CogrpMember_Req_Next(uid,gid,mpp,page)
{
  var	TAjax;

	PMTAJAXClient_CogrpMember_Glob_mpp		= mpp;
  PMTAJAXClient_CogrpMember_Glob_pici += mpp;
  it			= PMTAJAXClient_CogrpMember_Glob_pici + mpp;
  psiz		= PMTAJAXClient_CogrpMember_Glob_msiz - 20;
 	TAjax		= new Ajax.Request("pmtajaxsvr.php",{ method: 'get',parameters: 'txreq=getcogrpmember&txargs='+gid+'~'+PMTAJAXClient_CogrpMember_Glob_pici+'~'+it+'~'+psiz, onComplete: PMTAJAXClient_CogrpMember_Rcv_Get });
}
function	PMTAJAXClient_CogrpMember_Req_Prev(uid,gid,mpp,page)
{
  var	TAjax;

	PMTAJAXClient_CogrpMember_Glob_mpp		= mpp;
  PMTAJAXClient_CogrpMember_Glob_pici -= mpp;
  it			= PMTAJAXClient_CogrpMember_Glob_pici + mpp;
  psiz		= PMTAJAXClient_CogrpMember_Glob_msiz - 20;
 	TAjax		= new Ajax.Request("pmtajaxsvr.php",{ method: 'get',parameters: 'txreq=getcogrpmember&txargs='+gid+'~'+PMTAJAXClient_CogrpMember_Glob_pici+'~'+it+'~'+psiz, onComplete: PMTAJAXClient_CogrpMember_Rcv_Get });
}
function	PMTAJAXClient_CogrpMember_Req_Page(uid,gid,mpp,page)
{
  var	TAjax;

	PMTAJAXClient_CogrpMember_Glob_mpp		= mpp;
  PMTAJAXClient_CogrpMember_Glob_pici 	= page * mpp;
  it			= PMTAJAXClient_CogrpMember_Glob_pici + mpp;
  psiz		= PMTAJAXClient_CogrpMember_Glob_msiz - 20;
 	TAjax		= new Ajax.Request("pmtajaxsvr.php",{ method: 'get',parameters: 'txreq=getcogrpmember&txargs='+gid+'~'+PMTAJAXClient_CogrpMember_Glob_pici+'~'+it+'~'+psiz, onComplete: PMTAJAXClient_CogrpMember_Rcv_Get });
}

//
//	response callback
//
function PMTAJAXClient_CogrpMember_Rcv_Cnt( originalRequest )
{
	txt	= originalRequest.responseText;
	txt	= PMTAJAXClient_CogrpMember_Loc_ReplaceEnt(txt);
	PMTAJAXClient_CogrpMember_Glob_mc	= parseInt(txt);
	PMTAJAXClient_CogrpMember_Req_Get(PMTAJAXClient_CogrpMember_Glob_uid,PMTAJAXClient_CogrpMember_Glob_idcogrp,PMTAJAXClient_CogrpMember_Glob_mpp);
	PMTAJAXClient_CogrpMember_Loc_CrPages();
}
function PMTAJAXClient_CogrpMember_Rcv_Get( originalRequest )
{
	PMTAJAXClient_CogrpMember_Loc_Clear();

	txt	= originalRequest.responseText;
	txt	= PMTAJAXClient_CogrpMember_Loc_ReplaceEnt(txt);

	var	memb,mc;
	var	i;

	memb	= txt.split("~");
	fnu		= 9;

	if(PMTAJAXClient_CogrpMember_Glob_pici == 0)
		PMTAJAXClient_CogrpMember_Loc_EnabPrev(0);
	else
		PMTAJAXClient_CogrpMember_Loc_EnabPrev(1);

	if(PMTAJAXClient_CogrpMember_Glob_mpp * fnu > memb.length)
		PMTAJAXClient_CogrpMember_Loc_EnabNext(0);
	else
		PMTAJAXClient_CogrpMember_Loc_EnabNext(1);

	if(PMTAJAXClient_CogrpMember_Glob_mc <= (PMTAJAXClient_CogrpMember_Glob_pici + PMTAJAXClient_CogrpMember_Glob_mpp))
		PMTAJAXClient_CogrpMember_Loc_EnabNext(0);

	mc	= memb.length / fnu;
	if(PMTAJAXClient_CogrpMember_Glob_mc > 0)
	{
  	i	= 0;
  	while(i*fnu < memb.length)
  	{
  		if(memb[i*fnu+8] != 0)
  			mname					= "(~) " + memb[i*fnu+1];
  		else
  			mname					= memb[i*fnu+1];

  		inpobj				= document.getElementById("PMTAJAXClient_CogrpMember_El_nlink"+i);
  		inpobj.href		= "JavaScript:PMTAJAXClient_CogrpMember_Loc_OpenMember("+memb[i*fnu]+");";
  		inpobj.firstChild.nodeValue	= mname;

  		inpobj				= document.getElementById("PMTAJAXClient_CogrpMember_El_plink"+i);
  		inpobj.href		= "JavaScript:PMTAJAXClient_CogrpMember_Loc_OpenMember("+memb[i*fnu]+");";
  		inpobj.firstChild.nodeValue	= memb[i*fnu+1];

  		picobj				= document.getElementById("PMTAJAXClient_CogrpMember_El_mpic"+i);
  		picobj.src		= memb[i*fnu+2];
  		picobj.width	= memb[i*fnu+3];
  		picobj.height	= memb[i*fnu+4];

			obj				= document.getElementById("PMTAJAXClient_CogrpMember_El_cell"+i);
			obj.style.height	= PMTAJAXClient_CogrpMember_Glob_msiz + 'px';
  		i++;
  	}
  }
  else
  	mc	= 0;

	PMTAJAXClient_CogrpMember_Loc_SetTitle(mc);

	obj			= document.getElementById("PMTAJAXClient_CogrpMember_El_div");
	rowsm		= mc % PMTAJAXClient_CogrpMember_Glob_cols;
	rows		= parseInt(mc / PMTAJAXClient_CogrpMember_Glob_cols);
	if(rowsm != 0)
		rows++;
	objh		= 80 + (PMTAJAXClient_CogrpMember_Glob_msiz * rows);
	obj.style.height	= objh + "px";
}


