//
//	registermember
//

//
//	globvar
//
var	PMTAJAXClient_RegMember_Glob_pici			= 0;
var	PMTAJAXClient_RegMember_Glob_mpp			= 0;
var	PMTAJAXClient_RegMember_Glob_prevlink	= "#";
var	PMTAJAXClient_RegMember_Glob_nextlink	= "#";
var	PMTAJAXClient_RegMember_Glob_mc				= "0";
var	PMTAJAXClient_RegMember_Glob_cols			= 0;
var	PMTAJAXClient_RegMember_Glob_uid			= 0;

var	PMTAJAXClient_RegMember_GlobEL_memberno;
var	PMTAJAXClient_RegMember_GlobEL_pwd;
var	PMTAJAXClient_RegMember_GlobEL_mail;
var	PMTAJAXClient_RegMember_GlobEL_staat;
var	PMTAJAXClient_RegMember_GlobEL_plz;
var	PMTAJAXClient_RegMember_GlobEL_accagb;

//
//	local funcs
//
function	PMFrameRegisterWait()
{
	PMSlide_slidedown('PMTAJAXClient_RegMember_El_waitblock','PMTAJAXClient_RegMember_El_waitblockin');
}
function	PMFrameRegisterReady()
{
	PMSlide_hide('PMTAJAXClient_RegMember_El_waitblock','PMTAJAXClient_RegMember_El_waitblockin');
	PMSlide_slidedown('PMTAJAXClient_RegMember_El_readyblock','PMTAJAXClient_RegMember_El_readyblockin');
}
function PMTAJAXoutline(id)
{
	if(document.getElementById(id).style.display == 'none')
 	{
  	document.getElementById(id).style.display = 'block';
 	}
 	else
 	{
  	document.getElementById(id).style.display = 'none';
 	}
}
function PMTAJAXClient_RegMember_Loc_EnableWait()
{
	var	wel;
	wel	= document.getElementById("PMTAJAXClient_RegMember_El_waitblock");
	wel.style.display		= 'block';
	wel.style.position	= 'absolute';
}
function PMTAJAXClient_RegMember_Loc_EnableReady()
{
	var	wel;
	wel	= document.getElementById("PMTAJAXClient_RegMember_El_readyblock");
	wel.style.display		= 'block';
	wel.style.position	= 'absolute';
}
function PMTAJAXClient_RegMember_Loc_DisableWait()
{
	var	wel;
	wel	= document.getElementById("PMTAJAXClient_RegMember_El_waitblock");
	wel.style.display	= 'none';
}
function PMTAJAXClient_RegMember_Loc_DisableReady()
{
	var	wel;
	wel	= document.getElementById("PMTAJAXClient_RegMember_El_readyblock");
	wel.style.display	= 'none';
}

