
function st_blendeaus(elm) {
	var node = document.getElementById(elm);
	var state = node.style.display;
	node.style.display = 'none';
	node.style.visibility = 'hidden';
}


function st_blendeein(elm) {
	var node = document.getElementById(elm);
	var state = node.style.display;
	node.style.display = 'block';
	node.style.visibility = '';
}


function st_blendeeinaus(elm) {
	var node = document.getElementById(elm);
	var state = node.style.display;
	if (!state) state = "block";

	node.style.display = state != 'block' ? 'block' : 'none';
	node.style.visibility = state != 'block' ? '' : 'hidden';
}


function st_browserdetection(){
  this.appName = "unbekannt";
  this.appVersion = "unbekannt";
  this.isIE = this.isFF = this.isOpera = this.isSafari = false;

  this.UA = navigator.userAgent.toLowerCase();

  // IE
  if(this.UA.search(/msie/) != -1){
    this.appName = "IE";
    this.isIE = true;
    this.appVersion = parseFloat(/(msie[^;]*)/.exec(this.UA)[0].split(" ")[1]);
  // Firefox
  }else if(this.UA.search(/opera/) != -1){
    this.appName = "Opera";
    this.isOpera = true;
    this.appVersion = parseFloat(/(opera[^\s]*)/.exec(this.UA)[0].split("/")[1]);
  // Firefox
  }else if(this.UA.search(/firefox/) != -1){
    this.appName = "Firefox";
    this.isFF = true;
    this.appVersion = parseFloat(/(firefox[^\s]*)/.exec(this.UA)[0].split("/")[1]);
  // Safari
  }else if(this.UA.search(/khtml/) != -1){
    this.appName = "Safari (Win)";
    this.isSafari = true;
    this.appVersion = parseFloat(/(version[^\s]*)/.exec(this.UA)[0].split("/")[1]);
  }
}


function st_display (elm) {
	var node = document.getElementById(elm);
	var state = node.style.display;
	node.style.display = state != 'block' ? 'block' : 'none';
	node.style.visibility = state != 'block' ? '' : 'hidden';
}


function st_divsumblenden(auselm,einlm) {
	var node1 = document.getElementById(auselm);
	var node2 = document.getElementById(einlm);
	node1.style.display = 'none';
	node1.style.visibility = 'hidden';
	node2.style.display = 'block';
	node2.style.visibility = '';
}


function st_get_userpic() {
	var node = document.getElementById('footerLogin');
	var myimage='<img src="/user/4687:standard:0:/userzaehler1.gif" width="1" height="1" alt="" border="0"/>';
	var image='<img src="/gif/leer.gif" width="1" height="1" alt="" border="0"/>';
	node.innerHTML=myimage;
}


function st_Getlaenge(elm,max,infoelm) {
		var node=elm;
		var aktuelleLaenge=max-(node.value.length);
		document.getElementById(infoelm).innerHTML='Verbleibende Zeichen: '+aktuelleLaenge;
}


function st_GetuserData(witch) {
	if (witch==1){
		var url = "/community/allgemeinajaxprogs/getuserboxajax.php";
		SendRequest(url, function (resp, err) {
			if (err) return;
			if (!resp) return;
			var elem1 = document.getElementById('loginboxnewmassages');
			var elem2 = document.getElementById('loginboxnewkontaktanfragen');
			var values = resp.split('|');
			elem1.innerHTML = values[0];
			elem2.innerHTML = values[1];
		});
	}
}


