function getFlashMovieObject(movieName) {
  if (window.document[movieName]) {
      return window.document[movieName]; 
  }
  if (navigator.appName.indexOf("Microsoft Internet")==-1) {
    if (document.embeds && document.embeds[movieName])
      return document.embeds[movieName]; 
  } else { // if (navigator.appName.indexOf("Microsoft Internet")!=-1)  
    return document.getElementById(movieName);
  } 	
}


var kurz_anzeigen_merker = "visible";
var kurz_anzeigen_intervall;
var stream_fenster_hoehe_original;
var stream_fenster_breite_original;
var bewegung_fenster_hoehe_original;
var bewegung_fenster_breite_original;

function kurz_anzeigen_fuer_internet_exporer() {     
  if (kurz_anzeigen_merker == "visible") {
    stream_fenster_breite_original = document.getElementById("stream").style.width;
    stream_fenster_hoehe_original  = document.getElementById("stream").style.height;    
    bewegung_fenster_breite_original = document.getElementById("stream_bewegung").style.width;
    bewegung_fenster_hoehe_original  = document.getElementById("stream_bewegung").style.height;
    
    document.getElementById("stream").style.width = "0px";
    document.getElementById("stream").style.height = "0px";    
    document.getElementById("stream_bewegung").style.width = "0px";
    document.getElementById("stream_bewegung").style.height = "0px";
    
    document.getElementById("stream").style.visibility = "visible";
    document.getElementById("stream_bewegung").style.visibility = "visible";
    
    kurz_anzeigen_merker = "hidden";
    
  } else {
    document.getElementById("stream").style.visibility = "hidden";
    document.getElementById("stream_bewegung").style.visibility = "hidden";
    document.getElementById("stream").style.width = stream_fenster_breite_original;
    document.getElementById("stream").style.height = stream_fenster_hoehe_original;
    document.getElementById("stream_bewegung").style.width = bewegung_fenster_breite_original;
    document.getElementById("stream_bewegung").style.height = bewegung_fenster_hoehe_original;
    window.clearInterval(kurz_anzeigen_intervall);      
  }     
}
 


 

 

var anzeige_intervall;
var anzeige_intervall_geschwindigkeit = 10;
var anzeige_intervall_zwischenschritte = 5;
var anzeige_intervall_schritt;

var bewegung_breite_anfang = 110;
var bewegung_hoehe_anfang = 90;
var bewegung_oben_anfang = 2;
var bewegung_links_anfang = 4;

var bewegung_breite_ende = 506;
var bewegung_hoehe_ende = 412;
var bewegung_oben_ende = -296;
var bewegung_links_ende = -367;

var bewegung_breite;
var bewegung_hoehe;
var bewegung_oben;
var bewegung_links;

var aenderung_breite = (bewegung_breite_ende - bewegung_breite_anfang) / anzeige_intervall_zwischenschritte;
var aenderung_hoehe = (bewegung_hoehe_ende - bewegung_hoehe_anfang) / anzeige_intervall_zwischenschritte;
var aenderung_oben = (bewegung_oben_ende - bewegung_oben_anfang) / anzeige_intervall_zwischenschritte;
var aenderung_links = (bewegung_links_ende - bewegung_links_anfang) / anzeige_intervall_zwischenschritte;

var bewegungs_rahmen_style;
var bewegungs_bild_style;
 
function stream_einblenden() {
  bewegungs_rahmen_style = document.getElementById("stream_bewegung").style;
  bewegungs_bild_style = document.getElementById("bewegungs_bild").style;
  
  bewegung_breite = bewegung_breite_anfang;
  bewegung_hoehe = bewegung_hoehe_anfang;
  bewegung_oben = bewegung_oben_anfang;
  bewegung_links = bewegung_links_anfang;  
  
  bewegungs_rahmen_style.width = bewegungs_bild_style.width = bewegung_breite + "px";
  bewegungs_rahmen_style.height = bewegungs_bild_style.height = bewegung_hoehe + "px";
  bewegungs_rahmen_style.top = bewegung_oben + "px";
  bewegungs_rahmen_style.left = bewegung_links + "px";
  bewegungs_rahmen_style.visibility = "visible";

  anzeige_intervall_schritt = 1;
  
  anzeige_intervall = window.setInterval("einblende_intervall()", anzeige_intervall_geschwindigkeit);
}
function einblende_intervall() {

  bewegung_breite += aenderung_breite;
  bewegung_hoehe += aenderung_hoehe;
  bewegung_oben += aenderung_oben;
  bewegung_links += aenderung_links;
  
  bewegungs_rahmen_style.width = bewegungs_bild_style.width = Math.round(bewegung_breite) + "px";
  bewegungs_rahmen_style.height = bewegungs_bild_style.height = Math.round(bewegung_hoehe) + "px";
  bewegungs_rahmen_style.top = Math.round(bewegung_oben) + "px";
  bewegungs_rahmen_style.left = Math.round(bewegung_links) + "px";
    
  if (++anzeige_intervall_schritt > anzeige_intervall_zwischenschritte+1) {
    document.getElementById("stream").style.visibility = "visible"; 
    bewegungs_rahmen_style.visibility = "hidden";     
    var flashMovie=getFlashMovieObject("webcam_stream");
	  flashMovie.filmAbspielen();      
    window.clearInterval(anzeige_intervall);
  }
}










function stream_ausblenden() {  
  var flashMovie=getFlashMovieObject("webcam_stream");
	flashMovie.filmPausieren();
  
  document.getElementById("stream").style.visibility = "hidden";  
  
  bewegungs_rahmen_style = document.getElementById("stream_bewegung").style;
  bewegungs_bild_style = document.getElementById("bewegungs_bild").style;
  
  bewegung_breite = bewegung_breite_ende;
  bewegung_hoehe = bewegung_hoehe_ende;
  bewegung_oben = bewegung_oben_ende;
  bewegung_links = bewegung_links_ende;
  
  bewegungs_rahmen_style.width = bewegungs_bild_style.width = bewegung_breite + "px";
  bewegungs_rahmen_style.height = bewegungs_bild_style.height = bewegung_hoehe + "px";
  bewegungs_rahmen_style.top = bewegung_oben + "px";
  bewegungs_rahmen_style.left = bewegung_links + "px";
  bewegungs_rahmen_style.visibility = "visible";

  anzeige_intervall_schritt = 1;
  
  anzeige_intervall = window.setInterval("ausblende_intervall()", anzeige_intervall_geschwindigkeit);
}
function ausblende_intervall() {
  bewegung_breite -= aenderung_breite;
  bewegung_hoehe -= aenderung_hoehe;
  bewegung_oben -= aenderung_oben;
  bewegung_links -= aenderung_links;
  
  bewegungs_rahmen_style.width = bewegungs_bild_style.width = Math.round(bewegung_breite) + "px";
  bewegungs_rahmen_style.height = bewegungs_bild_style.height = Math.round(bewegung_hoehe) + "px";
  bewegungs_rahmen_style.top = Math.round(bewegung_oben) + "px";
  bewegungs_rahmen_style.left = Math.round(bewegung_links) + "px";
    
  if (++anzeige_intervall_schritt > anzeige_intervall_zwischenschritte+1) {    
    bewegungs_rahmen_style.visibility = "hidden";         
    window.clearInterval(anzeige_intervall);
  }
}



