<!--
// 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 fuer 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];
  }
 }
}

// Smiliefenster
function SmilieFenster () {
   Smilies = window.open("/tools/smilies.php", "Smilies", "resizable=yes,location=no,menubar=no,scrollbars=yes,status=no,toolbar=no,fullscreen=no,dependent=no,width=345,height=345");
   Smilies.focus();
}

// 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

function goinfo(m, width, showtime, clearform) {
   setTimeout("document.getElementById('type_div').innerHTML = '<div id=\"info\" style=\"width:" + width + "px;\">" + m + "</div>';", 10);
   setTimeout("document.getElementById('"+clearform+"').innerHTML = '';", 1);
   setTimeout("document.getElementById('type_div').innerHTML = '';", showtime);
}

function wait(simage, clearform, showtime) {
   setTimeout("document.getElementById('type_div').innerHTML = '<center><img src=" + simage + " style=\"margin-top:200px;\" /><br /><br />Bitte warten...</center>';", 1);
   setTimeout("document.getElementById('"+clearform+"').innerHTML = '';", 1);
}


// Tooltipps - Anfang-
/* <![CDATA[ */
$(document).ready(function() {
var jqueryTooltip = $('<div id="jqueryTooltip"></div>');
$('body').append(jqueryTooltip);
$('!*[title^=""]').hover(function(e) {
	/* Das aktuelle Element wird in einer Variable gespeichert. Dies hat vor allem performance gründe*/
	var ae = $(this);
	/* Der Text des Title-Tags wird ebenfalls in eine Variable gespeichert (Siehe Anmerkung 1.0) */
	var title = ae.attr('title');
	/*damit wir bei einem Mouseover nur unseren "tollen Title-Tag" bekommen leeren wir den aktuellen Title-Tag */
	ae.attr('title', '');
	/* Als nächstes speichern wir unseren aktuellen Text um später (bei einem Mouseout) denn Text des Title-Tags wieder einfügen zu können */
	ae.data('titleText', title);
	/* Jetzt fügen wir den Text des Title-Tags in unseren neuen "tollen Title-Tag" ein */
	jqueryTooltip.html(title);
	/* damit der tooltip an der richtigen stelle angezeigt wird brauchen wir auch noch einige CSS Angaben. Mit e.pageX und e.pageY greifen wir auf die X und Y Koordinaten des Mauszeigers zu. Natürlich wird auch das wieder in Variablen gespeichert */
	var _t = e.pageY + 20;
	var _l = e.pageX + 20;
	/* diese angaben fügen wir nun auch noch unserem neuen "tollen Title-Tag" hinzu mit dem Befehl "css" (Siehe hierzu Anmerkung 1.1) */
	jqueryTooltip.css({ 'top':_t, 'left':_l });
	/* Nun sind wir fast fertig. Zuletzt müssen wir den neuen "tollen Title-Tag" nur noch anzeigen lassen (Siehe Anmerkung 1.2) */
	jqueryTooltip.show(0);
}, function() {
	/* zuerst speichern wir wieder die variable ab */
	var ae = $(this);
	/* dann lassen wir den neuen "tollen Title-Tag" wieder verschwinden (Siehe auch Anmerkung 2.0) */
	jqueryTooltip.hide(0);
	/* jetzt brauchen wir natürlich den text auch wieder der eigentlich im Title-Tag steht. Da wir diesen vorhin gespeichert haben, können wir ihn einfach auslesen lassen */
	var title = ae.data('titleText');
	/* wir fügen wieder den Text des Title-Tags ein */
	ae.attr('title', title);
}).mousemove(function(e) {
	/* wir lassen uns erneut die aktuelle Mausposition ausgeben */
	var _t = e.pageY + 20;
	var _l = e.pageX + 20;
	/* und wieder fügen wir das ganze dem Tooltip hinzu */
	jqueryTooltip.css({ 'top':_t, 'left':_l });
});
});
/* ]]> */
// Tooltipps - Ende-

// -->
