function ajax_load(url,ausgid,zweite,dritte) {
			var ahttp_request;
		if(!zweite){
			zweite = "0";
		}else{
			if(typeof zweite =="object"){	
				zweite.concat(Array(""));
			}
		}
		if(!dritte){
			dritte = "0";
		}
        ahttp_request = false;
 		
        if (window.XMLHttpRequest) { // Mozilla, Safari,...
            ahttp_request = new XMLHttpRequest();
            if (ahttp_request.overrideMimeType) {
                ahttp_request.overrideMimeType('text/xml');
                // zu dieser Zeile siehe weiter unten
            }
        } else if (window.ActiveXObject) { // IE
            try {
                ahttp_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    ahttp_request = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
        }
 
        if (!ahttp_request) {
            alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');
            return false;
        }
        ahttp_request.onreadystatechange = function (){
											//alert("hans " + ahttp_request.readyState);
											//alert(ahttp_request.responseText);
											if (ahttp_request.readyState == 4) {
													//alert(ahttp_request.responseText);
													document.getElementById(ausgid).innerHTML = ahttp_request.responseText;
													if(zweite!=0){
													
													/*	if(typeof zweite == "object"){
															alert("array");	
														}*/
														eval(zweite);
													}
													if(dritte!=0){
														//alert(zweite);
														eval(dritte);
													}
												 
											}
										}
		var fra = false;
		for(var x=0;x<url.length;x++){
			if(url.charAt(x)=="?"){
			fra = true;
			}
		}
		if(fra){
			var url2 = url+"&zufda="+Math.floor(Math.random()*100000000000);
		}else{
			var url2 = url+"?zufda="+Math.floor(Math.random()*100000000000);
		}
        ahttp_request.open('GET', url2, true);
        ahttp_request.send(null);
 	}
	

var http_request_post = false;
function ajax_load_post(url, parameters,id,zweite,dritte) {
		if(!zweite){
			zweite = "0";
		}else{
			if(typeof zweite =="object"){	
				zweite.concat(Array(""));
			}
		}
		if(!dritte){
			dritte = "0";
		}
      http_request_post = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request_post = new XMLHttpRequest();
         if (http_request_post.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request_post.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request_post = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request_post = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request_post) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      
      http_request_post.onreadystatechange = function(){
												  if (http_request_post.readyState == 4) {
													 if (http_request_post.status == 200) {
														//alert(http_request.responseText);
														result = http_request_post.responseText;
														document.getElementById(id).innerHTML = result;
														if(zweite!=0){
															eval(zweite);
														}
														if(dritte!=0){
															//alert(zweite);
															eval(dritte);
														}
													 } else {
														alert('Ajax_Post ist fehlgeschlagen');
													 }
												  }
											  }
		var fra = false;
		for(var x=0;x<url.length;x++){
			if(url.charAt(x)=="?"){
			fra = true;
			}
		}
		if(fra){
			var url2 = url+"&zufda="+Math.floor(Math.random()*100000000000);
		}else{
			var url2 = url+"?zufda="+Math.floor(Math.random()*100000000000);
		}
      http_request_post.open('POST', url2, true);
      http_request_post.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request_post.setRequestHeader("Content-length", parameters.length);
      http_request_post.setRequestHeader("Connection", "close");
      http_request_post.send(parameters);
   }

   function alertContents_ajax_post() {
      
   }

function submitvars(form){
	var vari = "";
	for(var x =0;x < form.elements.length;x++){
		if(form.elements[x].type!="checkbox" && form.elements[x].type!="radio"){
		vari += form.elements[x].name+"="+escape(form.elements[x].value)+"&";
		}else if(form.elements[x].checked){
		vari += form.elements[x].name+"="+escape(form.elements[x].value)+"&";
		}
		
	}
	return vari;
	//alert(vari);
}

function changebg(object,id){ object.className = ''; document.getElementById(id).className = "menue"  }
function changebgh(object,id){ object.className = 'menuebgh'; document.getElementById(id).className = "menueh"  }


function str_replace(a,b,c) {
  while (c.indexOf(a) != -1) {
    c = c.replace(a, b);
  }
  
  return c;
}