function check_form_register()
{
	var username = document.getElementById("username");
	var email = document.getElementById("email");
	var password = document.getElementById("password");
	var password2 = document.getElementById("password3");
	var purce = document.getElementById("purce");

	if( username.value.length<5 || username.value.length>15 || username.value=="" )
	{
		alert("Ошибка! Минимальная длина имени 2 символа, а максимальная 20 символов.");
		username.focus();
		return false;
	}
	else if( !email.value.match(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/) || email.value=="" )
	{
		alert("Email введен в нестандартном варианте.");
		email.focus();
		return false;
	}
	else if( password.value.length>15 || password.value.length<6 || !password.value.match(/^[0-9_a-z-]+$/i) )
	{
		alert("Ошибка. Минимальная длина пароля 6 символов, а максимальная 15 символов, может состоять только из англисских букв и цифр.");
		password.focus();
		return false;
	}
	else if( password.value!=password2.value )
	{
		alert("Введенные Вами пароли не совпадают.");
		password.value = "";
		password2.value = "";
		password.focus();
		return false;
	}
	else if( purce.value.substr(0,1)!=partner_valute )
	{
		alert("Введенный Вами кошелек не соответствует валюте сервиса.");
		purce.focus();
		return false;
	}
	else if( purce.value.length!=13 )
	{
		alert("Кошелек введен в неверном формате.");
		purce.focus();
		return false;
	}
	else
	{
		return true;
	}
}
function checkinput( what )
{
	switch( what )
	{
		case 'username':
		var username = document.getElementById("username");
		if( username.value.length<5 || username.value.length>15 )
		{
			document.getElementById('username'+'_img').src = "engine/templates/default/images/delete_16.png";
		}
		else
		{
			document.getElementById('username'+'_img').src = "engine/templates/default/images/tick_16.png";
		}
		break;

		case 'email':
		var email = document.getElementById("email");
		if( !email.value.match(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/) || email.value=="" )
		{
			document.getElementById('email'+'_img').src = "engine/templates/default/images/delete_16.png";
		}
		else
		{
			document.getElementById('email'+'_img').src = "engine/templates/default/images/tick_16.png";
		}
		break;

		case 'purce':
		var purce = document.getElementById("purce");
		if( purce.value.substr(0,1)!=partner_valute || purce.value.length!=13 || purce.value.substr(1).match(/^\D+$/i) )
		{
			document.getElementById('purce'+'_img').src = "engine/templates/default/images/delete_16.png";
		}
		else
		{
			document.getElementById('purce'+'_img').src = "engine/templates/default/images/tick_16.png";
		}
		break;
	}
}
function check_form_login()
{
	var email = document.getElementById("email2");
	var password = document.getElementById("password2");

	if((email.value.indexOf("@")<1 && email.value.indexOf(".")<1) || email.value=="" )
	{
		alert("Email введен в нестандартном варианте.");
		email.focus();
		return false;
	}
	else if( password.value.length<6 || password.value.length>15 )
	{
		alert("Ошибка. Минимальная длина пароля 6 символов, а максимальная 15 символов.");
		password.focus();
		return false;
	}
	else
	{
		return true;
	}
}
function check_form_remember()
{
	var email = document.getElementById("email");
	var wmid = document.getElementById("wmid");

	if((email.value.indexOf("@")<1 && email.value.indexOf(".")<1) || email.value=="" )
	{
		alert("Email введен в нестандартном варианте.");
		email.focus();
		return false;
	}
	else if( wmid.value.length!=12 )
	{
		alert("Неверный стандарт ввода WMID.");
		wmid.focus();
		return false;
	}
	else
	{
		return true;
	}
}
function check_form_contacts()
{
	var email = document.getElementById("email");
	var theme = document.getElementById("theme");
	var msg = document.getElementById("msg");

	if((email.value.indexOf("@")<1 && email.value.indexOf(".")<1) || email.value=="" )
	{
		alert("Email введен в нестандартном варианте.");
		email.focus();
		return false;
	}
	else if( theme.value.length<5 )
	{
		alert("Тема сообщения слишком короткая.");
		theme.focus();
		return false;
	}
	else if( msg.value.length<10 )
	{
		alert("Текст сообщения слишком короткий.");
		msg.focus();
		return false;
	}
	else
	{
		return true;
	}
}

