// shoutbox by pip

var http_request = false;
function InitAjax()
{
	http_request = false;
	if (window.XMLHttpRequest) {
		http_request = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		try {
			http_request = new ActiveXObject('Msxml2.XMLHTTP');
		} catch (e) {
			try {
				http_request = new ActiveXObject('Microsoft.XMLHTTP');
			} catch (e) {}
		}
	}
	if (!http_request) {
		alert('cannot create an xmlhttp instance!');
		return false;
	}
}

function ShoutboxPostShout()
{
	InitAjax();
	if(http_request) {
		shout_message = escape(document.form_shoutbox.shout_message.value);
		http_request.open('POST', 'shoutbox_send.php', true);
		http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		http_request.send('shout_message='+shout_message);
		setTimeout("document.form_shoutbox.shout_message.value = ''", 100);
	}
	setTimeout('document.form_shoutbox.shout_message.focus()', 100);
}

function ShoutboxRefresh()
{
	InitAjax();
	http_request.onreadystatechange = function() {
		if (http_request.readyState == 4) {
			if (http_request.status == 200) {
				document.getElementById('shoutbox').innerHTML = http_request.responseText;
			}
		}
	};
	http_request.open('GET', 'shoutbox.php', true);
	http_request.send(null);
	}

function ShoutboxArchiv_popUp() {
	window.open('shoutbox_archiv.php', 'ShoutboxArchiv', 'toolbar=no,scrollbars=yes,resizable=yes,width=700px,height=500px')
}

function ShoutEdit(ID, SHOUT) {
	document.form_shoutbox.shout_message.value = 'EDIT-'+ID+':'+SHOUT+'';
}

setInterval('ShoutboxRefresh()', 30000);