	
	//xmlhttp.js
	
	//Function to create an XMLHttp Object.
	function getxmlhttp (){
		//Create a boolean variable to check for a valid microsoft active X instance.
		var xmlhttp = false;
		
		//Check if we are using internet explorer.
		try {
			//If the javascript version is greater than 5.
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			//If not, then use the older active x object.
			try {
				//If we are using internet explorer.
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (E) {
				//Else we must be using a non-internet explorer browser.
				xmlhttp = false;
			}
		}
		
		//If we are using a non-internet explorer browser, create a javascript instance of the object.
		if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
			xmlhttp = new XMLHttpRequest();
		}
		
		return xmlhttp;
	}
	
	//Function to process an XMLHttpRequest.
	function processajax (obj, serverPage){
		//Get an XMLHttpRequest object for use.

		xmlhttp = getxmlhttp ();
		xmlhttp.open("GET", serverPage);
		xmlhttp.onreadystatechange = function() {
			if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
				if(xmlhttp.responseText=="err") { 
					document.getElementById('absenden').disabled=true;
					document.getElementById(obj).innerHTML = "<img src='captcha/error.png' >";
				}				
				else if(xmlhttp.responseText=="ok"){
				document.getElementById('absenden').disabled=false;
				document.getElementById(obj).innerHTML = "<img src='captcha/good.png' >";
				}
				
				
			}
		}
		xmlhttp.send(null);
	}

		function errorAjax(theform,value){

		//Then display a loading message to the user.
		var refreshrate = 5000;
		var status="<img src='captcha/mozilla_blu.gif' />";
	//	var theloc = "classes/test.php"; //?email=" + thefile;
		var theloc="captcha/validate.php?code="+value;
		var div = "check";
	
		setStatus (div,status)//,refreshrate;
		setTimeout("processajax ('"+div+"','"+theloc+"')",400);
		//document.write(value);
		//processajax (div,theloc);
	}
	
	//Function to set a loading status.
	function setStatus (theObj,status){
		obj = document.getElementById(theObj);
		if (obj){
			obj.innerHTML = status ;
		}
	}
