var klasse1 = "up";
var klasse5 = "up";
var klasse6 = "up";
var klasse7 = "up";
var klasse8 = "up";
var klasse9 = "up";
var klasse10 = "up";
var klasse11 = "up";
var klasse12 = "up";
var klasse13 = "up";
var studium = "up";
var sonstiges = "up";

function effekt(id, which) {
/*  var e;
  e = document.getElementById(id);

  if ( e.contain(window.event) )
  {

  }
*/
  switch (id) {
    case "klasse1":
      if (which == "up")
      {
        if ( klasse1 == "down" )
        {
          new Effect.SlideUp('klasse1');
          klasse1 = "dead";
          setTimeout('setstate("up", "klasse1")',1200);
        }
      } else {
        if ( klasse1 == "up" )
        {
          klasse1 = "dead";
          new Effect.SlideDown('klasse1');
          setTimeout('setstate("down", "klasse1")',1200);
        }
      }

      break;
    case "klasse5":
      if (which == "up")
      {
        if ( klasse5 == "down" )
        {
          new Effect.SlideUp('klasse5');
          klasse5 = "dead";
          setTimeout('setstate("up", "klasse5")',1200);
        }
      } else {
        if ( klasse5 == "up" )
        {
          klasse5 = "dead";
          new Effect.SlideDown('klasse5');
          setTimeout('setstate("down", "klasse5")',1200);
        }
      }
      break;
    case "klasse6":
      if (which == "up")
      {
        if ( klasse6 == "down" )
        {
          new Effect.SlideUp('klasse6');
          klasse6 = "dead";
          setTimeout('setstate("up", "klasse6")',1200);
        }
      } else {
        if ( klasse6 == "up" )
        {
          klasse6 = "dead";
          new Effect.SlideDown('klasse6');
          setTimeout('setstate("down", "klasse6")',1200);
        }
      }
      break;
    case "klasse7":
      if (which == "up")
      {
        if ( klasse7 == "down" )
        {
          new Effect.SlideUp('klasse7');
          klasse7 = "dead";
          setTimeout('setstate("up", "klasse7")',1200);
        }
      } else {
        if ( klasse7 == "up" )
        {
          klasse7 = "dead";
          new Effect.SlideDown('klasse7');
          setTimeout('setstate("down", "klasse7")',1200);
        }
      }
      break;
    case "klasse8":
      if (which == "up")
      {
        if ( klasse8 == "down" )
        {
          new Effect.SlideUp('klasse8');
          klasse8 = "dead";
          setTimeout('setstate("up", "klasse8")',1200);
        }
      } else {
        if ( klasse8 == "up" )
        {
          klasse8 = "dead";
          new Effect.SlideDown('klasse8');
          setTimeout('setstate("down", "klasse8")',1200);
        }
      }
      break;
    case "klasse9":
      if (which == "up")
      {
        if ( klasse9 == "down" )
        {
          new Effect.SlideUp('klasse9');
          klasse9 = "dead";
          setTimeout('setstate("up", "klasse9")',1200);
        }
      } else {
        if ( klasse9 == "up" )
        {
          klasse9 = "dead";
          new Effect.SlideDown('klasse9');
          setTimeout('setstate("down", "klasse9")',1200);
        }
      }
      break;
    case "klasse10":
      if (which == "up")
      {
        if ( klasse10 == "down" )
        {
          new Effect.SlideUp('klasse10');
          klasse10 = "dead";
          setTimeout('setstate("up", "klasse10")',1200);
        }
      } else {
        if ( klasse10 == "up" )
        {
          klasse10 = "dead";
          new Effect.SlideDown('klasse10');
          setTimeout('setstate("down", "klasse10")',1200);
        }
      }
      break;
    case "klasse11":
      if (which == "up")
      {
        if ( klasse11 == "down" )
        {
          new Effect.SlideUp('klasse11');
          klasse11 = "dead";
          setTimeout('setstate("up", "klasse11")',1200);
        }
      } else {
        if ( klasse11 == "up" )
        {
          klasse11 = "dead";
          new Effect.SlideDown('klasse11');
          setTimeout('setstate("down", "klasse11")',1200);
        }
      }
      break;
    case "klasse12":
      if (which == "up")
      {
        if ( klasse12 == "down" )
        {
          new Effect.SlideUp('klasse12');
          klasse12 = "dead";
          setTimeout('setstate("up", "klasse12")',1200);
        }
      } else {
        if ( klasse12 == "up" )
        {
          klasse12 = "dead";
          new Effect.SlideDown('klasse12');
          setTimeout('setstate("down", "klasse12")',1200);
        }
      }
      break;
    case "klasse13":
      if (which == "up")
      {
        if ( klasse13 == "down" )
        {
          new Effect.SlideUp('klasse13');
          klasse13 = "dead";
          setTimeout('setstate("up", "klasse13")',1200);
        }
      } else {
        if ( klasse13 == "up" )
        {
          klasse13 = "dead";
          new Effect.SlideDown('klasse13');
          setTimeout('setstate("down", "klasse13")',1200);
        }
      }
      break;
    case "studium":
      if (which == "up")
      {
        if ( studium == "down" )
        {
          new Effect.SlideUp('studium');
          studium = "dead";
          setTimeout('setstate("up", "studium")',1200);
        }
      } else {
        if ( studium == "up" )
        {
          studium = "dead";
          new Effect.SlideDown('studium');
          setTimeout('setstate("down", "studium")',1200);
        }
      }
      break;
    case "sonstiges":
      if (which == "up")
      {
        if ( sonstiges == "down" )
        {
          new Effect.SlideUp('sonstiges');
          sonstiges = "dead";
          setTimeout('setstate("up", "sonstiges")',1200);
        }
      } else {
        if ( sonstiges == "up" )
        {
          sonstiges = "dead";
          new Effect.SlideDown('sonstiges');
          setTimeout('setstate("down", "sonstiges")',1200);
        }
      }
      break;
    default:
      break;  
  }
}


function setstate(which, id) {
  switch (id) {
    case "klasse1":
      klasse1 = which;
      break;
    case "klasse5":
      klasse5 = which;
      break;
    case "klasse6":
      klasse6 = which;
      break;
    case "klasse7":
      klasse7 = which;
      break;
    case "klasse8":
      klasse8 = which;
      break;
    case "klasse9":
      klasse9 = which;
      break;
    case "klasse10":
      klasse10 = which;
      break;
    case "klasse11":
      klasse11 = which;
      break;
    case "klasse12":
      klasse12 = which;
      break;
    case "klasse13":
      klasse13 = which;
      break;
    case "studium":
      studium = which;
      break;
    case "sonstiges":
      sonstiges = which;
      break;
    default:
      alert("Unerwarteter Fehler");
      break;  
  }

}
