function trim(str)
{
	return str.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
}
function totalEncode(str)
{
	var s = escape(trim(str));
	s = s.replace(/\+/g, "+");
	s = s.replace(/@/g, "@");
	s = s.replace(/\//g, "/");
	s = s.replace(/\*/g, "*");
	return(s);
}
function Init_AJAX_Object()
{
	var AJAX_Object;
	try
	{
		AJAX_Object = new XMLHttpRequest();
	}
	catch (e)
	{
		try
		{
			AJAX_Object = new ActiveXObject("Msxml2.XMLHTTP.6.0");
		}
		catch (e2)
		{
			try
			{
				ActiveXObject("Msxml2.XMLHTTP.3.0");
			}
			catch (e3)
			{
				try
				{
					ActiveXObject("Msxml2.XMLHTTP");
				}
				catch (e4)
				{
					try
					{
						ActiveXObject("Microsoft.XMLHTTP");
					}
					catch (e5)
					{
						AJAX_Object = null;
					}
				}
			}
		}
	}
	return AJAX_Object;
}
ObiektXMLHttp = Init_AJAX_Object();
