function AS(EC,PQ,D,M)
	{
	EC += ' ';
	var ECL = EC.length;
	var ECCG = 0;
	var EA = '';
	for(var ECC = 0; ECC < ECL; ECC++)
		{
		ECCG = 0;
		while(EC.charCodeAt(ECC) != 32)
			{
			ECCG = ECCG * 10;
			ECCG = ECCG + EC.charCodeAt(ECC)-48;
			ECC++;
			}
		EA += String.fromCharCode(DC(ECCG,PQ,D));
		}
	if(M == 'C') parent.location = 'm'+'a'+'i'+'l'+'t'+'o'+':'+EA;
	else document.write(EA);
	}

function DC(ECCG,PQ,D)
	{
	if (D % 2 == 0)
		{
		AC = 1;
		for(var I = 1; I <= D/2; I++)
			{
			TAC = (ECCG*ECCG) % PQ;
			AC = (TAC*AC) % PQ;
			}
		}
	else
		{
		AC = ECCG;
		for(var I = 1; I <= D/2; I++)
			{
			TAC = (ECCG*ECCG) % PQ;
			AC = (TAC*AC) % PQ;
			}
		}
	return AC;
	}
function LOGIN()
	{
	sw = screen.width;
	sh = screen.height;
	ww = sw*0.99;
	wh = sh*0.99;
	wx = (sw-ww)/2;
	wy = (sh-wh)/2;
	WindowControl = "toolbars=no,status=yes,scrollbars=yes,resizable=yes,width=" + ww + ",height=" + wh + ",top=" + wy + ",left=" + wx + ",screenY=" + wy + ",screenX=" +  wx;
	window.open("", "SecureWindow", WindowControl);
	document.forms.ClientLogin.submit();
	setTimeout("document.forms.ClientLogin.reset()",3000);
	}