function PMTAJAXClient_RegMember_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_RegMember_Loc_PMEncTxt(ein)
{
  ein	= ein.replace(/ä/g,"PM-auml-PM");
  ein	= ein.replace(/ü/g,"PM-uuml-PM");
  ein	= ein.replace(/ö/g,"PM-ouml-PM");
  ein	= ein.replace(/Ä/g,"PM-Auml-PM");
  ein	= ein.replace(/Ü/g,"PM-Uuml-PM");
  ein	= ein.replace(/Ö/g,"PM-Ouml-PM");
  ein	= ein.replace(/ß/g,"PM-szlig-PM");
  ein	= ein.replace(/~/g,"PM-tilda-PM");
  ein	= ein.replace(/;/g,"PM-semic-PM");
  ein	= ein.replace(/#/g,"PM-number-PM");
  ein	= ein.replace(/&/g,"PM-kfmu-PM");
  ein	= ein.replace(/\?/g,"PM-quest-PM");
 	return(ein);
}
//
//	requests
//
function	PMTAJAXClient_RegMember_Req_Register(memberno,pwd,mail,staat,plz,accagb)
{
  var	TAjax;

	PMTAJAXClient_RegMember_GlobEL_memberno	= memberno;
	PMTAJAXClient_RegMember_GlobEL_pwd			= pwd;
	PMTAJAXClient_RegMember_GlobEL_mail			= mail;
	PMTAJAXClient_RegMember_GlobEL_staat		= staat;
	PMTAJAXClient_RegMember_GlobEL_plz			= plz;
	PMTAJAXClient_RegMember_GlobEL_accagb		= accagb;

  valmemberno	= memberno.value;
  valpwd			= pwd.value;
  valmail			= mail.value;
  valstaat		= staat.value;
  valplz			= plz.value;
  valaccagb		= accagb.checked;

	if(valaccagb != true)
	{
		alert("Bitte stimmen Sie unseren AGB und Datenschutzbestimmungen zu");
		return;
	}
	valmemberno	= PMTAJAXClient_RegMember_Loc_PMEncTxt(valmemberno);
	valpwd			= PMTAJAXClient_RegMember_Loc_PMEncTxt(valpwd);
	valmail			= PMTAJAXClient_RegMember_Loc_PMEncTxt(valmail);
	valstaat		= PMTAJAXClient_RegMember_Loc_PMEncTxt(valstaat);
	valplz			= PMTAJAXClient_RegMember_Loc_PMEncTxt(valplz);

  //alert(valmemberno + "," + valpwd + "," + valmail + "," + valstaat + "," + valplz);
  //return;

	PMFrameRegisterWait();
	//PMTAJAXClient_RegMember_Loc_EnableWait();

 	TAjax		= new Ajax.Request("pmtajaxsvr.php",{ method: 'get',parameters: 'txreq=regmemberregister&txargs='+valmemberno+'~'+valpwd+'~'+valmail+'~'+valstaat+'~'+valplz, onComplete: PMTAJAXClient_RegMember_Rcv_Register });
}
//
//	response callback
//
function PMTAJAXClient_RegMember_Rcv_Register( originalRequest )
{
	txt		= originalRequest.responseText;
	txt		= PMTAJAXClient_RegMember_Loc_ReplaceEnt(txt);
	regt	= txt.split("~");

//	alert(txt);

	//PMTAJAXClient_RegMember_Loc_DisableWait();

	PMTAJAXClient_RegMember_GlobEL_memberno.style.background	= "#ffffff";
	PMTAJAXClient_RegMember_GlobEL_pwd.style.background				= "#ffffff";
	PMTAJAXClient_RegMember_GlobEL_mail.style.background			= "#ffffff";
	PMTAJAXClient_RegMember_GlobEL_plz.style.background				= "#ffffff";
	if(regt[0] == "ERR")
	{
		if(regt[1] == "PROTO")
		{
			PMSlide_hide('PMTAJAXClient_RegMember_El_waitblock','PMTAJAXClient_RegMember_El_waitblockin');
			PMTAJAXClient_RegMember_GlobEL_pwd.style.background	= "#ffaaaa";
			alert(txt);
		}
		if(regt[1] == "PWD")
		{
			PMSlide_hide('PMTAJAXClient_RegMember_El_waitblock','PMTAJAXClient_RegMember_El_waitblockin');
			PMTAJAXClient_RegMember_GlobEL_pwd.style.background	= "#ffaaaa";
			alert(regt[2]);
		}
		if(regt[1] == "MAIL")
		{
			PMSlide_hide('PMTAJAXClient_RegMember_El_waitblock','PMTAJAXClient_RegMember_El_waitblockin');
			PMTAJAXClient_RegMember_GlobEL_mail.style.background	= "#ffaaaa";
			alert(regt[2]);
		}
		if(regt[1] == "MEMBERNO")
		{
			PMSlide_hide('PMTAJAXClient_RegMember_El_waitblock','PMTAJAXClient_RegMember_El_waitblockin');
			PMTAJAXClient_RegMember_GlobEL_memberno.style.background	= "#ffaaaa";
			alert(regt[2]);
		}
		if(regt[1] == "PLZ")
		{
			PMSlide_hide('PMTAJAXClient_RegMember_El_waitblock','PMTAJAXClient_RegMember_El_waitblockin');
			PMTAJAXClient_RegMember_GlobEL_plz.style.background	= "#ffaaaa";
			alert(regt[2]);
		}
		if(regt[1] == "ERR")
		{
			PMSlide_hide('PMTAJAXClient_RegMember_El_waitblock','PMTAJAXClient_RegMember_El_waitblockin');
			alert(regt[2]);
		}
	}
	if(regt[0] == "OK")
	{
		PMFrameRegisterReady();
		//PMlink("login_member.php?member="+PMTAJAXClient_RegMember_GlobEL_memberno.value+"&pwd="+PMTAJAXClient_RegMember_GlobEL_pwd.value);
	}
}

