function formCheck()
{
	var f=document.forms[1], errorStr = "<ul>", errorCounter=0, er=document.getElementById('error_msg');
	var m=new Array(); 
	// 
	
	/**************************************************/

	//alert(f.elements[12].value);
	//return false;
	
	// проверяем ГОРАД
	m =f.elements[1].value.match(/[a-zа-я_\-]{2,59}/i);
	if(!m) {
		errorStr += "<li>Неверно указан <strong>город</strong>";
		f.elements[1].className="text2 e3";
		errorCounter++;
	}
	else f.elements[1].className="text2";

	
	// проверяем НАИМЕНОВАНИЕ ПРЕДПРИЯТИЯ
	m =f.elements[2].value.match(/[a-zа-я0-9_\-\"\']{2,60}/i);
	if(!m) {
		errorStr += "<li>Неверно указано <strong>наименование предприятия</strong>";
		f.elements[2].className="text2 e3";
		errorCounter++;
	}
	else f.elements[2].className="text2";
	
	

	// проверяем КОНТАКТНОЕ ЛИЦО (Ф.И.О., ДОЛЖНОСТЬ)
	m =f.elements[3].value.match(/[a-zа-я_\-.,;_]{2,100}/i);
	if(!m) {
		errorStr += "<li>Неверно указано <strong>контактное лицо</strong>";
		f.elements[3].className="text2 e3";
		errorCounter++;
	}
	else f.elements[3].className="text2";
	
	
	// проверяем ТЕЛЕФОН
	m =f.elements[4].value.match(/[0-9\(\)\s\-,]{2,60}/i);
	if(!m) {
		errorStr += "<li>Неверно указаны <strong>телефоны</strong>";
		f.elements[4].className="text2 e3";
		errorCounter++;
	}
	else f.elements[4].className="text2";

	
	// проверяем EMAIL
	/*
	m =f.elements[5].value.match(/^([a-z0-9_\-]+\.)*[a-z0-9_\-]+@([a-z0-9][a-z0-9\-]*[a-z0-9]\.)+[a-z]{2,5}$/i);
	if(m!="") {
		alert(f.elements[5].value);
		errorStr += "<li>Пожалуйста укажите <strong>e-mail</strong> в формате email@example.com";
		f.elements[5].className="text2 e3";
		errorCounter++;
	}
	else f.elements[5].className="text2";
	
	
	// проверяем ICQ
	m =f.elements[6].value.match(/[0-9\s\-,]{4,15}/i);
	if(m!="") {
		errorStr += "<li>Неверно указан номер <strong>ICQ</strong>";
		f.elements[6].className="text2 e3";
		errorCounter++;
	}
	else f.elements[6].className="text2";
	*/
	
	// проверяем ОБЪЕМ
	m =f.elements[10].value.match(/[0-9]{1,10}/i);
	if(!m) {
		errorStr += "<li>Неверно указан <strong>объем заказа</strong>";
		f.elements[10].className="text e3";
		errorCounter++;
	}
	else f.elements[10].className="text";
	
	

	// проверяем проверочный код
	m=f.elements[12].value.match(/^[0-9]{4}$/);
	if(!m) {
		errorStr += "<li><strong>Неверно указано проверочное число</strong>";
		f.elements[12].className="text e3";
		errorCounter++;
	}
	else f.elements[12].className="text";
	/**************************************************/
	
	if(errorCounter)
	{
		er.innerHTML = errorStr;
		er.innerHTML += "</ul>";
		er.style.display="block";
		
		top.location.href = "/order/#errorAnchor";
		//f.elements[errorCounter].focus();
		return false;
	}
	else {
		er.style.display="none";
		return true;
	}
}