<!--
function GetAjaxRequest()
{
	var g_httpRequest;
	
	try
	{	
		g_httpRequest = new XMLHttpRequest();
		
	}
	catch(e)
	{
		try
		{
			g_httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{
				g_httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e)
			{
				alert('Fehlerm bei GetAjaxRequest().');
				return false;
			}
		}
	}
	
	return g_httpRequest;
}

function isEmail(emailaddress)
{
	var isValidEmail = false;
	
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;	
	if(reg.test(emailaddress) == true)
	{
		isValidEmail = true;
	}

	return isValidEmail;
}


function EncrypteMd2()
{
	var g_httpRequest = GetAjaxRequest();
	g_httpRequest.onreadystatechange = function()
	{
		if(g_httpRequest.readyState == 4)
		{
			document.getElementById('md2result').innerHTML=g_httpRequest.responseText;
		}
	}
	var params = '&rawsrc='+document.md2encform.md2raw.value;	
	//params+= '&language='+language;	
	g_httpRequest.open("POST","./inc/ajaxgets.php?function=EncrypteMd2"+params,true);
	g_httpRequest.send(null);
}


function EncrypteMd4()
{
	var g_httpRequest = GetAjaxRequest();
	g_httpRequest.onreadystatechange = function()
	{
		if(g_httpRequest.readyState == 4)
		{
			document.getElementById('md4result').innerHTML=g_httpRequest.responseText;
		}
	}
	var params = '&rawsrc='+document.md4encform.md4raw.value;	
	//params+= '&language='+language;	
	g_httpRequest.open("POST","./inc/ajaxgets.php?function=EncrypteMd4"+params,true);
	g_httpRequest.send(null);
}


function EncrypteMd5()
{
	var g_httpRequest = GetAjaxRequest();
	g_httpRequest.onreadystatechange = function()
	{
		if(g_httpRequest.readyState == 4)
		{
			document.getElementById('md5result').innerHTML=g_httpRequest.responseText;
		}
	}
	var params = '&rawsrc='+document.md5encform.md5raw.value;	
	//params+= '&language='+language;	
	g_httpRequest.open("POST","./inc/ajaxgets.php?function=EncrypteMd5"+params,true);
	g_httpRequest.send(null);
}


function EncrypteSha1()
{
	var g_httpRequest = GetAjaxRequest();
	g_httpRequest.onreadystatechange = function()
	{
		if(g_httpRequest.readyState == 4)
		{
			document.getElementById('sha1result').innerHTML=g_httpRequest.responseText;
		}
	}
	var params = '&rawsrc='+document.sha1encform.sha1raw.value;	
	//params+= '&language='+language;	
	g_httpRequest.open("POST","./inc/ajaxgets.php?function=EncrypteSha1"+params,true);
	g_httpRequest.send(null);
}


function EncrypteSha256()
{
	var g_httpRequest = GetAjaxRequest();
	g_httpRequest.onreadystatechange = function()
	{
		if(g_httpRequest.readyState == 4)
		{
			document.getElementById('sha256result').innerHTML=g_httpRequest.responseText;
		}
	}
	var params = '&rawsrc='+document.sha256encform.sha256raw.value;	
	//params+= '&language='+language;	
	g_httpRequest.open("POST","./inc/ajaxgets.php?function=EncrypteSha256"+params,true);
	g_httpRequest.send(null);
}


function EncrypteSha512()
{
	var g_httpRequest = GetAjaxRequest();
	g_httpRequest.onreadystatechange = function()
	{
		if(g_httpRequest.readyState == 4)
		{
			document.getElementById('sha512result').innerHTML=g_httpRequest.responseText;
		}
	}
	var params = '&rawsrc='+document.sha512encform.sha512raw.value;	
	//params+= '&language='+language;	
	g_httpRequest.open("POST","./inc/ajaxgets.php?function=EncrypteSha512"+params,true);
	g_httpRequest.send(null);
}


function EncrypteWhirlpool()
{
	var g_httpRequest = GetAjaxRequest();
	g_httpRequest.onreadystatechange = function()
	{
		if(g_httpRequest.readyState == 4)
		{
			document.getElementById('whirlpoolresult').innerHTML=g_httpRequest.responseText;
		}
	}
	var params = '&rawsrc='+document.whirlpoolencform.whirlpoolraw.value;	
	//params+= '&language='+language;	
	g_httpRequest.open("POST","./inc/ajaxgets.php?function=EncrypteWhirlpool"+params,true);
	g_httpRequest.send(null);
}


