function change_Boolean(Objekt,Eigenschaft){
  obj=document.getElementById(Objekt);
  if (eval("obj."+Eigenschaft)) eval("obj."+Eigenschaft+"=false");
	else 	eval("obj."+Eigenschaft+"=true");
}

function ChangeColor(objekt,Farbe){
	objekt.style.backgroundColor=Farbe;
}

function getElementsByClassName(class_name){
  var all_obj,ret_obj=new Array(),j=0,teststr;

  if(document.all)all_obj=document.all;
  else if(document.getElementsByTagName && !document.all)
    all_obj=document.getElementsByTagName("*");

  for(i=0;i<all_obj.length;i++)
  {
    if(all_obj[i].className.indexOf(class_name)!=-1)
    {
      teststr=","+all_obj[i].className.split(" ").join(",")+",";
      if(teststr.indexOf(","+class_name+",")!=-1)
      {
        ret_obj[j]=all_obj[i];
        j++;
      }
    }
  }
  return ret_obj;
}

function change_Feld(show,hide){
  change_Class('Feld_klein','display','block');
	change_Class('Feld_gross','display','none');
  if (show){
		if (show.style) show.style.display='block';
		else document.getElementById(show).style.display='block';
	}
	if (hide){
		if (hide.style) hide.style.display='none';
		else document.getElementById(hide).style.display='none';
	}
	return false;
}

function change_Class(Class,Style,Wert){
	objekte=getElementsByClassName(Class);for (y=0; y<objekte.length; y++) eval('objekte[y].style.'+Style+'="'+Wert+'"');
}

function change_Bild_Maske (ID,neues_Bild){
	Bild=document.getElementById('Bild_'+ID);
	Maske=document.getElementById('Maske_'+ID);
	Bild.style.height='';
	Bild.src = neues_Bild;
	window.setTimeout("Maske.style.height=Bild.height+'px';",100);
}

function Infofenster_move(obj){
var curleft = 0;
var curtop = 0;
if (obj.offsetParent)
{
	while (obj.offsetParent)
	{
		curleft += obj.offsetLeft;
		curtop += obj.offsetTop;
		obj = obj.offsetParent;
	}
}
else {
	if (obj.x) curleft += obj.x;
	if (obj.y) curtop += obj.y;
}
document.getElementById('Infofenster').style.left=curleft+'px';
document.getElementById('Infofenster').style.top=(curtop-document.getElementById('Infofenster').clientHeight-2)+'px';
}

function Infofenster_hide(){
document.getElementById('Infofenster').style.display='none';
}

function Infofenster_show(obj,Text){
document.getElementById('Infofenster').innerHTML=Text;
document.getElementById('Infofenster').style.display='block';
Infofenster_move(obj);
}

function Element_hervorheben(ID,Class,Style,Wert_aktiv){
	objekte=getElementsByClassName(Class);for (y=0; y<objekte.length; y++) {
		if (objekte[y].id!=ID) a=1+3;
		Wert_normal=eval('document.getElementById("'+ID+'").style.'+Style); break;
	}
	change_Class(Class,Style,Wert_normal);
  eval ('document.getElementById("'+ID+'").style.'+Style+'="'+Wert_aktiv+'"');
}

function Farbe_aendern (Class,Farbe){
	objekte=getElementsByClassName(Class);for (y=0; y<objekte.length; y++) {
		objekte[y].style.color=Farbe;
	}
}

function Blinken (Class,Farbe1,Farbe2){
	setTimeout('Farbe_aendern(\''+Class+'\',\''+Farbe1+'\');',100);
	setTimeout('Farbe_aendern(\''+Class+'\',\''+Farbe2+'\');',150);
	setTimeout('Farbe_aendern(\''+Class+'\',\''+Farbe1+'\');',200);
	setTimeout('Farbe_aendern(\''+Class+'\',\''+Farbe2+'\');',250);
	setTimeout('Farbe_aendern(\''+Class+'\',\''+Farbe1+'\');',300);
	setTimeout('Farbe_aendern(\''+Class+'\',\''+Farbe2+'\');',800);
	setTimeout('Farbe_aendern(\''+Class+'\',\''+Farbe1+'\');',850);
	setTimeout('Farbe_aendern(\''+Class+'\',\''+Farbe2+'\');',900);
	setTimeout('Farbe_aendern(\''+Class+'\',\''+Farbe1+'\');',950);
	setTimeout('Farbe_aendern(\''+Class+'\',\''+Farbe2+'\');',1000);
}
	/*Blinken('blinken','#FFFFFF','#BF3226');
	Flackern=setInterval("Blinken('blinken','#FFFFFF','#BF3226');",4000);*/

function Zeitverzoegerung(){
	/* Dies ist nur ein Dummy richtige Funktion in PHP-Ausgabe.php */
}

function Transparenz_aendern(ID,Wert){
	document.getElementById(ID).style.filter="Alpha(opacity="+Wert+", style=4)";
	document.getElementById(ID).style.MozOpacity="0."+Wert;
}

function Einblenden(ID,Delay,Schritte){
	Transparenz_aendern(ID,0);
	document.getElementById(ID).style.visibility="visible";
	for (i=1;i<=Schritte;i++){
			window.setTimeout('Transparenz_aendern("'+ID+'",'+(100*i/Schritte)+')',(i*Delay));
	}
}

function Ausblenden(ID,Delay,Schritte){
	Transparenz_aendern(ID,0);
	document.getElementById(ID).style.visibility="visible";
	for (i=Schritte;i>=0;i--){
			window.setTimeout('Transparenz_aendern("'+ID+'",'+(100*i/Schritte)+')',(i*Delay));
	}
}

function Bild_tauschen(ID1,ID2){
	Schritte=10;
	Delay=100;
	Transparenz_aendern(ID2,0);
	document.getElementById(ID2).style.visibility="visible";
	for (i=1;i<=Schritte;i++){
			window.setTimeout('Transparenz_aendern("'+ID2+'",'+(100*i/Schritte)+')',(i*Delay));
	}
	window.setTimeout('document.getElementById("'+ID1+'").src=document.getElementById("'+ID2+'").src',(Delay*Schritte));
	window.setTimeout('document.getElementById("'+ID2+'").style.visibility="hidden"',(Delay*Schritte+1000));
}
