//<script>
var _visible = 'visible', _hidden = 'hidden';
var _activeSubTree=-1;
var _popupMenuTimer = null;
var _activePopupMenu = null;

	function decryptEmail(email) {
    	var decryptedEmail = "";
    	for (i = email.length - 1; i > - 1; i--) {
        	decryptedEmail += email.charAt(i);
    	}
		return (decryptedEmail.replace(/\|/g, ""));
	}
	function decryptEmail2(email) {
    	var decryptedEmail = new Array();
    	email.split("");
    	for (i = email.length - 1; i > - 1; i--) {
        	decryptedEmail += [email[i]];
    	}
    	//document.write(decryptedEmail.replace(/\|/g, ""));
		return (decryptedEmail.replace(/\*/g, ""));
	}
	function spawn(_url) {
		window.open(_url,'_blank');
		}


	function showPopupMenu(_id) {
		if (_activePopupMenu!="") { 
			hideBlock(_activePopupMenu); 
		}
		_activePopupMenu=_id;
		showBlock(_activePopupMenu);
		if (_popupMenuTimer) {
			window.clearTimeout(_popupMenuTimer);
			_popupMenuTimer=null;
		}
		_popupMenuTimer = window.setTimeout('hidePopupMenu()',2500);
	}
	function hidePopupMenu() {
		if (_activePopupMenu!="") { 
			hideBlock(_activePopupMenu); 
		}
	}


	function toggleSubTree(_max,_divShow,_id){
		for (_i=0;_i<_max;_i++) {
			_div=document.getElementById("menu"+_i+"subtree");
			if ((_div.style.display!="none")&&(_activeSubTree==-1)) { _activeSubTree=_i; } // visible & !activesubtree -> set activesubtree 2 this
			_div.style.display="none"; // hide all
		}
		if (_activeSubTree!=_divShow) { toggleArticle("menu"+_divShow+"subtree",_id); _activeSubTree=_divShow; } // if != activesubtree -> toggle + set activesubtree 2 this
		else { _activeSubTree=-1; } // reset activesubtree
	}
	function toggleNews() {
		toggleArticle("newsExpanded");
		toggleArticle("newsCollapsed");
	}
	function toggleArticle(_div,_id){
		_div2=document.getElementById(_div);
		if (_div2.style.display=='none' ) {
			if (document.all) {
				_div2.style.display='block';
			} else {
				_div2.style.display='';
			}
			if (_id) { location.href=location.href.substr(0, location.href.indexOf('#')) + "#_id" + _id; }
		} else {
			_div2.style.display='none';
		}
	}
	function getPropertyDOM(_id,_property) {
		var _obj=document.getElementById(_id);
		if (_obj!=null) {
			_obj=_obj.style;
			if (_obj[_property]) {
				return _obj[_property];
				}
			}
		return (_obj!=null) ? _obj[_property] : null;
		}
	function setPropertyDOM(_id,_property,_value) {
		var _obj = document.getElementById(_id);
		if (_obj!=null) {
			_obj=_obj.style;
			_obj[_property]=_value;
			}
		}
	function getProp(_id,_property) {
		if (document.getElementById) { result = getPropertyDOM(_id,_property); }
		else if (document.all) { eval("result = document.all["+_id+"].style."+_property+";"); }
		else { result = null; }
		return result;
		}
	function setProp(_id,_property,_value) {
		if (document.getElementById) { setPropertyDOM(_id,_property,_value); }
		else if (document.all) { eval("document.all["+_id+"].style."+_property+"="+_value+";"); }
		}
	function hide(_id) { setProp(_id,"visibility",_hidden); }
	function show(_id) { setProp(_id,"visibility",_visible); }
	function hideBlock(_id) { setProp(_id,"display","none"); }
	function showBlock(_id) { setProp(_id,"display","block"); }
