/* Created by Snertill (Ari Þórðarson)
 * This function logs a message in a log file
 */
 
/*global window, ActiveXObject */
/*jslint bitwise: true, browser: true, eqeqeq: true, immed: true, newcap: true, nomen: true, regexp: true, undef: true, white: true, indent: 4*/
 
function sneLog(message)
{
	var params = 'message=' + encodeURIComponent(message);
	var xmlhttp;
	if (window.XMLHttpRequest)
	{
		// code for IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp = new XMLHttpRequest();
	}
	else
	{
		// code for IE6, IE5
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	/* Only used for testing */
	/*
	xmlhttp.onreadystatechange = function ()
	{
		if (xmlhttp.readyState == 4)
		{
			alert(xmlhttp.responseText);
		}
	}
	*/
	
	xmlhttp.open("POST", "../../../../sneLog/logMessage.php", true);
	
	/* Send some header information with the message.
	This is nessesary because this is a POST request */
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlhttp.setRequestHeader("Content-length", params.length);
	xmlhttp.setRequestHeader("Connection", "close");
	
	xmlhttp.send(params);
}