function GetXmlHttpObject() {
	var xmlHttp = null;
	try {
			xmlHttp = new XMLHttpRequest();
	} catch (e) {
		try {
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	if (xmlHttp == null) {
		alert("No Ajax support!");
	} else {
		return xmlHttp;
	}
}

function update_shoutbox (x) {
	var xml_object;
	xml_object = GetXmlHttpObject();
	xml_object.onreadystatechange = function () {
		if (xml_object.readyState == 4) {
			document.getElementById('shoutbox_body_x').innerHTML = xml_object.responseText;
		}
	}
	xml_object.open("GET","inc/shoutbox/s_msg.php",true);
	xml_object.send(null);
	if (x == 1) {
		setTimeout("update_shoutbox()",5000);
	}
}

update_shoutbox(1);

function shout_msg (msg,hid,sid) {
	var xml_object;
	xml_object = GetXmlHttpObject();
	xml_object.onreadystatechange = function () {
		if (xml_object.readyState == 4) {
			update_shoutbox();
			document.shout.shout_message.value = '';
			document.getElementById('s_1').innerHTML = xml_object.responseText;
		} else {
			document.getElementById('s_1').innerHTML = "Palaukite <img src='inc/shoutbox/reload.gif' alt=''>";
		}
	}
	xml_object.open("GET","inc/shoutbox/post_message.php?message="+msg+"&hidden="+hid+"&shout_id="+sid,true);
	xml_object.setRequestHeader("Content-Type", "text/plain; charset=windows-1257");
	xml_object.send(null);
	document.shout.edit_shout.value = 0;
	document.shout.shout_id.value = 0;
}

function edit_shout (id) {
	var xml_object;
	xml_object = GetXmlHttpObject();
	xml_object.open("GET","inc/shoutbox/edit_msg.php?id="+id,true);
	xml_object.send(null);
	xml_object.onreadystatechange = function () {
		if (xml_object.readyState == 4) {
			document.shout.shout_message.value = unescape(xml_object.responseText);
		}
	}
	document.shout.edit_shout.value = 1;
	document.shout.shout_id.value = id;
}

function delete_shout (id) {
	var xml_object;
	if (confirm("Ar tikrai to norite?")) {
		xml_object = GetXmlHttpObject();
		xml_object.open("GET","delete_shout_msg.php?delete_shout="+id,true);
		xml_object.send(null);
		xml_object.onreadystatechange = function () {
			if (xml_object.readyState == 4) {
				update_shoutbox();
				document.shout.shout_message.value = '';
				document.getElementById('s_1').innerHTML = xml_object.responseText;
			}
		}
	}
}
