function addPost(sendtext)
{
	if (sendtext == "work")
	{
		document.getElementById('sendReview').value    = "ההודעה נשלחה";
		document.getElementById('ajaxFast').innerHTML = "תגובתך נרשמה בהצלחה!";
	}
	else
	{
		document.getElementById('sendReview').disabled = false;
		document.getElementById('errorAJAX').style.display = 'block';
		document.getElementById('errorAJAX').innerHTML = "בשל תקלה כלשהי תגובתך לא נשמרה, אנא נסה שנית!";
	}
}

function sendPost()
{
	gameID = document.getElementById('gameID').value;
	title  = document.getElementById('title').value;
	texta  = document.getElementById('texta').value;
	
	if ( !gameID || !title || !texta )
	{
		document.getElementById('errorAJAX').style.display = 'block';
		document.getElementById('errorAJAX').innerHTML = "חובה למלא את כל השדות!";
		
		document.getElementById('gameID').value = gameID;
		document.getElementById('title').value  = title;
		document.getElementById('texta').value  = texta;
		
		return false;
	}
	
	var sendVars = new Array(
				"name="    + encodeURI(title).replace(/&/g,"%26"),
				"content=" + encodeURI(texta).replace(/&/g,"%26"),
				"id="      + encodeURI(gameID).replace(/&/g,"%26")
			);
	document.getElementById('sendReview').disabled = true;
	document.getElementById('sendReview').value    = "ההודעה נשלחת..";
	
	Ajax(sendVars, "http://www.playat.net/includes/review.php");
	return false;
}

function Ajax(sendVars, url)
{
	var xmlHttp;
	
	if (sendVars.length > 0)
	{
		xmlHttp = getXmlHttpObject();
		
		vars = replaceVars(sendVars);
		vars = vars.replace(/&/,'');
		
		sendPost (url, vars);
	}
	
	function replaceVars (vars)
	{
		var vars = "";
		for(var i = 0; i < sendVars.length; i++)
		{
			vars += "&" + sendVars[i];
		}
		
		return vars;
	}
	
	function sendPost (url, vars)
	{
		xmlHttp.open("POST", url, true);
		xmlHttp.onreadystatechange = alertContents;
		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Cache-Control", "no-cache");
		xmlHttp.setRequestHeader("Content-length", vars.length);
		xmlHttp.setRequestHeader("Connection", "close");
		xmlHttp.send(vars);
	}
	
	function alertContents ()
	{
		if(xmlHttp.readyState==4)
		{
			if(xmlHttp.responseText)
			{
				addPost(xmlHttp.responseText);
			}
		}
	}

	function getXmlHttpObject()
	{
		var xmlHttpObj = false;
		
		try
		{
			xmlHttpObj = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{
				xmlHttpObj = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(E)
			{
				xmlHttpObj = false;
			}
		}
		if(!xmlHttpObj && typeof XMLHttpRequest != 'undefined')
		{
			try
			{
				xmlHttpObj = new XMLHttpRequest();
			}
			catch(e)
			{
				xmlHttpObj = false;
			}
		}
		if(!xmlHttpObj && window.createRequest)
		{
			try
			{
				xmlHttpObj = window.createRequest();
			}
			catch(e)
			{
				xmlHttpObj = false;
			}
		}
		
		return xmlHttpObj;
	}
}