var loadstatus="&nbsp;&nbsp;<img src='/images/tpl/loading.gif' />"
var loadstatuswait="<img src='/images/tpl/loading.gif' />"
var loadstatuswait3="<img src='/images/tpl/loading3.gif' />"
var loadstatusdelpic="&nbsp;&nbsp;<img src='/images/tpl/loading2.gif' /> OK.<br />"
var loadstatuswait4 ="<br /><img src='/images/tpl/loading4.gif' /><br /><br /><br /><br /><br /><br /><br />"
var loadstatuswait5 ="<br /><br /><div style='text-align:center;'><img src='/images/tpl/loading5.gif' /></div>"

function evalScript(scripts) {
	try {
		if(scripts != '') {
			var script = "";
			scripts = scripts.replace(/<script[^>]*>([\s\S]*?)<\/script>/gi, function() {
	       	    if (scripts !== null) script += arguments[1] + '\n';
 	        	return '';
			});
			if(script) (window.execScript) ? window.execScript(script) : window.setTimeout(script, 0);
		}
	return false;
	}
	catch(e) {
		alert(e)
	}
}

String.prototype.eval_js=function()
{
  d=document.createElement('div');
  d.innerHTML=this;
  c='';
  for(s=0;s<d.getElementsByTagName('script').length;++s)
    {
      c+=d.getElementsByTagName('script')[s].innerHTML;
    }
  eval(c);
  delete d;
}

function fenster(name) {
var win = new Window({className: "alphacube", title: "Message", destroyOnClose: false, recenterAuto:false, top:75, left:240, width:427, height:518, url: "" + name + "", showEffect:Effect.BlindDown, hideEffect: Effect.BlindUp, draggable:true, wiredDrag: true})
//var win = new Window({className: "alphacube", title: "Message", destroyOnClose: true, recenterAuto:false, top:100, left:400, width:325, height:475, url: "" + name + "", showEffect:Effect.BlindDown, hideEffect: Effect.Fade, draggable:true, wiredDrag: true})
win.show();
//win.showCenter(false, "8", "10")
}

function fensterverlauf(name) {
var winverlauf = new Window({className: "alphacube", title: "Messageverlauf", destroyOnClose: false, recenterAuto:false, top:75, left:680, width:300, height:518, url: "" + name + "", showEffect:Effect.BlindDown, hideEffect: Effect.BlindUp, draggable:true})
winverlauf.show();
}

/* Nickname prüfen */
function sendNick() {
    try {
		req = window.XMLHttpRequest?new XMLHttpRequest():
        new ActiveXObject("Microsoft.XMLHTTP");
    } catch (e) {
    //Kein AJAX Support
    }

    req.onreadystatechange = handleNick;
    nick = document.getElementById('username1').value;
	document.getElementById('nick_ergebnis').innerHTML = loadstatus;
    req.open('get', '/ajax_reg.html?mode=nick&username1='+ nick);
    req.send(null);
}
function handleNick() {
    if ((req.readyState == 4) && (req.status == 200)) {
        document.getElementById('nick_ergebnis').innerHTML = req.responseText;
    }
}

/* Passwort prüfen */
function sendPasswort() {
    try {
		req2 = window.XMLHttpRequest?new XMLHttpRequest():
        new ActiveXObject("Microsoft.XMLHTTP");
    } catch (e) {
    //Kein AJAX Support
    }

    req2.onreadystatechange = handlePasswort;
	passwort = document.getElementById('passwort1').value;
	document.getElementById('passwort_ergebnis').innerHTML = loadstatus;
    req2.open('get', '/ajax_reg.html?mode=passwort&passwort1='+ passwort);
    req2.send(null);
}
function handlePasswort() {
    if ((req2.readyState == 4) && (req2.status == 200)) {
        document.getElementById('passwort_ergebnis').innerHTML = req2.responseText;
    }
}

