             function edittext(){
             
                 //erstellen des requests
                 var req = null;

                try{
                    req = new XMLHttpRequest();
                }
                catch (ms){
                    try{
                        req = new ActiveXObject("Msxml2.XMLHTTP");
                    } 
                    catch (nonms){
                        try{
                            req = new ActiveXObject("Microsoft.XMLHTTP");
                        } 
                        catch (failed){
                            req = null;
                        }
                    }  
                }

                if (req == null)
                      alert("Error creating request object!");
                  
                  //anfrage erstellen (GET, url ist localhost,
                  //request ist asynchron      
                  req.open("GET", "ajax/functions.php?id=20&text="+document.beschreibung.beschreibung.value, true);

                //Beim abschliessen des request wird diese Funktion ausgeführt
                req.onreadystatechange = function(){            
                    switch(req.readyState) {
                            case 4:
                            if(req.status!=200) {
                              
                            }else{ 
                              document.getElementById('abestaetigung').style.display = 'block';
                            }
                            break;
                    
                            default:
                                return false;
                            break;     
                        }
                    };
  
                  req.setRequestHeader("Content-Type",
                                      "application/x-www-form-urlencoded");
                req.send(null);
            }
 
             function picturedelete(id){
             
               var Input = window.confirm('Dieses Bild wirklich löschen?');
               if(Input==false){
                 return false;
               }
             
                 //erstellen des requests
                 var req = null;

                try{
                    req = new XMLHttpRequest();
                }
                catch (ms){
                    try{
                        req = new ActiveXObject("Msxml2.XMLHTTP");
                    } 
                    catch (nonms){
                        try{
                            req = new ActiveXObject("Microsoft.XMLHTTP");
                        } 
                        catch (failed){
                            req = null;
                        }
                    }  
                }

                if (req == null)
                      alert("Error creating request object!");
                  
                  //anfrage erstellen (GET, url ist localhost,
                  //request ist asynchron      
                  req.open("GET", "ajax/functions.php?id=19&value=0"+id, true);

                //Beim abschliessen des request wird diese Funktion ausgeführt
                req.onreadystatechange = function(){            
                    switch(req.readyState) {
                            case 4:
                            if(req.status!=200) {
                              
                            }else{ 
                              picturelist();
                            }
                            break;
                    
                            default:
                                return false;
                            break;     
                        }
                    };
  
                  req.setRequestHeader("Content-Type",
                                      "application/x-www-form-urlencoded");
                req.send(null);
            }

             function picturelist(){
                 //erstellen des requests
                 var req = null;

                try{
                    req = new XMLHttpRequest();
                }
                catch (ms){
                    try{
                        req = new ActiveXObject("Msxml2.XMLHTTP");
                    } 
                    catch (nonms){
                        try{
                            req = new ActiveXObject("Microsoft.XMLHTTP");
                        } 
                        catch (failed){
                            req = null;
                        }
                    }  
                }

                if (req == null)
                      alert("Error creating request object!");
                  
                  //anfrage erstellen (GET, url ist localhost,
                  //request ist asynchron      
                  req.open("GET", 'ajax/functions.php?id=18', true);

                //Beim abschliessen des request wird diese Funktion ausgeführt
                req.onreadystatechange = function(){            
                    switch(req.readyState) {
                            case 4:
                            if(req.status!=200) {
                              
                            }else{ 
                              document.getElementById('picturelist').innerHTML = req.responseText;
                            }
                            break;
                    
                            default:
                                return false;
                            break;     
                        }
                    };
  
                  req.setRequestHeader("Content-Type",
                                      "application/x-www-form-urlencoded");
                req.send(null);
            }
            
            
            
 var uploadtime = 0;
 var uploader = 0;
 var uploadid = 1;
 
             function pictureupload(){
            
                 //erstellen des requests
                 var req = null;

                try{
                    req = new XMLHttpRequest();
                }
                catch (ms){
                    try{
                        req = new ActiveXObject("Msxml2.XMLHTTP");
                    } 
                    catch (nonms){
                        try{
                            req = new ActiveXObject("Microsoft.XMLHTTP");
                        } 
                        catch (failed){
                            req = null;
                        }
                    }  
                }

                if (req == null)
                      alert("Error creating request object!");
                  
                  //anfrage erstellen (GET, url ist localhost,
                  //request ist asynchron      
                  req.open("GET", "ajax/functions.php?id=17&value=0"+uploadid, true);

                //Beim abschliessen des request wird diese Funktion ausgeführt
                req.onreadystatechange = function(){            
                    switch(req.readyState) {
                            case 4:
                            if(req.status!=200) {
                              
                            }else{ 
                              if(req.responseText == 'abort'){
                                document.getElementById('divframe'+uploadid).style.display = 'block';
                                document.getElementById('divframe'+uploadid).innerHTML = '<div><div style="float: left; width: 100px; font-weight: bold;"><div style="margin-top: 2px;">Bild '+uploadid+'</div></div><div style="float: left; margin: 5px;"><img src="images/icons/notok.gif" border="0" /></div><div style="float: left; margin: 5px;">Upload abgebrochen! Datei zu gro&szlig;?</div><div style="clear: left; height: 1px; font-size: 1pt; width: 500px;">&nbsp;</div></div>';
                                picturelist();
                                clearInterval(uploader);
                                uploadtime = 0;
                                if(uploadid!=5){
                                  uploadid++;
                                  startpictureupload(uploadid);
                                }
                              }
                              if(req.responseText == 'ready'){
                                document.getElementById('divframe'+uploadid).style.display = 'block';
                                document.getElementById('divframe'+uploadid).innerHTML = '<div><div style="float: left; width: 100px; font-weight: bold;"><div style="margin-top: 2px;">Bild '+uploadid+'</div></div><div style="float: left; margin: 5px;"><img src="images/icons/ok.gif" border="0" /></div><div style="float: left; margin: 5px;">Upload war erfolgreich!</div><div style="clear: left; height: 1px; font-size: 1pt; width: 500px;">&nbsp;</div></div>';
                                picturelist();
                                clearInterval(uploader);
                                uploadtime = 0;
                                if(uploadid!=5){
                                  uploadid++;
                                  startpictureupload(uploadid);
                                }
                              }
                              if(req.responseText == 'error'){
                                picturelist();
                                clearInterval(uploader);
                                uploadtime = 0;
                                if(uploadid!=5){
                                  uploadid++;
                                  startpictureupload(uploadid);
                                }
                              }
                              var output = req.responseText;
                              output = output.split("-");
                              if(output[0] == 'wait'){
                                document.getElementById('divframe'+uploadid).style.display = 'block';
                                document.getElementById('divframe'+uploadid).innerHTML = 'Upload l&auml;uft';
                              }
                            }
                            break;
                    
                            default:
                                return false;
                            break;     
                        }
                    };
  
                  req.setRequestHeader("Content-Type",
                                      "application/x-www-form-urlencoded");
                req.send(null);
            }
 
 
 
 
 
 
 
 
 
     
 
 function startpictureupload(){
   var id = uploadid;
   if(id == 1){
     if(parent.frame1.document.upload1.upload.value == false){
       return false;
     }else{
       parent.frame1.document.upload1.submit();
     }
   }
   if(id == 2){
     if(parent.frame2.document.upload2.upload.value == false){
       return false;
     }else{
       parent.frame2.document.upload2.submit();
     }
   }
   if(id == 3){
     if(parent.frame3.document.upload3.upload.value == false){
       return false;
     }else{
       parent.frame3.document.upload3.submit();
     }
   }
   if(id == 4){
     if(parent.frame4.document.upload4.upload.value == false){
       return false;
     }else{
       parent.frame4.document.upload4.submit();
     }
   }
   if(id == 5){
     if(parent.frame5.document.upload5.upload.value == false){
       return false;
     }else{
       parent.frame5.document.upload5.submit();
     }
   }
   uploader = window.setInterval("uploadcounter("+id+")", 1000);
 }
 
 function uploadcounter(id){
   uploadtime++;
   pictureupload();
   picturelist();
 }
           

