var http_request = false;
function requesten() {
var zeit = new Date();
var timestamp = new Date().getTime();
http_request = false;
if (window.XMLHttpRequest) { // Mozilla, Safari,...
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
http_request.overrideMimeType('text/plain');
// 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('Giving up :( Cannot create an XMLHTTP instance.'); /*Ende :( Kann keine XMLHTTP-Instanz erzeugen.*/
return false;
}
if (document.getElementById("alliteration").checked == true) { var url_erweiterung = '&allit=true'; }
else { var url_erweiterung = ''; }
http_request.onreadystatechange = shabba;
http_request.open('GET', 'ajax.php?' + timestamp + url_erweiterung, true);
http_request.send(null);
}
function shabba() {
if (http_request.readyState == 4) {
if (http_request.status == 200) {
var ajaxinhalt = eval('(' + http_request.responseText + ')');
var vollname = ajaxinhalt.vollname;
var kleinnach = ajaxinhalt.kleinnach;
var vor = ajaxinhalt.vor;
var nach = ajaxinhalt.nach;
if (document.getElementById)
document.getElementById("realname").innerHTML = vollname;
else if (document.all)
realname.innerHTML = vollname;
var google = 'Google ' + vollname + '...
new: Distribution of ' + nach + ' in Germany...';
if (document.getElementById)
document.getElementById("google").innerHTML = google;
else if (document.all)
google.innerHTML = google;
} else {
alert('There was a problem with the request.'); /*Bei dem Request ist ein Problem aufgetreten.*/
}
}
}
function select_text()
{
el = document.getElementById('emburl');
if (el.createTextRange)
{
var oRange = el.createTextRange();
oRange.moveStart("character", 0);
oRange.moveEnd("character", el.value.length);
oRange.select();
}
else if (el.setSelectionRange)
{
el.setSelectionRange(0, el.value.length);
}
el.focus();
}
//Quelle: http://www.faqts.com/knowledge_base/view.phtml/aid/1748/fid/146
var base64s =
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
function decode(encStr,linktext) {
var bits, decOut = '', i = 0;
for(; i>16, (bits & 0xff00) >>8, bits & 0xff);
}
if(encStr.charCodeAt(i -2) == 61)
undecOut=decOut.substring(0, decOut.length -2);
else if(encStr.charCodeAt(i -1) == 61)
undecOut=decOut.substring(0, decOut.length -1);
else undecOut=decOut;
if (typeof linktext == "undefined") {
linktext = unescape(undecOut);
}
return '' + linktext + ''; //line add for chinese
char
}