function st_limiter (event,elem,limit) {
	limit = (limit) ? limit :
    	((event.target) ? event.target : event.srcElement).getAttribute('maxlength');
	var art = 1;
	if (window.event) { //ie
		art = 2;
		/* alert ("appVersion="+ objUA.appVersion); */
		if (objUA.appVersion>6) art = 1;
	}
	var str = elem.value;
  	if (event.keyCode==35||event.keyCode==36||event.keyCode==8||event.keyCode==46
	    ||event.keyCode==37||event.keyCode==38||event.keyCode==39||event.keyCode==40)
	{
  		if (event.keyCode==8||event.keyCode==46)
		{
			var nodename=((event.target) ? event.target.name : event.srcElement.name);
			var node= document.getElementById(nodename+'count');
			if (node)
			{
				if (art==2)
				{
					str=str.replace(/\n/g,'');
				}
				var meinlen = str.length;
				if (meinlen<0) meinlen=0;
				var bleibt = limit - meinlen;
				var bleibt = meinlen;
				if (meinlen>limit)
				{
					node.innerHTML="<span style='color:red'>Ihre Zeichen " + meinlen + "/" + limit +"<\/span>";
				}
				else
				{
					node.innerHTML = 'Ihre Zeichen ' + meinlen +'/' + limit;
				}
			}
		}
    	return; //allowed keys
	}

  	if (((event.target) ? event.target.value : event.srcElement.innerHTML).length > limit)
  	{
		var nodename=((event.target) ? event.target.name : event.srcElement.name);
		var node= document.getElementById(nodename+'count');
		if (node)
		{
			if (art==2){
				str=str.replace(/\n/g,'');
			}
			var meinlen = str.length;
			if (meinlen<0) meinlen=0;
			var bleibt = limit - meinlen;
			var bleibt = meinlen - limit;
			node.innerHTML="<span style='color:red'>Ihre Zeichen " + meinlen + "/" + limit +"<\/span>";
			// node.innerHTML = 'Ihre Zeichen ' + meinlen +'/' + limit;

		}
    	/* if (event.stopPropagation) event.stopPropagation();
    	if (event.preventDefault) event.preventDefault();
    	else event.returnValue = false; //opera
    	if (window.event) { //ie
      		window.event.cancelBubble=true
			window.event.returnValue=false;
    	}
    	return false;
		*/
    	return;

  	}
	if (art==2)
	{
		str=str.replace(/\n/g,'');
	}
	var meinlen = str.length;
	var bleibt = limit - meinlen;
	var nodename=((event.target) ? event.target.name : event.srcElement.name);
	var node= document.getElementById(nodename+'count');
	if (node)
	{
		node.innerHTML = 'Ihre Zeichen ' + meinlen +'/' + limit;
	}

}


function st_MakeDiv1(resp) {
	var elem1 = document.getElementById('loginboxnewmassages');
	var elem2 = document.getElementById('loginboxnewkontaktanfragen');
	var values = resp.split('|');
	var anzahl1 = values[0];
	var anzahl2 = values[1];
	elem1.innerHTML = values[0];
	elem2.innerHTML = values[1];
}


function st_trim (zeichenkette) {
    return zeichenkette.replace (/^\s+/, '').replace (/\s+$/, '');
}


function display_erweitert ()
{
	st_display("erweitertesuche1");
	st_display("erweitertesuche2");
}


var wmtt = null;

function display (id)
{
	var node = document.getElementById(id);
	var state = node.style.display;
	node.style.display = state != 'block' ? 'block' : 'none';
}


function ShowDiv(elm)
{
	var node = document.getElementById(elm);
	var state = node.style.display;
	node.style.display = 'block';
	node.style.visibility = '';
}


function showhelp(element,id){
	wmtt = document.getElementById("help" + id);
	document.onmousemove = update;
	wmtt.style.display = "block";
}

function hidehelp(elm,id){
	document.onmousemove = null;
	document.getElementById("help" + id).style.display = "none";
}

function update(e) {
	if (typeof window.pageYOffset != 'undefined') {
	   	x = (document.all) ? window.event.x + window.pageXOffset : e.pageX;
		y = (document.all) ? window.event.y + window.pageYOffset  : e.pageY;
	}
	else if (typeof document.compatMode != 'undefined' && document.compatMode != 'BackCompat') {
		x = (document.all) ? window.event.x + document.documentElement.scrollLeft : e.pageX;
		y = (document.all) ? window.event.y + document.documentElement.scrollTop  : e.pageY;
	}
	else if (typeof document.body != 'undefined') {
	   	x = (document.all) ? window.event.x + document.body.scrollLeft : e.pageX;
		y = (document.all) ? window.event.y + document.body.scrollTop  : e.pageY;
	}
	if (wmtt != null) {
		wmtt.style.left = (x+10) + "px";
		wmtt.style.top 	= (y+10) + "px";
	}
}


var onLoadFunctionList  = [];

/* registriert eine Funktion, die bei document.onload ausgef�hrt werden soll */
function registerOnLoadFunction (refFunction) {
	onLoadFunctionList.push(refFunction);
}

/* führt alle registrierten Funktionen bei document.onload aus */
function startOnLoadFunctions () {
	for (var i=0; i<onLoadFunctionList.length;i++) {
		onLoadFunctionList[i]();
	}
}


function get_userinfos ()
{
	st_get_userpic();
	st_GetuserData(1);
}












var aktivuser = window.setInterval("get_userinfos()", 150000 );

// st_GetuserData(1);



