function show(id) {

	var element = document.getElementById(id);
	var display = element.style.display;

	element.style.display = (display == 'none' || !display) && 'block' || 'none';

	(display == 'none' || !display) && document.getElementById('name').focus();

}

function check() {

	var name = document.getElementById('name').value;
	var mail = document.getElementById('mail').value;
	var text = document.getElementById('text').value;

	var send = document.getElementById('sendlogin');

	send.disabled = !name || !mail || !text && true || false;

}

function validateEnquiryForm() {
	var mail = document.getElementById('mail').value;

	if (mail.search("@") == -1 || mail.search("[.*]" ) == -1) {

		alert( "Пожалуйста, проверьте, что форму заполнено полностью и правильно." );

	}

	else if (mail.search(";") != -1 || mail.search(",") != -1 || mail.search(" ") != -1) {

			alert( "Ненужно вводить больше одного елек. адреса." );

	}

	else {

			submit();

	}
}

function setOpacity(elem, level) {

	if (elem.filters) {
		elem.style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity="+level+")";	}

	else {		elem.style.opacity = level / 100;

	}

}

// Encode data
function getRequestBody() {

	var fields = new Array(3);

	fields[0] = "name=" + encodeURIComponent(document.getElementById('name').value);
	fields[1] = "mail=" + document.getElementById('mail').value;
	fields[2] = "text=" + encodeURIComponent(document.getElementById('text').value);

	return fields.join("&");
}

// Send form
function submit() {
	// XMLHttpRequest object
	xmlhttp = XMLHttpRequest && new XMLHttpRequest || ActiveXObject && new ActiveXObject("Microsoft.XMLHTTP");

	var sBody = getRequestBody();

	xmlhttp.open("POST", "send.php", true);
	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlhttp.setRequestHeader("Content-length", sBody.length);

	xmlhttp.onreadystatechange = function() {

		if(xmlhttp.readyState == 4) {

			var result = xmlhttp.status == 200 && xmlhttp.responseText || "Error: " + xmlhttp.statusText;

			saveResult(result);

		}

	}

	xmlhttp.send(sBody);

}

// Save results to HTML
function saveResult(result) {

	document.getElementById('allfrom').innerHTML = result;

}