var accountHttp;
function checkAccount()
{
if(document.getElementById("account_name").value=="")
{
document.getElementById("acc_name_check").innerHTML = \'Please enter account name.\';
return;
}
accountHttp=GetXmlHttpObject();
if (accountHttp==null)
{
return;
}
var account = document.getElementById("account_name").value;
var url="?subtopic=ajax_check_account&account=" + account + "&uid="+Math.random();
accountHttp.onreadystatechange=AccountStateChanged;
accountHttp.open("GET",url,true);
accountHttp.send(null);
}
function AccountStateChanged()
{
if (accountHttp.readyState==4)
{
document.getElementById("acc_name_check").innerHTML=accountHttp.responseText;
}
}
var emailHttp;
//sprawdza czy dane konto istnieje czy nie
function checkEmail()
{
if(document.getElementById("email").value=="")
{
document.getElementById("email_check").innerHTML = \'Please enter e-mail.\';
return;
}
emailHttp=GetXmlHttpObject();
if (emailHttp==null)
{
return;
}
var email = document.getElementById("email").value;
var url="?subtopic=ajax_check_email&email=" + email + "&uid="+Math.random();
emailHttp.onreadystatechange=EmailStateChanged;
emailHttp.open("GET",url,true);
emailHttp.send(null);
}
function EmailStateChanged()
{
if (emailHttp.readyState==4)
{
document.getElementById("email_check").innerHTML=emailHttp.responseText;
}
}
function validate_required(field,alerttxt)
{
with (field)
{
if (value==null||value==""||value==" ")
{
alert(alerttxt);
return false;
}
else
{
return true;
}
}
}
function validate_email(field,alerttxt)
{
with (field)
{
apos=value.indexOf("@");
dotpos=value.lastIndexOf(".");
if (apos<1||dotpos-apos<2)
{
alert(alerttxt);
return false;
}
else
{
return true;
}
}
}
function validate_form(thisform)
{
with (thisform)
{
if(validate_required(account_name,"Please enter name of new account!")==false)
{
account_name.focus();
return false;
}
if(validate_required(email,"Please enter your e-mail!")==false)
{
email.focus();
return false;
}
if(validate_email(email,"Invalid e-mail format!")==false)
{
email.focus();
return false;
}
if(verifpass==1)
{
if(validate_required(passor,"Please enter password!")==false)
{
passor.focus();
return false;
}
if (validate_required(passor2,"Please repeat password!")==false)
{
passor2.focus();
return false;
}
if(passor2.value!=passor.value)
{
alert(\'Repeated password is not equal to password!\');
return false;
}
}
if(verifya==1)
{
if (validate_required(verify,"Please enter verification code!")==false)
{
verify.focus();return false;
}
}
if(rules.checked==false)
{
alert(\'To create account you must accept server rules!\');
return false;
}
}
}
';
$main_content .= 'To play on '.htmlspecialchars($config['server']['serverName']).' you need an account.
All you have to do to create your new account is to enter your email address, password to new account, verification code from picture and to agree to the terms presented below.
If you have done so, your account name, password and e-mail address will be shown on the following page and your account and password will be sent
to your email address along with further instructions.