var request = false;
function quoteComment(quote_ID)
{
	if (window.XMLHttpRequest)
	{
		request = new XMLHttpRequest(); // Mozilla, Safari, Opera
	}
	else if (window.ActiveXObject)
	{
		try
		{
			request = new ActiveXObject('Msxml2.XMLHTTP'); // IE 5
		}
		catch (e)
		{
			try
			{
				request = new ActiveXObject('Microsoft.XMLHTTP'); // IE 6
			}
			catch (e) {}
		}
	}
	if (!request)
	{
		alert("Kann keine XMLHTTP-Instanz erzeugen! Die Zitatfunktion wird nicht funktionieren.");
		return false;
	}
	else
	{
		var url = quoteCommentsSiteurl+"/wp-content/plugins/wp-quote-comments/get-quote.php";
		document.getElementById('quote_comments_loader').style.display = "inline";
		request.open('post', url + '?id=' + quote_ID, true);
		request.send(null);
		request.onreadystatechange = interpretRequestQuoteComments;
	}
}


function interpretRequestQuoteComments()
{
	switch (request.readyState)
	{
		case 4:
			if (request.status != 200)
			{
				throw("Fehler beim Zitieren.\nFehlercode:"+request.status);
			}
			else
			{
				var content = request.responseText;
				document.getElementById('comment').value = document.getElementById('comment').value + content;
			}
			break;
		default:
			break;
	}
	document.getElementById('quote_comments_loader').style.display = "none";
}
