var http = createRequestObject();

function createRequestObject() {
	var ro;
	try 
	{
		ro = new XMLHttpRequest();
	}
	catch (error) 
	{
		try 
		{
			ro = new ActiveXObject('Microsoft.XMLHTTP');
		} 
		catch (error)	
		{
			return false;
		}
	}
	return ro;
}

function handleResponse() 
{
	if (http.readyState == 4) 
	{
		var e = document.getElementById("gbform");
		var response = http.responseText;
		if (response != 'ok')
		{
			alert(response);
		}
		else
		{
			window.location.reload();
		}
	}
}

function content(request) 
{
	http.open('get', request);
	http.onreadystatechange = handleResponse;
	http.send(null);
}

function gbpost()
{
	var e = document.getElementById("gbform");
	if (e.style.display == 'none' || e.style.display == '')
	{
		e.style.display = "table";
	}
	else
	{
		e.style.display = "none";
	}
}

function gbsubmit()
{
	var poster = document.getElementById("poster").value;
	var text = document.getElementById("text").value;
	content("gb-submit.php?poster=" + poster + "&text=" + text);
}
