errormessage="";
function registercompany()
{
	errormessage="";
	city=document.getElementById("city").value;
	address=document.getElementById("address").value;
	companyname=document.getElementById("companyname").value;
	password=document.getElementById("password").value;
	password2=document.getElementById("password2").value;
	code1=document.getElementById("code1").value;
	$Code2=document.getElementById("code2").value;
	document.getElementById("registererrors").innerHTML="";
	phone1=document.getElementById("phone1").value;
	$Phone2=document.getElementById("phone2").value;
	companylogin=document.getElementById("login").value;
	chekboxesOK=0;

	for(var i=0;i<300;i++)
	{
		if(document.getElementById("checkbox"+i))
		{
			checkbox=document.getElementById("checkbox"+i).checked;

			if(checkbox)
			{
				chekboxesOK=1;
				break;
			}
			else if(chekboxesOK!=1) chekboxesOK=0;
		}
	}

	ErrorFieldColor="#ffe3e3";
	errormessage="";



	if(!companylogin)
	{
		document.getElementById("login").style.backgroundColor=ErrorFieldColor;
		errormessage=errormessage+"<div>Не заполнено поле &laquo;Логин&raquo;.</div>";
	}

	if(password!=password2)
	{
		document.getElementById("password").style.backgroundColor=ErrorFieldColor;
		document.getElementById("password2").style.backgroundColor=ErrorFieldColor;
		document.getElementById("password").value="";
		document.getElementById("password2").value="";
		errormessage=errormessage+"<div>Введенные пароли не совпадают.</div>";
	}
	if(!password)
	{
		document.getElementById("password").style.backgroundColor=ErrorFieldColor;
		document.getElementById("password2").style.backgroundColor=ErrorFieldColor;
		document.getElementById("password").value="";
		document.getElementById("password2").value="";
		errormessage=errormessage+"<div>Не заполнено поле &laquo;Пароль&raquo;</div>";
	}
	if(!companyname)
	{
		document.getElementById("companyname").style.backgroundColor=ErrorFieldColor;
		errormessage=errormessage+"<div>Не заполнено поле &laquo;Название компании&raquo;.</div>";
	}
	if(!address)
	{
		document.getElementById("address").style.backgroundColor=ErrorFieldColor;
		errormessage=errormessage+"<div>Не заполнено поле &laquo;Адрес&raquo;.</div>";
	}
	if(!city)
	{
		document.getElementById("city").style.backgroundColor=ErrorFieldColor;
		errormessage=errormessage+"<div>Не заполнено поле &laquo;Город&raquo;.</div>";
	}

	if(!code1)
	{
		document.getElementById("code1").style.backgroundColor=ErrorFieldColor;
		errormessage=errormessage+"<div>Не заполнено поле &laquo;Код&raquo; для первого телефона.</div>";
	}
	if(!phone1)
	{
		document.getElementById("phone1").style.backgroundColor=ErrorFieldColor;
		errormessage=errormessage+"<div>Не заполнено одно из полей &laquo;Телефон&raquo;.</div>";
	}

	if($Phone2 && !$Code2)
	{
		document.getElementById("code2").style.backgroundColor=ErrorFieldColor;
		errormessage=errormessage+"<div>Не заполнено поле &laquo;Код&raquo; для второго телефона.</div>";
	}
	if(!$Phone2 && $Code2)
	{
		document.getElementById("phone2").style.backgroundColor=ErrorFieldColor;
		errormessage=errormessage+"<div>Не заполнено одно из полей &laquo;Телефон&raquo;.</div>";
	}
	if(chekboxesOK==0)
	{
		errormessage=errormessage+"<div>Подкатегория не выбрана.</div>";
	}
	post_data ="ajax=1&register_companynamecheck="+companyname+"&register_companylogincheck="+companylogin;
	loadHTML('POST','index.php', post_data, 'registererrors');

	if(document.getElementById("registererrors").innerHTML!="")
	{
		document.getElementById("companyname").style.backgroundColor=ErrorFieldColor;
		errormessage=errormessage+"<div>Не заполнено поле &laquo;Название компании&raquo;.</div>";
	}



}

function checklenght(from,inform,length)
{
	var val=new Array();
	val=document.getElementById(from).value;
	count=val.length;
	key=from.which;
	keychar = String.fromCharCode(key)
	if(count>=length)
	{
		tval="";
		for(i=0;i<length;i++)
		{
			tval=tval+val.charAt(i);
		}

		document.getElementById(from).value=tval;
	}
	itog=length-count;
	if(itog<0) itog=0;
	document.getElementById("letters").innerHTML=itog;
}
