function checkForm()
{
	var fio = document.getElementById('fio');
	var password1 = document.getElementById('password1');
	var password2 = document.getElementById('password2');
	var email = document.getElementById('email');
	var city = document.getElementById('city');
	
	var error = '';
	
	if (fio.value == '')
	{
		error = error + '<li><b>Поле ФИО</b> обязательно для заполнения.</li>';
		fio.style.background = '#ffcee8';
	}
	if (password1.value == '')
	{
		error = error + '<li><b>Поле Пароль</b> обязательно для заполнения.</li>';
		password1.style.background = '#ffcee8';	
	}
	if (password2.value == '')
	{
		error = error + '<li><b>Поле Повтор пароля</b> обязательно для заполнения.</li>';
		password2.style.background = '#ffcee8';	
	}
	if (password2.value != password1.value)
	{
		error = error + '<li><b>Введенные пароли</b> не совпадают.</li>';
		password1.style.background = '#ffcee8';
		password2.style.background = '#ffcee8';	
	}
	if (password2.value.length < 6)
	{
		error = error + '<li><b>Длина пароля</b> должна быть не менее 6 символов.</li>';	
	}
	if (email.value == '')
	{
		error = error + '<li><b>Поле Email</b> обязательно для заполнения.</li>';
		email.style.background = '#ffcee8';	
	}
	
	if (email.value.match(/^\s*[a-zA-Z0-9_][\w\.-]*[a-zA-Z0-9_]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]\s*$/) == false)
	{
		error = error + '<li><b>Введенный Вами Email</b> некорректен.</li>';
		email.style.background = '#ffcee8';
	}
	
	if (city.value == '')
	{
		error = error + '<li><b>Поле Город</b> обязательно для заполнения.</li>';
		city.style.background = '#ffcee8';	
	}
	
	if (error.length > 0)
	{
		$('#errors').empty();
		$('#errors').append('<ul>'+error+'<ul>');
		$('#errors').show();
		return false;
	}
	else
	{
		return true;	
	}
	
}

function checkCodeForm()
{
	var code = document.getElementById('code');
	
	var error = '';
	
	if (code.value.length != 6)
	{
		error = error + '<li><b>Длина кода</b> должна быть равна 6 символам.</li>';
		code.style.background = '#ffcee8';	
	}
	
	if (error.length > 0)
	{
		$('#errors').empty();
		$('#errors').append('<ul>'+error+'<ul>');
		$('#errors').show();
		return false;
	}
	else
	{
		return true;	
	}
	
}

function checkEditForm()
{
	var fio = document.getElementById('fio');
	var password1 = document.getElementById('password1');
	var password2 = document.getElementById('password2');
	var email = document.getElementById('email');
	
	var error = '';
	
	if (fio.value == '')
	{
		error = error + '<li><b>Поле ФИО</b> обязательно для заполнения.</li>';
		fio.style.background = '#ffcee8';
	}
	if (password1.value == '')
	{
		error = error + '<li><b>Поле Пароль</b> обязательно для заполнения.</li>';
		password1.style.background = '#ffcee8';	
	}
	if (password2.value == '')
	{
		error = error + '<li><b>Поле Повтор пароля</b> обязательно для заполнения.</li>';
		password2.style.background = '#ffcee8';	
	}
	if (password2.value != password1.value)
	{
		error = error + '<li><b>Введенные пароли</b> не совпадают.</li>';
		password1.style.background = '#ffcee8';
		password2.style.background = '#ffcee8';	
	}
	if (password2.value.length < 6)
	{
		error = error + '<li><b>Длина пароля</b> должна быть не менее 6 символов.</li>';	
	}
	if (email.value == '')
	{
		error = error + '<li><b>Поле Email</b> обязательно для заполнения.</li>';
		email.style.background = '#ffcee8';	
	}
	
	if (email.value.match(/^\s*[a-zA-Z0-9_][\w\.-]*[a-zA-Z0-9_]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]\s*$/) == false)
	{
		error = error + '<li><b>Введенный Вами Email</b> некорректен.</li>';
		email.style.background = '#ffcee8';
	}
	
	if (error.length > 0)
	{
		$('#errors').empty();
		$('#errors').append('<ul>'+error+'<ul>');
		$('#errors').show();
		return false;
	}
	else
	{
		return true;	
	}
	
}

function blurNick(o)
{
	var nickname = document.getElementById('nickname');
	$.ajax({
		type: "POST",
		url: "/x.php",
		dataType: "html",
		data: "m=nick&q="+o.value,
		success: function(html) {
			if (html.length > 0)
			{
				$('#errors').empty();
				$('#errors').append('<ul>'+html+'<ul>');
				$('#errors').show();
				nickname.style.background = '#ffcee8';
				nickname.focus();
			}	
		}
	});
}

function blurMail(o)
{
	$.ajax({
		type: "POST",
		url: "/x.php",
		dataType: "html",
		data: "m=mail&q="+o.value,
		success: function(html) {
			if (html.length > 0)
			{
				$('#errors').empty();
				$('#errors').append('<ul>'+html+'<ul>');
				$('#errors').show();
				email.style.background = '#ffcee8';
			}
		}
	});
}

function blurMyMail(o,x)
{
	$.ajax({
		type: "POST",
		url: "/x.php",
		dataType: "html",
		data: "m=mymail&q="+o.value+"&uid="+x,
		success: function(html) {
			if (html.length > 0)
			{
				$('#errors').empty();
				$('#errors').append('<ul>'+html+'<ul>');
				$('#errors').show();
				email.style.background = '#ffcee8';
			}
		}
	});
}

function clearMessage(o) {
	if (o.style.background != '#ffffff') o.style.background = "#ffffff";
	$('#errors').fadeOut(3000);
}

function checkfeed()
{
	var fio = document.getElementById('fio').value;
	var content = document.getElementById('contentx').value;
	var email = document.getElementById('email').value;
	
	if (fio.length == 0)
	{
		alert('Вы не представились.');
	}
	else
	{
		if (email.length == 0)
		{
			alert('Вы не ввели адрес электронной почты.');
		}
		else
		{
			if (content.length == 0)
			{
				alert('Вы не ввели cooбщение.');
			}
			else
			{
				return true;
			}
		}
	}
	
	return false;
	
}


function voytee(x)
{
	$.ajax({
		type: "POST",
		url: "/x.php",
		dataType: "html",
		data: "m=vote&q="+x,
		success: function(html) {
			
			var outs = new Array();
            outs = html.split('|');
			
			$('#cntrl'+x).empty();
			$('#cntrl'+x).append('<span class="str">Ваш голос принят</span>');
			
			$('#rt'+x).empty();
			$('#rt'+x).append(outs[0]);
			
			$('#wrt'+x).empty();
			$('#wrt'+x).append(outs[1]);
			
		}
	});
}