function showContent(id)
{
	document.getElementById("content-main").style.display = "none";
	document.getElementById("content-about").style.display = "none";
	document.getElementById("content-gallery").style.display = "none";
	document.getElementById("content-message").style.display = "none";
	document.getElementById("content-"+id).style.display = "block";
}

var xmlhttp;

function sendMessage()
{
xmlhttp = GetXmlHttpObject();
if (xmlhttp == null)
	{
	document.getElementById("form_status").innerHTML = "Ваш браузер не підтримує AJAX.";
	return;
	}

var form_img = document.getElementById("form_status_img").innerHTML;

document.getElementById("form_status_text").innerHTML = "Зачекайте, будь ласка...";
document.getElementById("form_status_img").innerHTML = '<img src="/img/ajax-loader.gif" alt="Loading..">';

if (document.getElementById("name").value.length < 2)
	{
	document.getElementById("form_status_text").innerHTML = "Введіть Ваше ім'я.";
	document.getElementById("form_status_img").innerHTML = form_img;
	return;
	}

if (document.getElementById("mail").value.length < 6)
	{
	document.getElementById("form_status_text").innerHTML = "Введіть e-mail або телефон.";
	document.getElementById("form_status_img").innerHTML = form_img;
	return;
	}

if (document.getElementById("message").value.length < 2)
	{
	document.getElementById("form_status_text").innerHTML = "Введіть Ваше повідомлення.";
	document.getElementById("form_status_img").innerHTML = form_img;
	return;
	}

var url = "/inc/sendMessage.php";
var params = "name=" + document.getElementById("name").value;
params += "&mail=" + document.getElementById("mail").value;
params += "&message=" + document.getElementById("message").value;
params += "&sid=" + Math.random();

xmlhttp.open("POST",url,true);
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlhttp.setRequestHeader("Content-length", params.length);
xmlhttp.setRequestHeader("Connection", "close");
xmlhttp.send(params);
xmlhttp.onreadystatechange = stateChanged;

}//sendMessage()

function stateChanged()
{
okImage='<a href="javascript:void(0);" onclick="sendMessage();"><img src="/img/button_ok.png" alt="OK" /></a>';
if ((xmlhttp.readyState == 4) & (xmlhttp.status == 200))
{
switch(xmlhttp.responseText)
{
case '1':
	document.getElementById("form_status_text").innerHTML = 'Повідомлення відправлено.';
	document.getElementById("name").value = '';
	document.getElementById("mail").value = '';
	document.getElementById("message").value = '';
	break;
case '2':
	document.getElementById("form_status_text").innerHTML = 'Форма заповнена некоректно.';
	break;
case '0':
default:
	document.getElementById("form_status_text").innerHTML = 'Помилка відправлення.';
	//alert(xmlhttp.responseText);
	break;
}//switch

document.getElementById("form_status_img").innerHTML = okImage;
}//if
}//stateChanged()

function GetXmlHttpObject()
{
	if (window.XMLHttpRequest) {
		try {
			return new XMLHttpRequest();
		} catch (e){}
	} else if (window.ActiveXObject) {
		try {
			return new ActiveXObject('Msxml2.XMLHTTP');
		} catch (e){}
		try {
			return new ActiveXObject('Microsoft.XMLHTTP');
		} catch (e){}
	}
	return null;
}//GetXmlHttpObject()
