
function toggle(item) {
   handle=document.getElementById(item);
   visible=(handle.style.display!="none")
   if (visible) {
     handle.style.display="none";
   } else {
      handle.style.display="block";
   }
}

var irl = "404.php";
var tochange = "contentlayer";
    var http_request = false;

    function Request (arg1, arg2) {
	irl=arg1;
	tochange=arg2;
        http_request = false;

        if (window.XMLHttpRequest) { // Mozilla, Safari,...
            http_request = new XMLHttpRequest();
            if (http_request.overrideMimeType) {
                http_request.overrideMimeType('text/xml');
                // zu dieser Zeile siehe weiter unten
            }
        } else if (window.ActiveXObject) { // IE
            try {
                http_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
        }

        if (!http_request) {
            alert('ERROR: Could not initialize XMLHTTP-Instance!');
            return false;
        }

        http_request.onreadystatechange = alertInhalt;
        http_request.open('GET', irl, true);
        http_request.send(null);

    }

    function alertInhalt() {

        if (http_request.readyState == 4) {
            if (http_request.status == 200) {
            	
               document.getElementById(tochange).innerHTML=http_request.responseText;;

            } else {
               Request('404',tochange);
            }
        }

    }

    
    
    
    
    
    
    
    
    
    
     var http_request = false;
   function POSTRequest(url, parameters, target) {
   	tochange=target;
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      
      http_request.onreadystatechange = alertContents;
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
   }

   function alertContents() {
      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
            document.getElementById(tochange).innerHTML=http_request.responseText;;
            } else {
               Request('404',tochange);
         }
      }
   }
   
   function submitform(irl, formname, target) {
 var poststr;
 var temp;
 var starter;
 starter = "";
 poststr="";
 var i = 0;
   	while (i<document.getElementsByName(formname)[0].length) {
   		if(i==1) { starter="&"; }
  		temp=encodeURIComponent(document.getElementsByName(formname)[0].elements[i].value);	
   	poststr += starter + document.getElementsByName(formname)[0].elements[i].name + "=" + temp;
   	i++; 
   	}
POSTRequest(irl, poststr, target);
   }

   function confirmation(text, var1, var2) {
   	 var sure= confirm(text);
  		 if (sure== true)
		 {
		  Request(var1, var2);
		 } else {
		 }
   	   }
   