/* Passwort-WDH prüfen */
function sendPasswort2() {
    try {
		req3 = window.XMLHttpRequest?new XMLHttpRequest():
        new ActiveXObject("Microsoft.XMLHTTP");
    } catch (e) {
    //Kein AJAX Support
    }

    req3.onreadystatechange = handlePasswort2;
    passwort = document.getElementById('passwort1').value;
	passwort2 = document.getElementById('passwort12').value;
	document.getElementById('passwort2_ergebnis').innerHTML = loadstatus;
    req3.open('get', '/ajax_reg.html?mode=passwort2&passwort1='+ passwort +'&passwort12='+ passwort2);
    req3.send(null);
}
function handlePasswort2() {
    if ((req3.readyState == 4) && (req3.status == 200)) {
        document.getElementById('passwort2_ergebnis').innerHTML = req3.responseText;
    }
}

/* Email prüfen */
function sendEmail() {
    try {
		req4 = window.XMLHttpRequest?new XMLHttpRequest():
        new ActiveXObject("Microsoft.XMLHTTP");
    } catch (e) {
    //Kein AJAX Support
    }

    req4.onreadystatechange = handleEmail;
    email = document.getElementById('email').value;
    document.getElementById('email_ergebnis').innerHTML = loadstatus;
    req4.open('get', '/ajax_reg.html?mode=email&email='+ email);
    req4.send(null);
}
function handleEmail() {
    if ((req4.readyState == 4) && (req4.status == 200)) {
        document.getElementById('email_ergebnis').innerHTML = req4.responseText;
    }
}

/* Bild löschen */
function senddelpic() {
    try {
		req = window.XMLHttpRequest?new XMLHttpRequest():
        new ActiveXObject("Microsoft.XMLHTTP");
    } catch (e) {
    //Kein AJAX Support
    }

    req.onreadystatechange = handledelpic;
    bild1 = document.getElementById('delpic').value;
    document.getElementById('bild_ergebnis').innerHTML = loadstatus + "<br />";
	req.open('get', '/ajax_reg.html?mode=delpics&delpic1='+ bild1);
    req.send(null);
}
function handledelpic() {
    if ((req.readyState == 4) && (req.status == 200)) {
        document.getElementById('bild_ergebnis').innerHTML = req.responseText;
    }
}

/* Buddy im profil */
function addbuddie1(von,bei) {
    try {
		req = window.XMLHttpRequest?new XMLHttpRequest():
        new ActiveXObject("Microsoft.XMLHTTP");
    } catch (e) {
    //Kein AJAX Support
    }

    req.onreadystatechange = handlebuddie1;
    document.getElementById('buddie1reload').innerHTML = loadstatuswait;
	req.open('get', '/ajax_reg.html?mode=buddie1&buddieid='+bei+'&ich='+ von);
    req.send(null);
}
function handlebuddie1() {
    if ((req.readyState == 4) && (req.status == 200)) {
        document.getElementById('buddie1').innerHTML = req.responseText;
        document.getElementById('buddie1reload').innerHTML = '';
    }
}

/* ecards */
function checkname() {
    try {
		req = window.XMLHttpRequest?new XMLHttpRequest():
        new ActiveXObject("Microsoft.XMLHTTP");
    } catch (e) {
    //Kein AJAX Support
    }

    req.onreadystatechange = handlecheckname;
    nick = document.getElementById('e_name').value;
	document.getElementById('e_name_ergebnis').innerHTML = loadstatus;
    req.open('get', '/ajax_reg.html?mode=ecardcheck&username1='+ nick);
    req.send(null);
}

function handlecheckname() {
    if ((req.readyState == 4) && (req.status == 200)) {
        document.getElementById('e_name_ergebnis').innerHTML = req.responseText;
		req.responseText.eval_js();
    }
}

/* Mitglied aus gruppe aussperren */
function gruppe_mitglied_sperren(cgmid,cggid) {
    try {
		req = window.XMLHttpRequest?new XMLHttpRequest():
        new ActiveXObject("Microsoft.XMLHTTP");
    } catch (e) {
    //Kein AJAX Support
    }

    req.onreadystatechange = handlegruppe_mitglied_sperren;
    //document.getElementById('span_gruppe_mitglied_sperren_'+ cgmid).innerHTML = loadstatus;
	req.open('get', '/ajax_reg.html?mode=gruppe_mitglied_sperren1&deluser1='+ cgmid +'&delgruppe1='+ cggid);
    req.send(null);
    req.cgmid = cgmid;
}
function handlegruppe_mitglied_sperren() {
    if ((req.readyState == 4) && (req.status == 200)) {
        document.getElementById('span_gruppe_mitglied_sperren_'+ req.cgmid).innerHTML = req.responseText;
    }
}

