function printRandomObject() {
	var rand;
	var image;
	
	image = null;
	
	//Zufallszahl zwischen 0 und 6
  rand = Math.floor(Math.random() * (5)) + 1 ;

	if (rand == 1) {
  	image = "fussball_antialias.gif";
	} else if (rand == 2) {
		image = "dodekaeder_antialias.gif";
  } else if (rand == 3) {
		image = "isokaeder_antialias.gif";
  } else if (rand == 4) {
		image = "tetraeder_antialias.gif";
  } else if (rand == 5) {
		image = "wuerfel_antialias.gif";
	}
	
	if ( (image) && (image.length > 0) ) {
		document.write('\<img border=\"0\" src=\"/images/' + image + '\" width=\"70\" height=\"100\" alt=\"\" />');
	}
}

function printEmail(xname, xendung) {
	document.write('\<a href=\"mailto:' + xname + '@' + xendung + '">');
	document.write(xname + '@' + xendung + '</a>');
}

function setItemActive(el) {
	var trElem;
	var i;
  
	trElem = el;
	while (trElem && trElem.parentNode && (trElem.tagName != "TR") )
		trElem = trElem.parentNode;

	if (trElem.tagName == "TR") {		
		for (i = 0; i < trElem.childNodes.length; i++) {
			if (trElem.childNodes[i].tagName == "TD") {
				if (hasClassName(trElem.childNodes[i],"mainMenuItem"))
					addClassName(trElem.childNodes[i],"mainMenuItemActive");
				else if (hasClassName(trElem.childNodes[i],"mainMenuItemLeft"))
					addClassName(trElem.childNodes[i],"mainMenuItemLeftActive");
				else if (hasClassName(trElem.childNodes[i],"mainMenuItemRight"))
					addClassName(trElem.childNodes[i],"mainMenuItemRightActive");

				else if (hasClassName(trElem.childNodes[i],"menuItem"))
					addClassName(trElem.childNodes[i],"menuItemActive");
				else if (hasClassName(trElem.childNodes[i],"menuItemLeft"))
					addClassName(trElem.childNodes[i],"menuItemLeftActive");
				else if (hasClassName(trElem.childNodes[i],"menuItemRight"))
					addClassName(trElem.childNodes[i],"menuItemRightActive");
			}
		}
	}
}

function setItemNormal(el) {
	var trElem;
	var i;

	trElem = el;
	while (trElem && trElem.parentNode && (trElem.tagName != "TR") )
		trElem = trElem.parentNode;

	if (trElem.tagName == "TR") {		
		for (i = 0; i < trElem.childNodes.length; i++) {
			if (trElem.childNodes[i].tagName == "TD") {
				if (hasClassName(trElem.childNodes[i],"mainMenuItemActive"))
					removeClassName(trElem.childNodes[i],"mainMenuItemActive");
				else if (hasClassName(trElem.childNodes[i],"mainMenuItemLeftActive"))
					removeClassName(trElem.childNodes[i],"mainMenuItemLeftActive");
				else if (hasClassName(trElem.childNodes[i],"mainMenuItemRightActive"))
					removeClassName(trElem.childNodes[i],"mainMenuItemRightActive");
				else if (hasClassName(trElem.childNodes[i],"menuItemActive"))
					removeClassName(trElem.childNodes[i],"menuItemActive");
				else if (hasClassName(trElem.childNodes[i],"menuItemLeftActive"))
					removeClassName(trElem.childNodes[i],"menuItemLeftActive");
				else if (hasClassName(trElem.childNodes[i],"menuItemRightActive"))
					removeClassName(trElem.childNodes[i],"menuItemRightActive");
			}
		}
	}
}


function emailCheck(s) {
	if (s.length > 0) {
		if (!(s.search('@') >= 1 &&
  	     s.lastIndexOf('.') > s.search('@') &&
    	   s.lastIndexOf('.') >= s.length-5)) {
	 		window.alert("Der Aufbau der eMail-Adresse ist nicht korrekt. Bitte überprüfen Sie Ihre Angaben.");
		 }			
	}
}

function changeBackground(e, img) {
	var el=window.event? event.srcElement: e.target
	if (el)
		el.style.backgroundImage="url("+img+")";
}

function goUrl(newUrl) {
	window.location = newUrl;
}
/*****************************************************************************/
/* Ermittelt den aktuellen Link mit Protokoll, Hostnamen und Path.           */
/* Vorhandene Parameter werden weggelassen.                                  */
/*****************************************************************************/
function getBaseLink()
{
  var baseLink;
  baseLink = window.location.protocol + "//" + 
             window.location.host +
             window.location.pathname;
  return baseLink;
}
// *****************************************************************************
function addClassName(el, name) 
{
  if (!hasClassName(el,name))
    el.className += " " + name; 
}
// *****************************************************************************
function hasClassName(el, name) {
  var i, list;

  list = el.className.split(" ");
  for (i = 0; i < list.length; i++) {
    if (list[i] == name) {
      return true;
    }
  }
  return false;
}
// *****************************************************************************
function removeClassName(el, name) {

  var i, oldList, newList;

  if (el.className == null)
    return;

  newList = new Array();
  oldList = el.className.split(" ");
  for (i = 0; i < oldList.length; i++) {
    if (oldList[i] != name) {
      newList.push(oldList[i]);
    }
  }
  el.className = newList.join(" ");
}
// *****************************************************************************
this.lastWidth = 0;
this.lastHeight = 0;
this.vChild = null;
function showInSize(src, title, target, width, height){

    if(document.layers || window.opera){
      x=y=-8;
    } else{
    	x=y=-0;
    }

    var html='<HTML><HEAD><title>' + title + '</title>' +
             ' <style type="text/css"> ' +
             '   body {margin-left:'+x+'px; margin-top:'+y+'px; ' +
             '         margin-right:0px; margin-bottom:0px; ' +
             '         text-align : center;} ' +
             ' </style> ' +
             '</HEAD>' +
             '<body>' +
             '<img src="' + src + '" border="0">' +
             '</body> </html>';

    if( vChild && !vChild.closed) {
      diffX = width - lastWidth;
      diffY = height - lastHeight;
      vChild.resizeBy(diffX, diffY);
    } else {
      vChild=window.open("../image.html",target,"width="+width+",height="+height+",resizable=1");
    }

    lastWidth = width;
    lastHeight = height;

    with(vChild.document){
      open();
      write(html);
      close();
    }
    vChild.focus();
  }
