function superchallenge_pass_2(form) {
		var pass = form.pass.value;
		if (pass) {
			var enc_pass = MD5(pass);
			var str = form.user.value+":"+enc_pass+":"+form.challenge.value;
			form.pass.value = MD5(str);
			return true;
		} else {
			return false;
		}
	}

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 reloadComments(actPage, maxNumber, table, field, where, Pages, method, channel)
{

	this.req = createRequestObject();
	this.cb = (function() {
		var req = this.req;
		if(req.readyState == 4)
		{
			document.getElementById(table).innerHTML = req.responseText;
			
		}
		else
		{

			document.getElementById(table).innerHTML = '<img src="/images/sanduhr.gif" alt="waiting" title="waiting"/>';
		}
	}).bind(this);
	this.req.open('POST', '/fileadmin/php/ajaxBrowse.php');
	this.req.setRequestHeader(
	  "Content-Type",
	  "application/x-www-form-urlencoded");
	this.req.onreadystatechange = this.cb;
	this.req.send('actPage='+actPage+'&maxNumber='+maxNumber+'&table='+table+'&field='+field+'&where='+where+'&method='+method+'&pages='+Pages+'&channel='+channel);    
}
