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){
		throw("Kann keine XMLHTTP-Instanz erzeugen! Die Zitatfunktion wird nicht funktionieren.");
		return false;
	}
	else{
		var url = quoteCommentsSiteurl+"/wp-content/plugins/simple-comment-quotes/get-quote.php";
		var loader = document.getElementById('simple_comment_quotes_loader');
		if(loader){
			loader.style.display = "inline";
		}
		request.open('post', url + '?id=' + quote_ID, true);
		request.send(null);
		request.onreadystatechange = interpretRequestQuoteComments;
		return true;
	}
}


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