/* Mitglied aus chat aussperren */
function chatsperre(ccmid) {
    try {
		req = window.XMLHttpRequest?new XMLHttpRequest():
        new ActiveXObject("Microsoft.XMLHTTP");
    } catch (e) {
    //Kein AJAX Support
    }

    req.onreadystatechange = handlechat_mitglied_sperren;
    //document.getElementById('span_gruppe_mitglied_sperren_'+ cgmid).innerHTML = loadstatus;
	req.open('get', '/ajax_reg.html?mode=chat_mitglied_sperren1&deluser1='+ ccmid);
    req.send(null);
    //req.cgmid = cgmid;
}
function handlechat_mitglied_sperren() {
    if ((req.readyState == 4) && (req.status == 200)) {
        //document.getElementById('span_gruppe_mitglied_sperren_'+ req.cgmid).innerHTML = req.responseText;
    }
}

/* Mitglied in gruppe freigeben */
function gruppe_mitglied_freigeben(cgmid,cggid) {
    try {
		req = window.XMLHttpRequest?new XMLHttpRequest():
        new ActiveXObject("Microsoft.XMLHTTP");
    } catch (e) {
    //Kein AJAX Support
    }

    req.onreadystatechange = handlegruppe_mitglied_freigeben;
    //document.getElementById('span_gruppe_mitglied_sperren_'+ cgmid).innerHTML = loadstatus;
	req.open('get', '/ajax_reg.html?mode=gruppe_mitglied_freigeben1&deluser1='+ cgmid +'&delgruppe1='+ cggid);
    req.send(null);
    req.cgmid = cgmid;
    req.cggid = cggid;
}
function handlegruppe_mitglied_freigeben() {
    if ((req.readyState == 4) && (req.status == 200)) {
        document.getElementById('span_gruppe_mitglied_freigeben_'+ req.cgmid +'_'+ req.cggid).innerHTML = req.responseText;
    }
}

/* Mitglied für chat freigeben */
function chatfreigabe(ccmid) {
    try {
		req = window.XMLHttpRequest?new XMLHttpRequest():
        new ActiveXObject("Microsoft.XMLHTTP");
    } catch (e) {
    //Kein AJAX Support
    }

    req.onreadystatechange = handlechat_mitglied_freigeben;
    //document.getElementById('span_gruppe_mitglied_sperren_'+ cgmid).innerHTML = loadstatus;
	req.open('get', '/ajax_reg.html?mode=chat_mitglied_freigeben1&deluser1='+ ccmid);
    req.send(null);
    req.ccmid = ccmid;
}
function handlechat_mitglied_freigeben() {
    if ((req.readyState == 4) && (req.status == 200)) {
        document.getElementById('span_chat_mitglied_freigeben_'+ req.ccmid).innerHTML = req.responseText;
    }
}


/* GBeintrag loeschen */
function gbeintrag_sperren(cgmid) {
    try {
		req = window.XMLHttpRequest?new XMLHttpRequest():
        new ActiveXObject("Microsoft.XMLHTTP");
    } catch (e) {
    //Kein AJAX Support
    }

    req.onreadystatechange = handlechat_gbeintrag_sperren;
    //document.getElementById('span_gruppe_mitglied_sperren_'+ cgmid).innerHTML = loadstatus;
	req.open('get', '/ajax_reg.html?mode=gbeintrag_sperren&gbid='+ cgmid);
    req.send(null);
    req.cgmid = cgmid;
}
function handlechat_gbeintrag_sperren() {
    if ((req.readyState == 4) && (req.status == 200)) {
        document.getElementById('span_gbeintrag_sperren_'+ req.cgmid).innerHTML = req.responseText;
    }
}