var waittime = 0;
var startwaiting = 0;

             function jscheck(id,v){
             
               if(id == 11 || id == 16){
                 if(document.register.registerpasswort.value){
                   if(document.register.registerpasswort.value.length<6){
                     errorclose();
                     document.getElementById('errormessage').innerHTML = 'Das Passwort muss mindestens 6 Zeichen lang sein!';
                     error1 = window.setInterval("boxscrollingf()", 1);
                     document.getElementById('rpasswort2').style.backgroundImage = 'url(http://www.fcnordenham.de/images/icons/notok.gif)';
                     regispoints3 = 0;
                     document.getElementById('rpasswort2').alt = 'Das Passwort muss mindestens 6 Zeichen lang sein!';
                     document.getElementById('rpasswort2').title = 'Das Passwort muss mindestens 6 Zeichen lang sein!';
                   }else{
                     document.getElementById('rpasswort2').style.backgroundImage = 'url(http://www.fcnordenham.de/images/icons/ok.gif)';
                     regispoints3 = 1;
                     document.getElementById('rpasswort2').alt = 'Passwort ist ok!';
                     document.getElementById('rpasswort2').title = 'Passwort ist ok!';
                   }
                 }
                 
                 if(document.register.registerpasswort.value && document.register.registerpasswort2.value){
                   if(document.register.registerpasswort.value != document.register.registerpasswort2.value){
                     errorclose();
                     document.getElementById('errormessage').innerHTML = 'Die beiden Passwörter sind unterschiedlich!';
                     error1 = window.setInterval("boxscrollingf()", 1);
                     document.getElementById('rpasswort').style.backgroundImage = 'url(http://www.fcnordenham.de/images/icons/notok.gif)';
                     regispoints2 = 0;
                     document.getElementById('rpasswort').alt = 'Die beiden Passwörter sind unterschiedlich!';
                     document.getElementById('rpasswort').title = 'Die beiden Passwörter sind unterschiedlich!';
                   }else{
                     document.getElementById('rpasswort').style.backgroundImage = 'url(http://www.fcnordenham.de/images/icons/ok.gif)';
                     regispoints2 = 1;
                     document.getElementById('rpasswort').alt = 'Passwort ist ok!';
                     document.getElementById('rpasswort').title = 'Passwort ist ok!';
                   }
                 }
                 
                 if(id == 11){
                   return false;
                 }
               }
             
               if(id == 8){
                 if(document.register.registerpasswort.value && document.register.registerpasswort2.value){
                   if(document.register.registerpasswort.value != document.register.registerpasswort2.value){
                     errorclose();
                     document.getElementById('errormessage').innerHTML = 'Die beiden Passwörter sind unterschiedlich!';
                     error1 = window.setInterval("boxscrollingf()", 1);
                     document.getElementById('rpasswort').style.backgroundImage = 'url(http://www.fcnordenham.de/images/icons/notok.gif)';
                     regispoints2 = 0;
                     document.getElementById('rpasswort').alt = 'Die beiden Passwörter sind unterschiedlich!';
                     document.getElementById('rpasswort').title = 'Die beiden Passwörter sind unterschiedlich!';
                   }else{
                     document.getElementById('rpasswort').style.backgroundImage = 'url(http://www.fcnordenham.de/images/icons/ok.gif)';
                     regispoints2 = 1;
                     document.getElementById('rpasswort').alt = 'Passwort ist ok!';
                     document.getElementById('rpasswort').title = 'Passwort ist ok!';
                   }
                 }
                 return false;
               }
               
               if(id == 9 && document.register.email.value == false){
                 return false;
               }
               
               if(id == 7 && document.register.registeruser.value == false){
                 return false;
               }
               
               if(id == 10){
                 if(document.register.email.value && document.register.email2.value){
                   if(document.register.email.value != document.register.email2.value){
                     errorclose();
                     document.getElementById('errormessage').innerHTML = 'Die beiden Emailadressen sind unterschiedlich!';
                     error1 = window.setInterval("boxscrollingf()", 1);
                     document.getElementById('remail2').style.backgroundImage = 'url(http://www.fcnordenham.de/images/icons/notok.gif)';
                     regispoints5 = 0;
                     document.getElementById('remail2').alt = 'Die beiden Emailadressen sind unterschiedlich!';
                     document.getElementById('remail2').title = 'Die beiden Emailadressen sind unterschiedlich!';
                   }else{
                     document.getElementById('remail2').style.backgroundImage = 'url(http://www.fcnordenham.de/images/icons/ok.gif)';
                     regispoints5 = 1;
                     document.getElementById('remail2').alt = 'Die beiden Emailadressen sind gleich!';
                     document.getElementById('remail2').title = 'Die beiden Emailadressen sind gleich!';
                   }
                 }
                 return false;
               }
               
               if(id == 12){
                 v = v + '-' +document.register.land.value;
               }
               if(id == 13){
                 v = document.register.plz.value + '-' +document.register.land.value;
               }
               if(id == 14){
                 v = document.password.username.value + '-.-' + document.password.emailadresse.value;
               }
              
                 //erstellen des requests
                 var req = null;

                try{
                    req = new XMLHttpRequest();
                }
                catch (ms){
                    try{
                        req = new ActiveXObject("Msxml2.XMLHTTP");
                    } 
                    catch (nonms){
                        try{
                            req = new ActiveXObject("Microsoft.XMLHTTP");
                        } 
                        catch (failed){
                            req = null;
                        }
                    }  
                }

                if (req == null)
                      alert("Error creating request object!");
                  
                  //anfrage erstellen (GET, url ist localhost,
                  //request ist asynchron      
                  req.open("GET", 'ajax/functions.php?id='+id+'&value='+v, true);

                //Beim abschliessen des request wird diese Funktion ausgeführt
                req.onreadystatechange = function(){            
                    switch(req.readyState) {
                            case 4:
                            if(req.status!=200) {

                            }else{
                                //schreibe die antwort in den div container mit der id content 
                                if(id == 7){
                                  if(req.responseText=='error'){
                                    errorclose();
                                    document.getElementById('errormessage').innerHTML = 'Der Benutzername ist bereits vergeben!';
                                    error1 = window.setInterval("boxscrollingf()", 1);
                                    document.getElementById('rname').style.backgroundImage = 'url(http://www.fcnordenham.de/images/icons/notok.gif)';
                                    regispoints1 = 0;
                                    document.getElementById('rname').alt = 'Der Benutzername ist bereits vergeben!';
                                    document.getElementById('rname').title = 'Der Benutzername ist bereits vergeben!';
                                  }else{
                                    document.getElementById('rname').style.backgroundImage = 'url(http://www.fcnordenham.de/images/icons/ok.gif)';
                                    regispoints1 = 1;
                                    document.getElementById('rname').alt = 'Der Benutzername ist ok!';
                                    document.getElementById('rname').title = 'Der Benutzername ist ok!';
                                  }
                                }
                                if(id == 9){
                                  if(req.responseText=='error1'){
                                    errorclose();
                                    document.getElementById('errormessage').innerHTML = 'Die Emailadresse ist ungültig!';
                                    error1 = window.setInterval("boxscrollingf()", 1);
                                    document.getElementById('remail').style.backgroundImage = 'url(http://www.fcnordenham.de/images/icons/notok.gif)';
                                    regispoints4 = 0;
                                    document.getElementById('remail').alt = 'Die Emailadresse ist ungültig!';
                                    document.getElementById('remail').title = 'Die Emailadresse ist ungültig!';
                                  }
                                  if(req.responseText=='error2'){
                                    errorclose();
                                    document.getElementById('errormessage').innerHTML = 'Diese Email ist bereits bei einem Useraccount registriert! Ist es vielleicht Ihrer?';
                                    error1 = window.setInterval("boxscrollingf()", 1);
                                    document.getElementById('remail').style.backgroundImage = 'url(http://www.fcnordenham.de/images/icons/notok.gif)';
                                    regispoints4 = 0;
                                    document.getElementById('remail').alt = 'Diese Email ist bereits bei einem Useraccount registriert!';
                                    document.getElementById('remail').title = 'Diese Email ist bereits bei einem Useraccount registriert!';
                                  }
                                  if(req.responseText!='error1' && req.responseText!='error2'){
                                    document.getElementById('remail').style.backgroundImage = 'url(http://www.fcnordenham.de/images/icons/ok.gif)';
                                    regispoints4 = 1;
                                    document.getElementById('remail').alt = 'Die Emailadresse ist ok!';
                                    document.getElementById('remail').title = 'Die Emailadresse ist ok!';
                                  }
                                }
                                if(id == 12 || id == 13){
                                  document.register.stadt.value = req.responseText;
                                }
                                if(id == 14){
                                  if(req.responseText=='error'){
                                    errorclose();
                                    document.getElementById('errormessage').innerHTML = 'Es konnte kein Benutzer zu Ihrer Eingabe gefunden werden!';
                                    error1 = window.setInterval("boxscrollingf()", 1);
                                    document.getElementById('errorbg').style.backgroundImage = 'url(http://www.fcnordenham.de/images/icons/notok.gif)';
                                    document.getElementById('errorbg').alt = 'Es konnte kein Benutzer zu Ihrer Eingabe gefunden werden!';
                                    document.getElementById('errorbg').title = 'Es konnte kein Benutzer zu Ihrer Eingabe gefunden werden!';
                                  }else{
                                    document.getElementById('errorbg').style.backgroundImage = 'url(http://www.fcnordenham.de/images/icons/ok.gif)';
                                    document.getElementById('errorbg').alt = 'Benutzer ok!';
                                    document.getElementById('errorbg').title = 'Benutzer ok!';
                                  }
                                }
                                if(id == 15){
                                  if(req.responseText=='error'){
                                    errorclose();
                                    document.getElementById('errormessage').innerHTML = 'Ihr Passwort scheint nicht korrekt zu sein. Überprüfen Sie die Eingabe noch einmal.';
                                    error1 = window.setInterval("boxscrollingf()", 1);
                                    document.getElementById('rpasswort3').style.backgroundImage = 'url(http://www.fcnordenham.de/images/icons/notok.gif)';
                                    document.getElementById('rpasswort3').alt = 'Passwort nicht ok!';
                                    document.getElementById('rpasswort3').title = 'Passwort nicht ok!';
                                  }else{
                                    document.getElementById('rpasswort3').style.backgroundImage = 'url(http://www.fcnordenham.de/images/icons/ok.gif)';
                                    document.getElementById('rpasswort3').alt = 'Passwort ok!';
                                    document.getElementById('rpasswort3').title = 'Passwort ok!';
                                  }
                                }
                                if(id == 16){
                                  if(req.responseText=='error'){
                                    errorclose();
                                    document.getElementById('errormessage').innerHTML = 'Ihr neues Passwort ist das selbe Passwort, was Sie bereits benutzen. Es sollte schon ein anderes sein.';
                                    error1 = window.setInterval("boxscrollingf()", 1);
                                    document.getElementById('rpasswort2').style.backgroundImage = 'url(http://www.fcnordenham.de/images/icons/notok.gif)';
                                    regispoints3 = 0;
                                    document.getElementById('rpasswort2').alt = 'Neues und altes Passwort sind identisch!';
                                    document.getElementById('rpasswort2').title = 'Neues und altes Passwort sind identisch!';
                                  }
                                }
                            }
                            break;
                    
                            default:
                                return false;
                            break;     
                        }
                    };
  
                  req.setRequestHeader("Content-Type",
                                      "application/x-www-form-urlencoded");
                req.send(null);
                
                return false;
            }
            
            function waiting(id,v){
               if(id == 8 && document.getElementById('rpasswort2').style.backgroundImage == false && document.register.registerpasswort.value){
                 jscheck(11,document.register.registerpasswort.value);
               }
               waittime = 0;
               clearInterval(startwaiting);
               startwaiting = window.setInterval("waitingnow('"+id+"','"+v+"')", 1000);
            }
            
            function waitingnow(id,v){
              waittime++;
              if(waittime == 2){
                clearInterval(startwaiting);
                jscheck(id,v);
              }
            }

            function notwaiting(id,v){
              clearInterval(startwaiting);
              jscheck(id,v);
            }




             function ajaxlogin(){
               errorclose();
             
                 //erstellen des requests
                 var req = null;

                try{
                    req = new XMLHttpRequest();
                }
                catch (ms){
                    try{
                        req = new ActiveXObject("Msxml2.XMLHTTP");
                    } 
                    catch (nonms){
                        try{
                            req = new ActiveXObject("Microsoft.XMLHTTP");
                        } 
                        catch (failed){
                            req = null;
                        }
                    }  
                }

                if (req == null)
                      alert("Error creating request object!");
                  
                  //anfrage erstellen (GET, url ist localhost,
                  //request ist asynchron      
                  req.open("GET", 'ajax/functions.php?id=4&name='+document.login.username.value+'&pass='+document.login.password.value, true);

                //Beim abschliessen des request wird diese Funktion ausgeführt
                req.onreadystatechange = function(){            
                    switch(req.readyState) {
                            case 4:
                            if(req.status!=200) {

                            }else{
                                //schreibe die antwort in den div container mit der id content 
                                if(req.responseText=='error1'){
                                  errorclose();
                                  document.getElementById('errormessage').innerHTML = 'Login fehlgeschlagen. Der angegebene Benutzer oder das Passwort sind inkorrekt.';
                                  error1 = window.setInterval("boxscrollingf()", 1);
                                }
                                if(req.responseText=='error2'){
                                  errorclose();
                                  document.getElementById('errormessage').innerHTML = 'Ihr Benutzeraccount wurde noch nicht freigeschaltet.';
                                  error1 = window.setInterval("boxscrollingf()", 1);
                                }
                                if(req.responseText!='error1' && req.responseText!='error2'){
                                  document.loginsend.username.value = document.login.username.value;
                                  document.loginsend.password.value = document.login.password.value;
                                  document.loginsend.submit();
                                }
                            }
                            break;
                    
                            default:
                                return false;
                            break;     
                        }
                    };
  
                  req.setRequestHeader("Content-Type",
                                      "application/x-www-form-urlencoded");
                req.send(null);
                
                return false;
            }
            
            
            
            
            
            
            
            
            
            
             function ajaxnewsletter(){
             
                 //erstellen des requests
                 var req = null;

                try{
                    req = new XMLHttpRequest();
                }
                catch (ms){
                    try{
                        req = new ActiveXObject("Msxml2.XMLHTTP");
                    } 
                    catch (nonms){
                        try{
                            req = new ActiveXObject("Microsoft.XMLHTTP");
                        } 
                        catch (failed){
                            req = null;
                        }
                    }  
                }

                if (req == null)
                      alert("Error creating request object!");
                  
                  //anfrage erstellen (GET, url ist localhost,
                  //request ist asynchron      
                  req.open("GET", 'ajax/functions.php?id=1&name='+document.newsletter.name.value+'&email='+document.newsletter.email.value, true);

                //Beim abschliessen des request wird diese Funktion ausgeführt
                req.onreadystatechange = function(){            
                    switch(req.readyState) {
                            case 4:
                            if(req.status!=200) {

                            }else{    
                                //schreibe die antwort in den div container mit der id content 
                                if(req.responseText=='error1' || req.responseText=='error2'){
                                  if(req.responseText=='error1'){
                                    errorclose();
                                    document.getElementById('errormessage').innerHTML = 'Die angegebene Emailadresse ist ungültig.';
                                    error1 = window.setInterval("boxscrollingf()", 1);
                                  }
                                  if(req.responseText=='error2'){
                                    errorclose();
                                    document.getElementById('errormessage').innerHTML = 'Emailadresse ist bereits angemeldet';
                                    error1 = window.setInterval("boxscrollingf()", 1);
                                  }                                
                                }else{
                                  document.getElementById('newsletterstatus').innerHTML = req.responseText;
                                }
                            }
                            break;
                    
                            default:
                                return false;
                            break;     
                        }
                    };
  
                  req.setRequestHeader("Content-Type",
                                      "application/x-www-form-urlencoded");
                req.send(null);
            }
            
            
            
            
             function ajaxnewsletter(){
             
                 //erstellen des requests
                 var req = null;

                try{
                    req = new XMLHttpRequest();
                }
                catch (ms){
                    try{
                        req = new ActiveXObject("Msxml2.XMLHTTP");
                    } 
                    catch (nonms){
                        try{
                            req = new ActiveXObject("Microsoft.XMLHTTP");
                        } 
                        catch (failed){
                            req = null;
                        }
                    }  
                }

                if (req == null)
                      alert("Error creating request object!");
                  
                  //anfrage erstellen (GET, url ist localhost,
                  //request ist asynchron      
                  req.open("GET", 'ajax/functions.php?id=1&name='+document.newsletter.name.value+'&email='+document.newsletter.email.value, true);

                //Beim abschliessen des request wird diese Funktion ausgeführt
                req.onreadystatechange = function(){            
                    switch(req.readyState) {
                            case 4:
                            if(req.status!=200) {

                            }else{    
                                //schreibe die antwort in den div container mit der id content 
                                if(req.responseText=='error1' || req.responseText=='error2'){
                                  if(req.responseText=='error1'){
                                    errorclose();
                                    document.getElementById('errormessage').innerHTML = 'Die angegebene Emailadresse ist ungültig.';
                                    error1 = window.setInterval("boxscrollingf()", 1);
                                  }
                                  if(req.responseText=='error2'){
                                    errorclose();
                                    document.getElementById('errormessage').innerHTML = 'Emailadresse ist bereits angemeldet';
                                    error1 = window.setInterval("boxscrollingf()", 1);
                                  }                                
                                }else{
                                  document.getElementById('newsletterstatus').innerHTML = req.responseText;
                                }
                            }
                            break;
                    
                            default:
                                return false;
                            break;     
                        }
                    };
  
                  req.setRequestHeader("Content-Type",
                                      "application/x-www-form-urlencoded");
                req.send(null);
            }
            
            
            
            
            
            
            
             function ajaxvoting(){
             
                 //erstellen des requests
                 var req = null;

                try{
                    req = new XMLHttpRequest();
                }
                catch (ms){
                    try{
                        req = new ActiveXObject("Msxml2.XMLHTTP");
                    } 
                    catch (nonms){
                        try{
                            req = new ActiveXObject("Microsoft.XMLHTTP");
                        } 
                        catch (failed){
                            req = null;
                        }
                    }  
                }

                if (req == null)
                      alert("Error creating request object!");
                  
                  //anfrage erstellen (GET, url ist localhost,
                  //request ist asynchron      
                  req.open("GET", 'ajax/functions.php?id=2&point='+document.getElementById('votecache').innerHTML+'&vote='+document.voting.voteid.value, true);

                //Beim abschliessen des request wird diese Funktion ausgeführt
                req.onreadystatechange = function(){            
                    switch(req.readyState) {
                            case 4:
                            if(req.status!=200) {

                            }else{    
                                //schreibe die antwort in den div container mit der id content 
                              if(req.responseText == 'error1' || req.responseText == 'error2' || req.responseText == 'error3' || req.responseText == 'error4'){
                                if(req.responseText == 'error1'){
                                  errorclose();
                                  document.getElementById('errormessage').innerHTML = 'Es wurde keine Umfrage gefunden, auf die Sie abstimmen möchten';
                                  error1 = window.setInterval("boxscrollingf()", 1);
                                }
                                if(req.responseText == 'error2'){
                                  errorclose();
                                  document.getElementById('errormessage').innerHTML = 'Die Umfrage ist nicht mehr gültig und bereits abgelaufen. Sie können hier keine Stimmt mehr abgeben.';
                                  error1 = window.setInterval("boxscrollingf()", 1);
                                }
                                if(req.responseText == 'error3'){
                                  errorclose();
                                  document.getElementById('errormessage').innerHTML = 'Sie haben bereits eine Stimmt abgegeben. Jeder kann nur einmal abstimmen.';
                                  error1 = window.setInterval("boxscrollingf()", 1);
                                }
                                if(req.responseText == 'error4'){
                                  errorclose();
                                  document.getElementById('errormessage').innerHTML = 'Wählen Sie bitte einen Punkt aus, um abzustimmen!';
                                  error1 = window.setInterval("boxscrollingf()", 1);
                                }
                              }else{
                                document.getElementById('gevotet').innerHTML = 'Stimme wurde abgegeben.';
                                document.getElementById('votebutton').style.display = 'none';
                                document.getElementById('gevotet').style.width = '200px';
                                showvote();
                                document.getElementById('voteresults').innerHTML = req.responseText;
                              }
                            }
                            break;
                    
                            default:
                                return false;
                            break;     
                        }
                    };
  
                  req.setRequestHeader("Content-Type",
                                      "application/x-www-form-urlencoded");
                req.send(null);
            }
            
            
            
            
            
            
            
             function ajaxgbentry(){
             
                 //erstellen des requests
                 var req = null;

                try{
                    req = new XMLHttpRequest();
                }
                catch (ms){
                    try{
                        req = new ActiveXObject("Msxml2.XMLHTTP");
                    } 
                    catch (nonms){
                        try{
                            req = new ActiveXObject("Microsoft.XMLHTTP");
                        } 
                        catch (failed){
                            req = null;
                        }
                    }  
                }

                if (req == null)
                      alert("Error creating request object!");
                  
                  //anfrage erstellen (GET, url ist localhost,
                  //request ist asynchron      
                  req.open("GET", 'ajax/functions.php?id=3&name='+document.gaestebuch.name.value+'&email='+document.gaestebuch.email.value+'&text='+document.gaestebuch.text.value, true);

                //Beim abschliessen des request wird diese Funktion ausgeführt
                req.onreadystatechange = function(){            
                    switch(req.readyState) {
                            case 4:
                            if(req.status!=200) {

                            }else{       
                              if(req.responseText == 'error1' || req.responseText == 'error2' || req.responseText == 'error3' || req.responseText == 'error4'){
                                if(req.responseText == 'error1'){
                                  errorclose();
                                  document.getElementById('errormessage').innerHTML = 'Die angegebene Emailadresse ist ungültig.';
                                  error1 = window.setInterval("boxscrollingf()", 1);
                                }
                                if(req.responseText == 'error2'){
                                  errorclose();
                                  document.getElementById('errormessage').innerHTML = 'Sie müssen einen Text angeben um einen Eintrag erstellen zu können!';
                                  error1 = window.setInterval("boxscrollingf()", 1);
                                }
                                if(req.responseText == 'error3'){
                                  errorclose();
                                  document.getElementById('errormessage').innerHTML = 'Sie müssen einen Namen angeben um einen Eintrag erstellen zu können!';
                                  error1 = window.setInterval("boxscrollingf()", 1);
                                }
                                if(req.responseText == 'error4'){
                                  errorclose();
                                  document.getElementById('errormessage').innerHTML = 'Aus Sicherheitsgründen müssen Sie mindestens 2 Minuten warten, bevor Sie einen neuen Eintrag verfassen können.';
                                  error1 = window.setInterval("boxscrollingf()", 1);
                                }
                              }else{
                                document.gaestebuch.submit();
                              }
                            }
                            break;
                    
                            default:
                                return false;
                            break;     
                        }
                    };
  
                  req.setRequestHeader("Content-Type",
                                      "application/x-www-form-urlencoded");
                req.send(null);
            }
            
            

             function ajaxnewthread(id){
             if(id==0){
               return false;
             }
             
                 //erstellen des requests
                 var req = null;

                try{
                    req = new XMLHttpRequest();
                }
                catch (ms){
                    try{
                        req = new ActiveXObject("Msxml2.XMLHTTP");
                    } 
                    catch (nonms){
                        try{
                            req = new ActiveXObject("Microsoft.XMLHTTP");
                        } 
                        catch (failed){
                            req = null;
                        }
                    }  
                }

                if (req == null)
                      alert("Error creating request object!");
                  
                  //anfrage erstellen (GET, url ist localhost,
                  //request ist asynchron      
                  req.open("GET", 'ajax/functions.php?id=5&titel='+document.gaestebuch.titel.value+'&text='+document.gaestebuch.text.value, true);

                //Beim abschliessen des request wird diese Funktion ausgeführt
                req.onreadystatechange = function(){            
                    switch(req.readyState) {
                            case 4:
                            if(req.status!=200) {
                              
                            }else{ 
    
                              if(req.responseText == 'error1'){
                                if(req.responseText == 'error1'){
                                  errorclose();
                                  document.getElementById('errormessage').innerHTML = 'Bitte geben Sie einen TITEL und einen TEXT ein.';
                                  error1 = window.setInterval("boxscrollingf()", 1);
                                }
                                
                              }else{
                                document.gaestebuch.submit();
                              }
                            }
                            break;
                    
                            default:
                                return false;
                            break;     
                        }
                    };
  
                  req.setRequestHeader("Content-Type",
                                      "application/x-www-form-urlencoded");
                req.send(null);
            }
            
            

             function ajaxanswer(id){
             if(id==0){
               return false;
             }
             
                 //erstellen des requests
                 var req = null;

                try{
                    req = new XMLHttpRequest();
                }
                catch (ms){
                    try{
                        req = new ActiveXObject("Msxml2.XMLHTTP");
                    } 
                    catch (nonms){
                        try{
                            req = new ActiveXObject("Microsoft.XMLHTTP");
                        } 
                        catch (failed){
                            req = null;
                        }
                    }  
                }

                if (req == null)
                      alert("Error creating request object!");
                  
                  //anfrage erstellen (GET, url ist localhost,
                  //request ist asynchron      
                  req.open("GET", 'ajax/functions.php?id=6&text='+document.gaestebuch.text.value, true);

                //Beim abschliessen des request wird diese Funktion ausgeführt
                req.onreadystatechange = function(){            
                    switch(req.readyState) {
                            case 4:
                            if(req.status!=200) {
                              
                            }else{ 
    
                              if(req.responseText == 'error1'){
                                if(req.responseText == 'error1'){
                                  errorclose();
                                  document.getElementById('errormessage').innerHTML = 'Bitte geben Sie einen TEXT ein.';
                                  error1 = window.setInterval("boxscrollingf()", 1);
                                }
                                
                              }else{
                                document.gaestebuch.submit();
                              }
                            }
                            break;
                    
                            default:
                                return false;
                            break;     
                        }
                    };
  
                  req.setRequestHeader("Content-Type",
                                      "application/x-www-form-urlencoded");
                req.send(null);
            }