var ajax;
var rsname;

// Check username
function CheckUsername()
{
	var usname = document.getElementById('tb_username');
	rsname = document.getElementById('result_username');
	if (usname == null || rsname == null)
		return false;

	if (usname.value == '')
		return false;

	ajax = new pAJAX();
	ajax.sendURL = '/modules/register/checkusername.php?us=' + usname.value;

	ajax.onComplete = whenCompleted;
	ajax.onLoading = whenLoading;
	ajax.onLoaded = whenLoaded;
	ajax.onInteractive = whenInteractive;
	ajax.onError = whenError;
	ajax.onFail = whenFail;

	rsname.innerHTML = '<img src="/pics/loader.gif" alt="Идет загрузка.." />';

	ajax.sendRequest();
}

function CheckDomen()
{
	var RegExpDom = /^[a-z]+[a-z0-9]*-?[a-z0-9]+$/;
	var usname = document.getElementById('tb_domen');
	rsname = document.getElementById('result_username');
	if (usname == null || rsname == null)
		return false;

	if (usname.value == '')
		return false;

	if (!RegExpDom.test(usname.value))
	{
		rsname.className = 'red';
		rsname.innerHTML = 'Поле "Домен" заполнено не верно!'
		return false;
	}


	ajax = new pAJAX();
	ajax.sendURL = '/modules/register/checkdomen.php?us=' + usname.value;

	ajax.onComplete = whenCompletedDom;
	ajax.onLoading = whenLoading;
	ajax.onLoaded = whenLoaded;
	ajax.onInteractive = whenInteractive;
	ajax.onError = whenError;
	ajax.onFail = whenFail;

	rsname.innerHTML = '<img src="/pics/loader.gif" alt="Идет загрузка.." />';

	ajax.sendRequest();
}

// Functions
function whenCompleted()
{
	if (ajax.respStatus)
	{
		if (ajax.response == 'OK')
		{
			rsname.className = 'green';
			rsname.innerHTML = 'Имя пользователя свободно!';
		}
		else
		{
			rsname.className = 'red';
			rsname.innerHTML = 'Имя пользователя уже существует!'
		}
	}
}

// Functions
function whenCompletedDom()
{
	if (ajax.respStatus)
	{
		if (ajax.response == 'OK')
		{
			rsname.className = 'green';
			rsname.innerHTML = 'Домен свободен!';
		}
		else
		{
			rsname.className = 'red';
			rsname.innerHTML = 'Домен уже занят!'
		}
	}
}

function whenError()
{
	rsname.className = 'red';
	cntDiv.innerHTML = 'Ошибка! Попробуйте повторить попытку.';
}

function whenLoading() {}
function whenLoaded() {}
function whenInteractive() {}
function whenFail() {}
