<!--
// Designswitch und andere Dopdownschalter
function DropChange(nav_form){
var URL = document.nav_form.site.options[document.nav_form.site.selectedIndex].value;
window.location.href = URL;
}

// Spambotblocker für Emailadressen
var user;
var domain;
var suffix;
function jemail(user, domain, suffix){
document.write('<a href="' + 'mailto:' + user + '@' + domain + '.' + suffix + '">' + user + '@' + domain + '.' + suffix + '</' + 'a>');
}

// C.2004 by CodeLifter.com
// Script zum Zomen der Vorschaubilder
var nW,nH,oH,oW;
function zoomToggle(iWideSmall,iHighSmall,iWideLarge,iHighLarge,whichImage){
oW=whichImage.style.width;oH=whichImage.style.height;
if((oW==iWideLarge)||(oH==iHighLarge)){
nW=iWideSmall;nH=iHighSmall;}else{
nW=iWideLarge;nH=iHighLarge;}
whichImage.style.width=nW;whichImage.style.height=nH;
}

// Aktiviert deaktiviert Checkboxen
var checkboxesStatus = new Array();

function checkCheckboxes (pObject,pName) {
 var checkboxes = document.forms["one"].elements[pName];

 if (pObject.checked==true) {
  for (var i=0;i<checkboxes.length;i++) {
   checkboxesStatus[i] = checkboxes[i].checked;
   checkboxes[i].checked = true;
  }
 } else {
  for (var i=0;i<checkboxes.length;i++) {
   checkboxes[i].checked = checkboxesStatus[i];
  }
 }
}

// Anfang: Skript für das Popupfenster bei neuen Nachrichten
var ns4=document.layers
var ie4=document.all
var ns6=document.getElementById&&!document.all
var dragswitch=0
var nsx
var nsy
var nstemp
function drag_drop_ns(name){
if (!ns4)
return
temp=eval(name)
temp.captureEvents(Event.MOUSEDOWN | Event.MOUSEUP)
temp.onmousedown=gons
temp.onmousemove=dragns
temp.onmouseup=stopns
}
function gons(e){
temp.captureEvents(Event.MOUSEMOVE)
nsx=e.x
nsy=e.y
}
function dragns(e){
if (dragswitch==1){
temp.moveBy(e.x-nsx,e.y-nsy)
return false
}
}
function stopns(){
temp.releaseEvents(Event.MOUSEMOVE)
}
function drag_drop(e){
if (ie4&&dragapproved){
crossobj.style.left=tempx+event.clientX-offsetx
crossobj.style.top=tempy+event.clientY-offsety
return false
}
else if (ns6&&dragapproved){
crossobj.style.left=tempx+e.clientX-offsetx
crossobj.style.top=tempy+e.clientY-offsety
return false
}
}
function initializiere_drag(e){
crossobj=ns6? document.getElementById("einepopupbox") : document.all.einepopupbox
var firedobj=ns6? e.target : event.srcElement
var topelement=ns6? "HTML" : "BODY"
while (firedobj.tagName!=topelement&&firedobj.id!="dragbar"){
firedobj=ns6? firedobj.parentNode : firedobj.parentElement
}
if (firedobj.id=="dragbar"){
offsetx=ie4? event.clientX : e.clientX
offsety=ie4? event.clientY : e.clientY
tempx=parseInt(crossobj.style.left)
tempy=parseInt(crossobj.style.top)
dragapproved=true
document.onmousemove=drag_drop
}
}
document.onmousedown=initializiere_drag
document.onmouseup=new Function("dragapproved=false")

function box_weg(){
if (ie4||ns6)
crossobj.style.visibility="hidden"
else if (ns4)
document.einepopupbox.visibility="hide"
}

function box_on(){
	if (crossobj.style.visibility=="visible") {
		crossobj.style.visibility="hidden"
	}else{
		crossobj.style.visibility="visible"
	}
}
// Ende: Skript für das Popupfenster bei neuen Nachrichten

// Anfang: Userliste
var sendReq = getXmlHttpRequestObject();
var receiveReq = getXmlHttpRequestObject();

//Gets the browser specific XmlHttpRequest Object
function getXmlHttpRequestObject() {
	if (window.XMLHttpRequest) {
		return new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		document.getElementById('p_status').innerHTML = 'Status: Cound not create XmlHttpRequest Object.  Consider upgrading your browser.';
	}
}

function get_user() {
  XMLHTTP.open("POST", "/tools/user_online.php");
  XMLHTTP.onreadystatechange = DatenAusgeben;
  XMLHTTP.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  XMLHTTP.send("a=AJAX");
}

function switchit(n,v,i) {
if (sendReq.readyState == 4 || sendReq.readyState == 0) {
	sendReq.open("POST", '/tools/user_online.php', true);
	sendReq.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	var param = 'switch_n='+n+'';
	param += '&switch_v='+v+'';
	sendReq.send(param);
	}
	if(i){alert(i);}
	get_user();
}
// Ende: Userliste
// -->
