function ajaxRequest(abfrage,loader_div){	
	document.getElementById(loader_div).innerHTML='<img src="/images/loader_2.gif" width="14" height="13" />';	
	
	var ajaxRequest;  // The variable that makes Ajax possible!
	 try{// Opera 8.0+, Firefox, Safari
	   ajaxRequest = new XMLHttpRequest();
	 }catch (e){// Internet Explorer Browsers
	   try{
		  ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
	   }catch (e) {
		  try{
			 ajaxRequest = new AactiveXObject("Microsoft.XMLHTTP");
		  }catch (e){
			 // Something went wrong
			 alert("Your browser broke!");
			 return false;
		  }
	   }
	 }

 ajaxRequest.onreadystatechange = function(){
   if(ajaxRequest.readyState == 4){
	  var tempText=ajaxRequest.responseText;
	  tempText=tempText.split('||');
	  var ajaxDisplay = document.getElementById(tempText[0]);
	  	if(tempText.length>2){
			$new=new Array();
		  	for($x=1,$i=0;$x<tempText.length;$x++){
				$new[$i++]=tempText[$x];
			}
			ajaxDisplay.innerHTML =$new.join('||');
		}else{
			//alert(tempText);
      		ajaxDisplay.innerHTML =tempText[1];
		}
   }
 }

 var queryString=abfrage ;
 //window.open("/action.php" + queryString);
 ajaxRequest.open("GET", "/action.php" + queryString, true);
 ajaxRequest.send(null); 
}


function checkKeycode(e) {
	var keycode;
	if (window.event){
		keycode = window.event.keyCode;		
	}else if (e){
		keycode = e.keyCode;
	}	
	return keycode;
}
function ajaxPerReturn(e,elem,abfrage,loader_div){
	var kk=checkKeycode(e);	
	if(kk==13){
		elem.blur()
		ajaxRequest(abfrage,loader_div);
	}	
}

var after_write_timer=new Array();
function after_write(elem,funktion){	
	if(after_write_timer[elem.id])clearTimeout(after_write_timer[elem.id]);	
	after_write_timer[elem.id]=setTimeout(funktion,90);	
}

