    function UnCryptMailto( s )
    {
        var n = 0;
        var r = "";
        for( var i = 0; i < s.length; i++)
        {
            n = s.charCodeAt( i );
            if( n >= 8364 )
            {
                n = 128;
            }
            r += String.fromCharCode( n - 1 );
        }
        return r;
    }

    function linkTo_UnCryptMailto( s )
    {
        location.href=UnCryptMailto( s );
    }
    
var pingi = 0;
function pingkm() {
	pingi++;
	if(pingi>2) {
		pingi = 0;
		im = new Image();
		d = new Date();
		dat = d.getMinutes()+""+d.getHours()+""+d.getSeconds();
		im.src = "index.php?ping=1&dat="+dat;
		
	}
	setTimeout("pingkm()", 60000);
}
setTimeout("pingkm()", 60000);

var lastLoc = "";
function checkLocation() {
	var thisLoc = window.location+"";
	
	if(thisLoc.indexOf("#")!=-1) {
		var L = thisLoc.substr(thisLoc.indexOf("#")+1);
	}
	
	var x = lastLoc+" / "+L;
	
	if(lastLoc!=L) {
		if(lastLoc=="") {
			lastLoc = L;
		} else {
			lastLoc = L;	
			if(lastLoc.substr(0,3)=="sr_") {
				var L = lastLoc.substr(3);
				showSearchList();
				xajax_startSearch("","", L, "", "", "");
			}
		}
	}
	 
	
	setTimeout("checkLocation()", 50);
}
setTimeout("checkLocation()", 1000);


function reInitSelect(id, inID, s_width) {
	var obj = document.getElementById(id);
	//if(!obj) alert(id);
	var s_name = obj.name;
	var s_id = obj.id;
	var s_anz = obj.length;
	var s_change = obj.onchange;
	var s_selectedIndex = obj.selectedIndex;
	s_change += "";
	//alert(id+"\n"+s_change);
	//
	if(s_change.indexOf('ownerDocument')!=-1) {
		s_change = s_change.substring(s_change.indexOf('function(evt)'));
		s_change = s_change.substring(s_change.indexOf('{')+1);
		s_change = s_change.substring(0,s_change.indexOf('.call')-2);
	} else {
		
		
		s_change = s_change.substring(s_change.indexOf("{")+1);
		s_change = s_change.substring(0,s_change.indexOf("}"));
		while(s_change.indexOf("\n")!=-1) s_change = s_change.replace("\n", "");
		while(s_change.indexOf("\r")!=-1) s_change = s_change.replace("\r", "");
		while(s_change.indexOf('"')!=-1) s_change = s_change.replace('"', "'");
	}
	var s_change2 = "";
	
	/*
	var s_width = obj.style.width+"";
	s_width = s_width.replace("px", "");
	
	s_width = "100";
	*/
	
	var s_values = new Array();
	var s_text = new Array();
	
	var s_selected = obj[s_selectedIndex].text;
	
	var s_value = obj[s_selectedIndex].value;
	
	
	for(var i=0;i<s_anz;i++) {
		// {{{
		s_text[i] = obj.options[i].text;
		s_values[i] = obj.options[i].value;
		// }}}
	}
	
	var info = s_name+"\n"+s_id+"\n"+s_anz+"\n"+s_selectedIndex+"\n"+s_width;
	//alert(info);
	
	h = s_anz*15;
	if(h<30) h=30;
	if(h>250) h=250;
	
	var html = "";
	//html += s_change;
	html += "<table cellspacing=0 cellpadding=0 style='background-color:white;'>";
	html += "<tr>";
	html += "	<td rowspan='3'><img src='images3/input_left.png'><div style='z-index:1000;width:0px;height:0px;position:relative;display:none;left:5px;top:-3px;' id='selectX_"+id+"'>";
	html += "		<div style='overflow-x:hidden;position:absolute;width:"+(s_width-30)+"px;height:"+(h)+"px;background-color:white;border:solid 1px gray;overflow:auto;'>";
	
	
	var bgcol = "white";
	for(var i=0;i<s_anz;i++) {
		bgcol = "white";
		if(i%2==0) bgcol = "#EFEFEF";
		html += "<div style='width:100%;text-align:left;";
		html += "background-color:"+bgcol+";";
		html += "' ";
		html += "onMouseOver=\"this.style.backgroundColor='#dfdfdf';\" ";
		html += "onMouseOut=\"this.style.backgroundColor='"+bgcol+"';\" onFocus='blur();' ";
		s_change2 = s_change;
		s_change2 = s_change2.replace("this.selectedIndex", i );
		s_change2 = s_change2.replace("this.value", "document.getElementById('"+s_id+"').value" );
		html += "onClick=\"checkSelectOpen('"+id+"');document.getElementById('visual_"+s_id+"').value='"+s_text[i]+"';document.getElementById('"+s_id+"').value='"+s_values[i]+"';"+s_change2+"\">";
		//html += "onClick=\"checkSelectOpen('"+id+"');document.getElementById('visual_"+s_id+"').value='"+s_text[i]+"';document.getElementById('"+s_id+"').value='"+s_values[i]+"';"+s_change2+"\">";
		html += s_text[i]+"<br>";
		html += "</div>";
	}
	
	
	html += "		</div>";
	html += "	</div></td>";
	html += "	<td style='height:3px;background-image:url(images3/input_top.png);background-repeat:repeat-x;'><img src='images3/input_top.png'></td>";
	html += "	<td rowspan='3'><a href='#' onClick='checkSelectOpen(\""+id+"\");return(false);' onFocus='blur();'><img src='logos/selectdown_"+VERANSTALTUNG+JAHR+".png' border=0></a></td>";
	html += "</tr>";
	html += "<tr>";
	html += "<td>";
	html += "<input type='text' name='visual_"+s_name+"' value='"+s_selected+"' onClick='checkSelectOpen(\""+id+"\");blur();' onFocus='blur();' id='visual_"+s_id+"' style='width:"+(s_width-30)+"px;border:none;font-size:8pt;height:13px;padding:0;margin:0;'>";
	html += "<input type='hidden' name='"+s_name+"' id='"+s_id+"' value='"+s_value+"'>";
	html += "</td>";
	html += "</tr>";
	html += "<tr>";
	html += "	<td style='height:3px;background-image:url(images3/input_bottom.png);background-repeat:repeat-x;background-position:left bottom;' valign=bottom><img src='images3/input_bottom.png'></td>";
	html += "</tr>";
	html += "</table>";
	
		
	
	document.getElementById(inID).innerHTML = html;
	
}

var lastSelectOpen = "";
function checkSelectOpen(id) {
	if(lastSelectOpen!="") {
		document.getElementById('selectX_'+lastSelectOpen).style.display = "none";
	}
	if(lastSelectOpen == id) {
		lastSelectOpen = "";
	} else {
		document.getElementById('selectX_'+id).style.display = "block";
		lastSelectOpen = id;
	}
}

var lastDiv = "profil";
function goDiv(N) {
	document.getElementById('details_'+lastDiv).style.display = "none";
	document.getElementById('details_'+N).style.display = "block";
	
	document.getElementById('td_'+lastDiv).className = "menupunkt";
	document.getElementById('td_'+N).className = "menupunkt_active";
	lastDiv = N;
}


