<!--

// in diesem Script wird eine eMail fuer die Robotter verstuemmelt
function noSpam(user,domain,subject)
	{
	locationstring = "mailto:" + user + "@" + domain + "?subject=" + subject;
	window.location = locationstring;
	}









function glossar(url)
	{
	var breite = 400;
	var hoehe = 600;

	var links = (screen.width-breite)-50;
	var oben = 30;

	Fenster = window.open(url ,"Fenstername", "width="+breite+",height="+hoehe+",left="+links+",top="+oben+",resizable=no");

	Fenster.focus();
	}




function musik(url)
	{
	var breite = 465;
	var hoehe = 300;

	var links = 50;
	var oben = 50;

	Fenster = window.open(url ,"Fenstername", "width="+breite+",height="+hoehe+",left="+links+",top="+oben+",resizable=yes");

	Fenster.focus();
	}








// in diesem Script habe ich die rollover function
function roll(img_name, img_src)
			{
			document[img_name].src = img_src;
			}






// in diesem Script wird ein neues Fenster mit bestimmten eigenschaften
// zB: Scroll, Groesse, Tollbar, ... geoeffnet
// in diesem Fall fuer die Smile-Liste und die Postkarten

function CSClickReturn () 
	{
	var bAgent = window.navigator.userAgent; 
	var bAppName = window.navigator.appName;
	if ((bAppName.indexOf("Explorer") >= 0) && (bAgent.indexOf("Mozilla/3") >= 0) && (bAgent.indexOf("Mac") >= 0))
		return true; // dont follow link
	else return false; // dont follow link
	}

function CSAction(array) 
	{ 
	return CSAction2(CSAct, array);
	}

function CSAction2(fct, array) 
	{ 
	var result;
	for (var i=0;i<array.length;i++) 
		{
		if(CSStopExecution) return false; 
		var actArray = fct[array[i]];
		if (actArray == null) return false;
		var tempArray = new Array;
		for(var j=1;j<actArray.length;j++) 
			{
			if((actArray[j] != null) && (typeof(actArray[j]) == "object") && (actArray[j].length == 2)) 
				{
				if(actArray[j][0] == "VAR") 
					{
					tempArray[j] = CSStateArray[actArray[j][1]];
					}
				else 
					{
					if(actArray[j][0] == "ACT") 
						{
						tempArray[j] = CSAction(new Array(new String(actArray[j][1])));
						}
					else
						tempArray[j] = actArray[j];
					}
				}
			else
				tempArray[j] = actArray[j];
			}			
		result = actArray[0](tempArray);
		}
	return result;
	}

function CSOpenWindow(action) 
	{
	var wf = "";
	wf = wf + "width=" + action[3];
	wf = wf + ",height=" + action[4];
	wf = wf + ",resizable=" + (action[5] ? "yes" : "no");
	wf = wf + ",scrollbars=" + (action[6] ? "yes" : "no");
	wf = wf + ",menubar=" + (action[7] ? "yes" : "no");
	wf = wf + ",toolbar=" + (action[8] ? "yes" : "no");
	wf = wf + ",directories=" + (action[9] ? "yes" : "no");
	wf = wf + ",location=" + (action[10] ? "yes" : "no");
	wf = wf + ",status=" + (action[11] ? "yes" : "no");
	window.open(action[1],action[2],wf);
	}

CSStopExecution = false;
CSAct = new Object;


CSAct[/*CMP*/ 'glossar'] = new Array(CSOpenWindow,/*URL*/ 'glossar.php','',400,700,false,false,false,false,false,false,false);
//-->






















var dm_supported     = false;
var dm_menuEl        = null;
var dm_submenuEls    = new Array();
var dm_activeSubmenu = false;
var dm_hideTimer     = null;

function dm_init() {
  if (!document.getElementById) return;
  dm_menuEl = document.getElementById('dm');
  if (!dm_menuEl) return;
  dm_supported = true;
  dm_addBasicMouseHandlers(dm_menuEl.getElementsByTagName('A'));
  dm_findSubmenuElemens(dm_menuEl);
}

function dm_findSubmenuElemens(elem) {
  if (!dm_supported) return;
  var elems = elem.childNodes;
  for (var i = 0; i < elems.length; i++) {
    var node = elems[i];
    if (node.nodeName != 'LI') continue;
    var submenu = node.getElementsByTagName('UL');
    if (submenu.length > 0) {
      dm_submenuEls[i] = submenu[0];
    }
    dm_addMouseHandlers(node, i);
  }
}

function dm_addMouseHandlers(elem, index) {
  if (!dm_supported) return;
  var elems = elem.childNodes;
  for (var i = 0; i < elems.length; i++) {
    var node = elems[i];
    if (node.nodeName == 'A') {
      node.onmouseover = new Function('dm_SubmenuMouseOverHandler(' + index + ')');
    }
  }
}

function dm_addBasicMouseHandlers(elems) {
  for (var i = 0; i < elems.length; i++) {
    var node = elems[i];
    node.onmouseover = dm_BasicMouseOverHandler;
    node.onmouseout  = dm_BasicMouseOutHandler;
  }
}

function dm_SubmenuMouseOverHandler(index) {
  if (!dm_supported) return;
  if (dm_hideTimer) {
    window.clearTimeout(dm_hideTimer);
    dm_hideTimer = null;
  }
  for (var i = 0; i < dm_submenuEls.length; i++) {
    if (i == index) continue;
    if (!dm_submenuEls[i]) continue;
    dm_submenuEls[i].style.visibility = 'hidden';
  }
  dm_activeSubmenu = index;
  if (dm_submenuEls[index]) dm_submenuEls[index].style.visibility = 'inherit';
}

function dm_BasicMouseOutHandler() {
  if (!dm_supported) return;
  if (dm_hideTimer)  return;
  dm_hideTimer = window.setTimeout('dm_hideSubmenu(' + dm_activeSubmenu + ')', 300);
}

function dm_BasicMouseOverHandler() {
  if (!dm_supported) return;
  if (!dm_hideTimer) return;
  window.clearTimeout(dm_hideTimer);
  dm_hideTimer = null;
}
 
function dm_hideSubmenu(index) {
  if (!dm_supported) return;
  if (!dm_submenuEls[index]) return;
  dm_submenuEls[index].style.visibility = 'hidden';
}
  