function EncrypteGost()
{
	var g_httpRequest = GetAjaxRequest();
	g_httpRequest.onreadystatechange = function()
	{
		if(g_httpRequest.readyState == 4)
		{
			document.getElementById('gostresult').innerHTML=g_httpRequest.responseText;
		}
	}
	var params = '&rawsrc='+document.gostencform.gostraw.value;	
	//params+= '&language='+language;	
	g_httpRequest.open("POST","./inc/ajaxgets.php?function=EncrypteGost"+params,true);
	g_httpRequest.send(null);
}


function EncrypteAdler32()
{
	var g_httpRequest = GetAjaxRequest();
	g_httpRequest.onreadystatechange = function()
	{
		if(g_httpRequest.readyState == 4)
		{
			document.getElementById('adler32result').innerHTML=g_httpRequest.responseText;
		}
	}
	var params = '&rawsrc='+document.adler32encform.adler32raw.value;	
	//params+= '&language='+language;	
	g_httpRequest.open("POST","./inc/ajaxgets.php?function=EncrypteAdler32"+params,true);
	g_httpRequest.send(null);
}


function EncrypteSnefru()
{
	var g_httpRequest = GetAjaxRequest();
	g_httpRequest.onreadystatechange = function()
	{
		if(g_httpRequest.readyState == 4)
		{
			document.getElementById('snefruresult').innerHTML=g_httpRequest.responseText;
		}
	}
	var params = '&rawsrc='+document.snefruencform.snefruraw.value;	
	//params+= '&language='+language;	
	g_httpRequest.open("POST","./inc/ajaxgets.php?function=EncrypteSnefru"+params,true);
	g_httpRequest.send(null);
}

function DoBin2Dec()
{
	var g_httpRequest = GetAjaxRequest();
	g_httpRequest.onreadystatechange = function()
	{
		if(g_httpRequest.readyState == 4)
		{
			document.getElementById('output_bindec').innerHTML=g_httpRequest.responseText;
		}
	}
	var params = '&rawsrc='+document.form_bindec.input_binary.value;	
	//params+= '&language='+language;	
	g_httpRequest.open("POST","./inc/ajaxgets.php?function=DoBin2Dec"+params,true);
	g_httpRequest.send(null);
}

function DoDec2Bin()
{
	var g_httpRequest = GetAjaxRequest();
	g_httpRequest.onreadystatechange = function()
	{
		if(g_httpRequest.readyState == 4)
		{
			document.getElementById('output_decbin').innerHTML=g_httpRequest.responseText;
		}
	}
	var params = '&rawsrc='+document.form_decbin.input_decimal.value;	
	//params+= '&language='+language;	
	g_httpRequest.open("POST","./inc/ajaxgets.php?function=DoDec2Bin"+params,true);
	g_httpRequest.send(null);
}

function onTextInput()
{
	var g_httpRequest;
	try{g_httpRequest = new XMLHttpRequest();}
	catch(e){try{g_httpRequest = new ActiveXObject("Msxml2.XMLHTTP");}
	catch(e){try{g_httpRequest = new ActiveXObject("Microsoft.XMLHTTP");}
	catch(e){alert('Fehlerm bei GetAjaxRequest().');}}}

	g_httpRequest.onreadystatechange = function(){
	if(g_httpRequest.readyState == 4){document.getElementById('output').innerHTML=g_httpRequest.responseText;}}
	
	
	var params = '&rawsrc='+document.ajaytutorialform.input.value;
	g_httpRequest.open("POST","./inc/ajaxgets.php?function=onTextInput"+params,true);
	g_httpRequest.send(null);
}

function NLetterInit()
{
	var email = document.getElementById('nletteremail').value;

	if(isEmail(email))
	{
		var g_httpRequest = GetAjaxRequest();
		g_httpRequest.onreadystatechange = function()
		{
			if(g_httpRequest.readyState == 4)
			{
				document.getElementById('nletter_state').innerHTML=g_httpRequest.responseText;
			}
		}
		var params = '&vemail='+email;	
		g_httpRequest.open("POST","./inc/ajaxgets.php?function=newsletterInit"+params,true);
		g_httpRequest.send(null);
		document.getElementById('nletter_state').innerHTML = 'Lade Daten, bitte warten...';
	}
	else
	{
		alert("Ihre Emaildresse hat den Validierungstest nicht bestanden.");
	}
}

-->