var sendInfoURL = "url_to_post";
checkCookie('amura_tracker');
var AmuraCookie = function(value){
	createCookie('amura_tracker',createValue(value),2);
}

var AmuraInventoryCookie = function(value){
	createCookie('amura_inventory_tracker',createValue(value),2);
}

var AmuraChatCookie = function(name,value){
	createCookie('amura_chat_tracker'+name,createValue(value),2);
}

function createCookie(name,value,days) {
	name = typeof(name) != 'undefined' ? name : "";
	value = typeof(value) != 'undefined' ? value : "";
		
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name + "=" + value + expires + "; path=/;";
	checkCookie(name);
}


function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

function checkCookie(name){
	value=readCookie(name);
	if(value!=null){
		//sendInfo(value,sendInfoURL);
	//	alert(value);
	}
	return value;
}

function sendInfo(value,sendInfoURL){
	value = typeof(value) != "undefined" ? value : "";
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp!=null)
	  {
		var url = sendInfoURL;
		url = url + "?xml=" + value;
		xmlhttp.open("POST",url,true);
		xmlhttp.send(null);
	  }	
}

function createValue(xml){

	xml = typeof(xml) != 'undefined' ? xml : "";
	str =	xml;
	return str;
}


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;
}

