function sendOrder(form , lang){
	document.getElementById('name').className = 'wd';
	document.getElementById('error_name').innerHTML = '';
	document.getElementById('phone').className = 'wd';
	document.getElementById('error_phone').innerHTML = '';
	document.getElementById('email').className = 'wd';
	document.getElementById('error_email').innerHTML = '';
	document.getElementById('error_service').innerHTML = '';
	var el , tp;
	var regstr = /(^\s*)|(\s*$)/g ;
	var regphn = /[^0-9 \+\-]/ ;
	var name = document.getElementById('name').value.replace(regstr , "");
	var phone = document.getElementById('phone').value.replace(regphn , "");
	var email = document.getElementById('email').value.replace(regstr , "");
	var regeml = /^([a-z0-9_\-]+\.)*[a-z0-9_\-]+@([a-z0-9][a-z0-9\-]*[a-z0-9]\.)+[a-z]{2,4}$/i ;
	var er = 0;
	var cnt = 0;
	for (var i = 0; i < form.elements.length; i++) {
		el = form.elements[i];
		elName = el.nodeName.toLowerCase();
		if (elName == "input") { // INPUT
			tp = el.type.toLowerCase();
			if (tp == 'checkbox' && el.checked == true){
				cnt++;
			}
		}
	}
	if (cnt == 0) {
		document.getElementById('error_service').innerHTML = 'Не выбрано ни одной услуги';
		er = 1;
	}
	if (name == "") {
		document.getElementById('name').className = 'error';
		document.getElementById('error_name').innerHTML = 'Укажите имя';
		er = 1;
	}
	if (email != "") {
		if (!regeml.test(email)){
			document.getElementById('email').className = 'error';
			document.getElementById('error_email').innerHTML = 'Укажите корректый адрес электронной почты';
			er = 1;
		}
	}

	if (phone + email == ''  || (phone + email).lenght <= 6) {
		document.getElementById('phone').className = 'error';
		document.getElementById('email').className = 'error';
		document.getElementById('error_phone').innerHTML = 'Укажите телефон или E-mail';
		er = 1;
	}

	if (er == 1){
		return false;
	}

	var req = new JsHttpRequest();
	req.onreadystatechange = function() {
		if (req.readyState == 4) {
			if ( req.responseJS.error != undefined  ){
				for (var k in req.responseJS.error) {
					alert(k)
					document.getElementById(k).className = 'error';
					document.getElementById('error_'+k).innerHTML = req.responseJS.error[k];
				}
			}
			else{
				document.getElementById('result').innerHTML = req.responseJS.result;
			}
//			document.getElementById('debug').innerHTML = req.responseText;
		}
	}
	req.open('post', '/order.php?lang='+lang, false);
	req.send( { st: form } );
	return false;

}
