function kontaktformular2(){ 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!"); req.open("GET", "ajax/functions.php?id=27", 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 == 'error'){ errorclose(); document.getElementById('errormessage').innerHTML = 'Sie können nur alle 10 Minuten ein Kontaktformular absenden!'; error1 = window.setInterval("boxscrollingf()", 1); } if(req.responseText == 'ready'){ var Input = window.confirm("Kontaktformular absenden?", ""); if(Input){ document.kontaktformularform.submit(); } } } break; default: return false; break; } }; req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); req.send(null); } function commentpost2(){ //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!"); req.open("GET", "ajax/functions.php?id=26&text="+document.gaestebuch.text.value.replace("#",""), 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'){ errorclose(); document.getElementById('errormessage').innerHTML = 'Sie können nur alle 30 Sekunden einen Kommentar schreiben!'; error1 = window.setInterval("boxscrollingf()", 1); } if(req.responseText == 'ready'){ document.gaestebuch.submit(); } } break; default: return false; break; } }; req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); req.send(null); } function addfriend(opt,id){ //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!"); req.open("GET", "ajax/functions.php?id=25&opt="+opt+"&fid="+id, 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 == 'ready'){ window.location.reload(); } } break; default: return false; break; } }; req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); req.send(null); } function addnewfriends(){ //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!"); req.open("GET", "ajax/functions.php?id=24&name="+document.newfriends.useradd.value.replace("#",""), 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'){ errorclose(); document.getElementById('errormessage').innerHTML = 'Angegebener Benutzer konnte nicht gefunden werden'; error1 = window.setInterval("boxscrollingf()", 1); } if(req.responseText == 'error2'){ errorclose(); document.getElementById('errormessage').innerHTML = 'Sie wollen Sich selbst zum Freund machen?'; error1 = window.setInterval("boxscrollingf()", 1); } if(req.responseText == 'error3'){ errorclose(); document.getElementById('errormessage').innerHTML = 'Der Benutzer ist bereits in Ihrer Freundesliste'; error1 = window.setInterval("boxscrollingf()", 1); } if(req.responseText == 'error4'){ errorclose(); document.getElementById('errormessage').innerHTML = 'Eine Freundschaftsanfrage ist bereits gesendet'; error1 = window.setInterval("boxscrollingf()", 1); } if(req.responseText == 'ready'){ document.newfriends.submit(); } } break; default: return false; break; } }; req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); req.send(null); } function memnavi(){ //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!"); req.open("GET", "ajax/functions.php?id=23", true); //Beim abschliessen des request wird diese Funktion ausgeführt req.onreadystatechange = function(){ switch(req.readyState) { case 4: break; default: return false; break; } }; req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); req.send(null); } function pmcheck2(){ //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!"); req.open("GET", "ajax/functions.php?id=22&name="+document.gaestebuch.user.value.replace("#",""), 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'){ errorclose(); document.getElementById('errormessage').innerHTML = 'Angegebener Benutzer konnte nicht gefunden werden'; error1 = window.setInterval("boxscrollingf()", 1); } if(req.responseText == 'error2'){ errorclose(); document.getElementById('errormessage').innerHTML = 'Wollen Sie sich selbst wirklich eine Nachricht schreiben? ;)'; error1 = window.setInterval("boxscrollingf()", 1); } if(req.responseText == 'error3'){ errorclose(); document.getElementById('errormessage').innerHTML = 'Der Benutzer hat seine PM Funktion deaktiviert'; error1 = window.setInterval("boxscrollingf()", 1); } if(req.responseText == 'error4'){ errorclose(); document.getElementById('errormessage').innerHTML = 'Das Postfach des Users, den Sie anschreiben möchten, ist voll. Er kann derzeit keine Nachrichten empfangen.'; error1 = window.setInterval("boxscrollingf()", 1); } if(req.responseText == 'ready'){ document.gaestebuch.submit(); } } break; default: return false; break; } }; req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); req.send(null); } function edittextde(id,fid){ //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 if(id == 1 ){var text = document.pictureedit.text1.value.replace("#","");} if(id == 2 ){var text = document.pictureedit.text2.value.replace("#","");} if(id == 3 ){var text = document.pictureedit.text3.value.replace("#","");} if(id == 4 ){var text = document.pictureedit.text4.value.replace("#","");} if(id == 5 ){var text = document.pictureedit.text5.value.replace("#","");} if(id == 6 ){var text = document.pictureedit.text6.value.replace("#","");} req.open("GET", "ajax/functions.php?id=21&pid="+fid+"&text="+text, 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('bestaetigt'+id).style.display = 'block'; } break; default: return false; break; } }; req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); req.send(null); } 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 var text = document.beschreibung.beschreibung.value.replace(/\n/g,'
'); req.open("GET", "ajax/functions.php?id=20&text="+text.replace("#","")+"&name="+document.beschreibung.name.value.replace("#","")+"&kat="+document.beschreibung.kategorie.value.replace("#",""), 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 = '
Bild '+uploadid+'
Upload abgebrochen! Datei zu groß?
 
'; 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 = '
Bild '+uploadid+'
Upload war erfolgreich!
 
'; 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ä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.replace("#","") == false){ return false; }else{ parent.frame1.document.upload1.submit(); } } if(id == 2){ if(parent.frame2.document.upload2.upload.value.replace("#","") == false){ return false; }else{ parent.frame2.document.upload2.submit(); } } if(id == 3){ if(parent.frame3.document.upload3.upload.value.replace("#","") == false){ return false; }else{ parent.frame3.document.upload3.submit(); } } if(id == 4){ if(parent.frame4.document.upload4.upload.value.replace("#","") == false){ return false; }else{ parent.frame4.document.upload4.submit(); } } if(id == 5){ if(parent.frame5.document.upload5.upload.value.replace("#","") == 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.replace("#","-raute-")){ if(document.register.registerpasswort.value.replace("#","-raute-").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:///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:///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.replace("#","-raute-") && document.register.registerpasswort2.value.replace("#","-raute-")){ if(document.register.registerpasswort.value.replace("#","-raute-") != document.register.registerpasswort2.value.replace("#","-raute-")){ errorclose(); document.getElementById('errormessage').innerHTML = 'Die beiden Passwörter sind unterschiedlich!'; error1 = window.setInterval("boxscrollingf()", 1); document.getElementById('rpasswort').style.backgroundImage = 'url(http:///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:///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.replace("#","-raute-") && document.register.registerpasswort2.value.replace("#","-raute-")){ if(document.register.registerpasswort.value.replace("#","-raute-") != document.register.registerpasswort2.value.replace("#","-raute-")){ errorclose(); document.getElementById('errormessage').innerHTML = 'Die beiden Passwörter sind unterschiedlich!'; error1 = window.setInterval("boxscrollingf()", 1); document.getElementById('rpasswort').style.backgroundImage = 'url(http:///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:///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.replace("#","") == false){ return false; } if(id == 7 && document.register.registeruser.value.replace("#","-raute-") == false){ return false; } if(id == 10){ if(document.register.email.value.replace("#","") && document.register.email2.value.replace("#","")){ if(document.register.email.value.replace("#","") != document.register.email2.value.replace("#","")){ errorclose(); document.getElementById('errormessage').innerHTML = 'Die beiden Emailadressen sind unterschiedlich!'; error1 = window.setInterval("boxscrollingf()", 1); document.getElementById('remail2').style.backgroundImage = 'url(http:///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:///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.replace("#",""); } if(id == 13){ v = document.register.plz.value.replace("#","") + '-' +document.register.land.value.replace("#",""); } if(id == 14){ v = document.password.username.value.replace("#","") + '-.-' + document.password.emailadresse.value.replace("#",""); } if(id == 15){ v = v.replace("#","-raute-"); } //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:///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:///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:///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:///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:///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.replace("#","") = 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:///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:///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:///images/icons/notok.gif)'; document.getElementById('rpasswort3').alt = 'Passwort nicht ok!'; document.getElementById('rpasswort3').title = 'Passwort nicht ok!'; regispoints4 = 0; }else{ document.getElementById('rpasswort3').style.backgroundImage = 'url(http:///images/icons/ok.gif)'; document.getElementById('rpasswort3').alt = 'Passwort ok!'; document.getElementById('rpasswort3').title = 'Passwort ok!'; regispoints4 = 1; } } 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:///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.replace("#","-raute-")){ 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.replace("#","-raute-")+'&pass='+document.login.password.value.replace("#","-raute-"), 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.replace("#","")+'&email='+document.newsletter.email.value.replace("#",""), 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.replace("#","")+'&email='+document.newsletter.email.value.replace("#",""), 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.replace("#",""), 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.replace("#","")+'&email='+document.gaestebuch.email.value.replace("#","")+'&text='+document.gaestebuch.text.value.replace("#",""), 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' || req.responseText == 'error5'){ 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); } if(req.responseText == 'error5'){ errorclose(); document.getElementById('errormessage').innerHTML = 'Der Name gehört bereits einem registrierten Mitglied. Bitte wählen Sie einen anderen Namen aus.'; 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.replace("#","")+'&text='+document.gaestebuch.text.value.replace("#",""), 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.replace("#",""), 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); }