function reportSpam(id,filename,addpar) { var agree=confirm("Bitte den Report nur senden, wenn Sie einen eindeutigen Fehler bezogen auf Bedeutung und Inhalt - oder einen Spam Eintrag entdeckt haben. \r\n\r\nSind Sie sicher das Melden dieses Punktes fortsetzen zu wollen?"); if (agree) { var s = prompt("Fassen Sie kurz zusammen warum Sie diese Datei melden", ""); document.location.href="fake.php?id="+id+"&filename="+filename+"&reason="+s+addpar+"&L=de"; } } function activateLink() { var xmlHttpReq = false; var self = this; var url; url = document.getElementById('weburl').value; // check if valid!!! // Mozilla/Safari if (window.XMLHttpRequest) { self.xmlHttpReq = new XMLHttpRequest(); } // IE else if (window.ActiveXObject) { self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP"); } self.xmlHttpReq.open('POST', "activate.php", true); self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); self.xmlHttpReq.onreadystatechange = function() { if (self.xmlHttpReq.readyState == 4) { document.getElementById('backlink').value = self.xmlHttpReq.responseText; document.getElementById('backlinkdiv').style.visibility = "visible"; } } self.xmlHttpReq.send("url="+escape(url)); } function AddTodo(mode) { var xmlHttpReq = false; var self = this; var filename; if (mode == 0) filename = document.getElementById('querytext').value; else filename = document.getElementById('todoAdd').value; // Mozilla/Safari if (window.XMLHttpRequest) { self.xmlHttpReq = new XMLHttpRequest(); } // IE else if (window.ActiveXObject) { self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP"); } self.xmlHttpReq.open('POST', "addtodo.php", true); self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); self.xmlHttpReq.onreadystatechange = function() { if (self.xmlHttpReq.readyState == 4) { todoAdded(self.xmlHttpReq.responseText); } } if (mode==0) self.xmlHttpReq.send("file="+escape(filename)+"&view=0&L=de"); else self.xmlHttpReq.send("file="+escape(filename)+"&view=1&L=de"); } function notify() { var xmlHttpReq = false; var self = this; var sendername = "WhatIsThatFile.com"; var sendermail = "software@mittermayr.com"; var msg = "File request notification: "+ document.getElementById('querytext').value; // Mozilla/Safari if (window.XMLHttpRequest) { self.xmlHttpReq = new XMLHttpRequest(); } // IE else if (window.ActiveXObject) { self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP"); } self.xmlHttpReq.open('POST', "postmail.php", true); self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); self.xmlHttpReq.onreadystatechange = function() { if (self.xmlHttpReq.readyState == 4) { notifySent(self.xmlHttpReq.responseText); } } self.xmlHttpReq.send("sendername="+escape(sendername)+"&sendermail="+escape(sendermail)+"&"+"msg="+escape(msg)+"&L=de"); } function postMail() { var xmlHttpReq = false; var self = this; var sendername = document.getElementById('mailname').value; var sendermail = document.getElementById('mailsender').value; var msg = document.getElementById('mailbody').value; // Mozilla/Safari if (window.XMLHttpRequest) { self.xmlHttpReq = new XMLHttpRequest(); } // IE else if (window.ActiveXObject) { self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP"); } self.xmlHttpReq.open('POST', "postmail.php", true); self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); self.xmlHttpReq.onreadystatechange = function() { if (self.xmlHttpReq.readyState == 4) { mailSent(self.xmlHttpReq.responseText); } } self.xmlHttpReq.send("sendername="+escape(sendername)+"&"+"sendermail="+escape(sendermail)+"&"+"msg="+escape(msg)+"&L=de"); } function xmlhttpPOST(strURL,params) { var xmlHttpReq = false; var self = this; // Mozilla/Safari if (window.XMLHttpRequest) { self.xmlHttpReq = new XMLHttpRequest(); } // IE else if (window.ActiveXObject) { self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP"); } self.xmlHttpReq.open('POST', strURL, true); self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); self.xmlHttpReq.onreadystatechange = function() { if (self.xmlHttpReq.readyState == 4) { updatePage(self.xmlHttpReq.responseText); } } self.xmlHttpReq.send("s=table"+"&"+"q="+escape(params)+"&"+"client=self"+"&L=de"); } function updatePage(str){ document.getElementById("result").innerHTML = str; document.getElementById("div_add").style.visibility = "visible"; document.getElementById("div_ads").style.visibility = "visible"; } function mailSent(str){ document.getElementById("mailform").innerHTML = str; } function notifySent(str) { document.getElementById("result").innerHTML = str; } function todoAdded(str) { document.getElementById("result").innerHTML = str; } function queryDatabase(s) { var query = document.getElementById('querytext').value; // clear up if (query.length == 0) { document.getElementById("result").innerHTML = ""; document.getElementById("div_add").style.visibility = "hidden"; document.getElementById("div_ads").style.visibility = "hidden"; } // wait for at least 2 characters to query if (query.length > 2) { xmlhttpPOST("api.php",query); } } function addInformation(s) { var query = document.getElementById('querytext').value; document.location.href = "index.php?nav=add&L=de&file="+query; } function doMagic() { document.getElementById('querytext').focus(); }