function $() {
  var elements = new Array();

  for (var i = 0; i < arguments.length; i++) {
    var element = arguments[i];
    if (typeof element == 'string')
      element = document.getElementById(element);

    if (arguments.length == 1)
      return element;

    elements.push(element);
  }

  return elements;
}

function toggleStartMenu(caller) {
    var elem = caller.firstChild;
    var style = "";
    if(elem.style.display == "none" || !elem.style.display) {
        style = "block";
    } else {
        style = "none";
    }
    // FF 1.0.x erst alle Elemente zurücksetzen
    var links = $('content').getElementsByTagName('a');
    for(var i = 0; i<links.length; i++) {
        links[i].firstChild.style.display = "none";
    }
    elem.style.display = style;
}

function hideRollover() {
	$('bild_teaser_rechts_over').innerHTML = "";
}

function stateChangeRollover(state) {
	if(state == "wait" && toggleTimer) {
		window.clearTimeout(toggleTimer);	
	} else {
		toggleTimer = window.setTimeout('hideRollover()', 100);
	}
}

var toggleTimer;
function toggleRollover(caller) {
	if($('bild_teaser_rechts_over').innerHTML == "") {
		//var src = caller.getElementsByTagName("img")[0].src.replace(/([0-9]+)\.([a-z]+)/i, "$1_over.$2");
		var src = caller.getElementsByTagName("img")[0].src.replace(/image/i, "blase");
		$('bild_teaser_rechts_over').innerHTML = '<img onmouseout="stateChangeRollover(\'active\');" onmouseover="stateChangeRollover(\'wait\');" src="'+src+'" alt="" />';
	} else {
		toggleTimer = window.setTimeout('hideRollover()', 100);
	}
}

silentHandler = function() { return true; }
window.onerror=silentHandler;

