function callbackValidateForm()
{
	var ret = true;
	var msg = 'Нужно указать:';

	if(document.callback.surname.value == '') {
		msg += '\nФ. И. О.';
		ret = false;
	}
	if(document.callback.phone.value == '') {
		msg += '\nТелефон';
		ret = false;
	}

	if(!ret) alert(msg);

	return ret;
}

function callback_submit()
{
	if(!callbackValidateForm()) return;

	url = '/callback_submit.php?';
	url += 'surname=' + encodeURIComponent(document.callback.surname.value);
	url += '&phone=' + encodeURIComponent(document.callback.phone.value);
	url += '&comment=' + encodeURIComponent(document.callback.comment.value);

	document.getElementById('callbackPage').innerHTML = 'Пожалуйста, подождите...';

	var xmlhttp = null;
	if(window.XMLHttpRequest) {
		xmlhttp = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		alert('Используемый Вами браузер не поддерживается');
	}

	xmlhttp.open("GET", url, true);
	xmlhttp.send(null);

	xmlhttp.onreadystatechange = function() {
		if(xmlhttp.readyState == 4) {
			var op = document.getElementById('callbackPage');
			var opd = document.getElementById('callbackPageDone');

			op.innerHTML = '';
			op.style.visibility = 'hidden';
			opd.style.visibility = 'visible';
			op.style.display = 'none';
			opd.style.display = 'block';

			scroll(0,0);
		}
	}

}
