function ajax_get(url, pageElement, callMessage, errorMessage,fin) {
     document.getElementById(pageElement).innerHTML = callMessage;
     try {
     req = new XMLHttpRequest(); /* e.g. Firefox */
     } catch(e) {
       try {
       req = new ActiveXObject("Msxml2.XMLHTTP");  /* some versions IE */
       } catch (e) {
         try {
         req = new ActiveXObject("Microsoft.XMLHTTP");  /* some versions IE */
         } catch (E) {
          req = false;
         }
       }
     }
     req.onreadystatechange = function() {ajax_response(pageElement, errorMessage,fin);};
     req.open("GET",url,true);
     req.send(null);
  }

function ajax_response(pageElement, errorMessage,fin) {
   output = '';
   if(req.readyState == 4) {
      if(req.status == 200) {
         output = req.responseText;
         document.getElementById(pageElement).innerHTML = output;
         if(fin)eval(fin);
         } else {
         document.getElementById(pageElement).innerHTML = errorMessage+"\n"+output;
         }
      }
  }

function ajax_post( post,uri, pageElement, callMessage) {
  var xmlobj;
//  var post; 
//  var uri;  
  xmlobj = false; 
  //post = escape(post);  
  try {
    xmlobj = new ActiveXObject( "Msxml2.XMLHTTP" );
  } catch (e) {
    try {
      xmlobj = new ActiveXObject( "Microsoft.XMLHTTP" );
    } catch (oc) {
      xmlobj = null;
    }
  }
  if(!xmlobj && typeof XMLHttpRequest != "undefined")
    xmlobj = new XMLHttpRequest();
  if( xmlobj ) {    
     sh = document.getElementById( pageElement );
    sh.innerHTML = callMessage;
    xmlobj.open("POST", uri, true);        
    xmlobj.setRequestHeader("Method", "POST " + uri  + " HTTP/1.1");
    xmlobj.setRequestHeader("Content-Type", 
      "application/x-www-form-urlencoded");
    xmlobj.onreadystatechange = function() {
      if (xmlobj.readyState != 4) 
        return;

      status = xmlobj.responseText.charAt(0);
      data = xmlobj.responseText; 
       sh = document.getElementById( pageElement );
      sh.innerHTML = data;
    }
    xmlobj.send( post );
    delete xmlobj;          
  } else {
    window.alert("Der XMLHttpRequest konnte nicht erzeugt werden;(");
  }
}


function pastewiz(o2,mn,kwmlpage,e,p,id)
{
	o2=o2.replace(/\[kwmlmod\]/g,mn);
		o2=o2.replace(/\[kwmlpagename\]/g,kwmlpage);

	o2=o2.replace(/\[kwmlpage\]/g,'../output/?e='+e+'&page='+kwmlpage);
	o2=o2.replace(/\[e\]/g,e);
	o2 = o2.replace(/°/ig, "'");
	o2 = o2.replace(/§³/ig, "\n");
	o2 = o2.replace(/§²/ig, "\r");
	eval(p);
	document.contentform.data.value+=o2;//alert(':'+id+e);
	ta.scrollTop =ta.scrollHeight-100;
	ajax_get('kwml_mu_wiz2.php?fin=1',id,'loading...','error:');
	
}
function checkradio(feld){
	for (i=0; i<feld.length; i++){
			if(feld[i].checked == true){
				return feld[i].value;
			}
	}
}


