function createRequestObject() 
{
	var req;
	try
	{
		req = new ActiveXObject("MSXML2.XMLHTTP");
	}
	catch (err_MSXML2)
	{
		try
		{
			req = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch (err_Microsoft)
		{
			if (typeof XMLHttpRequest != "undefined")
				req = new XMLHttpRequest;
		}
	}
	return req;
}

Function.prototype.bind = function(object)
{
	var __method = this;
	return function()
	{
		return __method.apply(object, arguments);
	}
}


function checkInputFields(value, methode){
	this.req = createRequestObject();
	this.cb = (function() {
		var req = this.req;
		if(req.readyState == 4)
		{
			if(req.responseText == 'fail'){
				document.getElementById(methode).style.display = 'block';
				document.forms['forwardForm'].elements['ajaxResponse'].value = req.responseText;
			}
			else{
				document.getElementById(methode).style.display = 'none';
				document.forms['forwardForm'].elements['ajaxResponse'].value = req.responseText;
			}
		}
		
	}).bind(this);
	this.req.open('POST', '/fileadmin/php/ajaxFields.php');
	this.req.setRequestHeader(
	  "Content-Type",
	  "application/x-www-form-urlencoded");
	this.req.onreadystatechange = this.cb;
	this.req.send('inputValue='+value+'&Methode='+methode);
	 
}
