function over(id)
{
	document.getElementById(id).src = "images/" + id + "_over.gif";
}

function out(id)
{
	document.getElementById(id).src = "images/" + id + "_out.gif";
}

function frmfocus(x,y)
{
	(x.value==y)?x.value="":void (0);
}

function frmblur(x,y)
{
	(x.value=="")?x.value=y:void (0);
}

function startTag()
{
	setInterval("refreshTag()",1000);
}

function refreshTag()
{
	var http = GetXmlHttpObject();
	http.onreadystatechange=function()
	{
		if(http.readyState==4)
		{
			document.getElementById("hidden_blank").innerHTML = http.responseText;
			if(document.getElementById("tagboard_tags").innerHTML.length != document.getElementById("hidden_blank").innerHTML.length)
			{
				document.getElementById("tagboard_tags").innerHTML = http.responseText;
				document.getElementById("tagboard_tags").scrollTop = 0;
			}
		}
	}
	
	var time = new Date();
	
	http.open("GET","tagboard.php?d=" + time.getTime(),true);
	http.send(null);
}

function GetXmlHttpObject()
{
	if (window.XMLHttpRequest)
	{
		// code for IE7+, Firefox, Chrome, Opera, Safari
		return new XMLHttpRequest();
	}
	if (window.ActiveXObject)
	{
		// code for IE6, IE5
		return new ActiveXObject("Microsoft.XMLHTTP");
	}
	return null;
}

function submitTag()
{
	var name = document.getElementById('tagname').value;
	var url = document.getElementById('tagurl').value;
	var comment = document.getElementById('tagcomment').value;
	
	if(name == "name" || comment == "message")
		alert("Please enter both a name and a message at minimum.");
	else
	{
		if(url == "e-mail / url")
			url = "";
		
		var http = GetXmlHttpObject();
		
		var params = "name=" + name + "&url=" + url + "&comment=" + comment;
		
		var time = new Date();
		
		http.open("POST","tagboard.php?d=" + time.getTime(), true);
		
		//Send the proper header information along with the request
		http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		http.setRequestHeader("Content-length", params.length);	
		http.setRequestHeader("Connection", "close");	
		http.onreadystatechange = function()
		{
			if(http.readyState == 4 && http.status == 200)
			{
				document.getElementById("tagboard_tags").innerHTML = http.responseText;
			}
		}
		http.send(params);
		
		document.getElementById('tagname').value = "name";
		document.getElementById('tagurl').value = "e-mail / url";
		document.getElementById('tagcomment').value = "message";
	}
}
