function getRefToDiv(divID,oDoc) {
  if( !oDoc ) { oDoc = document; }
  if( document.layers ) {
      if( oDoc.layers[divID] ) { return oDoc.layers[divID]; } else {
          //repeatedly run through all child layers
          for( var x = 0, y; !y && x < oDoc.layers.length; x++ ) {
              //on success, return that layer, else return nothing
              y = getRefToDiv(divID,oDoc.layers[x].document); }
          return y; } }
  if( document.getElementById ) {
      return document.getElementById(divID); }
  if( document.all ) {
      return document.all[divID]; }
  return false;
}
function getWindowHeight() {
  var myWidth = 0, myHeight = 0;
  if( typeof( window.innerHeight ) == 'number' ) {
    //Non-IE
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientHeight ) ) {
    //IE 4 compatible
    myHeight = document.body.clientHeight;
  }
  return [ myHeight ];
}
function getWindowWidth() {
  var myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
  } else if( document.documentElement && ( document.documentElement.clientWidth ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
  } else if( document.body && ( document.body.clientWidth ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
  }
  return [ myWidth ];
}
function sendDivSize () {
	myReference5 = getRefToDiv("flashcontent");
	//
	if(myReference5) {
		if( myReference5.style ) { myReference5 = myReference5.style; }
		var movie = findeFlash('arcplace');
		if (movie) {
			//alert(myReference.width);
			movie.SetVariable("divSize", myReference5.width);
		}
	}
}
function getScrollHeight() {
  var scrOfH = 0;
  if( document.body && ( document.body.scrollHeight ) ) {
    //DOM compliant
    scrOfH = document.body.scrollHeight;
    //scrOfX = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollHeight ) ) {
    //IE6 standards compliant mode
    scrOfH = document.documentElement.scrollHeight;
    //scrOfX = document.documentElement.scrollLeft;
  }
  return [ scrOfH ];
}
function getScrollWidth() {
  var scrOfW = 0;
  	
	var browserAgent=navigator.userAgent;

	if (browserAgent.indexOf("Firefox") != -1) { 
		  scrOfW = document.documentElement.scrollWidth;
	} else {
		  if( document.body && ( document.body.scrollWidth ) ) {
			//DOM compliant
			scrOfW = document.body.scrollWidth;
			//scrOfX = document.body.scrollLeft;
		  } else if( document.documentElement && ( document.documentElement.scrollWidth ) ) {
			//IE6 standards compliant mode
			scrOfW = document.documentElement.scrollWidth;
			//scrOfX = document.documentElement.scrollLeft;
		  }
	}

  return [ scrOfW ];
}

function expand(flashlayer,flashcontent,expand) {
	myReference = getRefToDiv(flashlayer);
	myReference2 = getRefToDiv(flashcontent);
	myReference3 = getRefToDiv("overlay");
	myReference4 = getRefToDiv("flashborder");
	//
	newWidth = parseInt(getScrollWidth());
	newHeight = getScrollHeight();
	newWindowWidth = parseInt(getWindowWidth());
	newWindowHeight = getWindowHeight();
	if (newWidth > newWindowWidth) {
		newWidth = newWidth+11;
	}
	//
	gadgetLayerHeight = myReference.offsetHeight;
	mainLayerLeft = myReference2.offsetLeft;
	mainLayerWidth = myReference2.offsetWidth;
	//
	if(myReference && myReference2 && myReference3) {
		if( myReference.style ) { myReference = myReference.style; }
		if( myReference2.style ) { myReference2 = myReference2.style; }
		if( myReference3.style ) { myReference3 = myReference3.style; }
		if( myReference4.style ) { myReference4 = myReference4.style; }
		
		if (expand == "expand") {
			
			myReference.position = "absolute";
			myReference.top = 0;
			myReference.left = 0;
			myReference.margin = 0;
			myReference.border = 0;
			myReference.width = newWidth+"px";
			myReference.height = newHeight+"px";

			myReference2.position = "absolute";
			myReference2.top = "10px";
			myReference2.left = "10px";
			myReference2.width = "700px";
			myReference2.height = "574px";
			
			myReference3.position = "absolute";
			myReference3.top = 0;
			myReference3.left = 0;
			myReference3.margin = 0;
			myReference3.width = newWidth+"px";
			myReference3.height = newHeight+"px";
			
			myReference4.position = "absolute";
			myReference4.top = ((newWindowHeight/2)-297)+"px";
			myReference4.left = ((newWindowWidth/2)-360)+"px";
			myReference4.width = "720px";
			myReference4.height = "594px";
			myReference4.backgroundColor = "#DAE1E4";
			
		} else {
			myReference.position = "relative";
			myReference.top = "0px";
			myReference.left = "0px";
			myReference.width = "450px";
			myReference.height = "369px";
	
			myReference2.position = "relative";
			myReference2.top = "0px";
			myReference2.left = "0px";
			myReference2.width = "450px";
			myReference2.height = "369px";

			myReference3.position = "relative";
			myReference3.top = "0px";
			myReference3.left = "0px";
			myReference3.width = "0px";
			myReference3.height = "0px";
			
			myReference4.position = "relative";
			myReference4.top = "0px";
			myReference4.left = "0px";
			myReference4.width = "450px";
			myReference4.height = "369px";
			
		}
	}
}
//Datei FindeFlash.js

  function findeFlash (flash) {
    if (document.all) {
      if (document.all[flash]) {
        return document.all[flash];
      }
      if (window.opera) {
        var movie = eval(window.document + flash);
        if (movie.SetVariable) {
          return movie;
        }
      }
      return;
    }
    if(document.layers) {
      if(document.embeds[flash]) {
        var movie = document.embeds[flash];
        if (movie.SetVariable) {
          return movie;
        }
      }
      return;
    }
    if (!document.getElementById) {
      return;
    }
    var movie = document.getElementById(flash);
    if (movie.SetVariable) {
      return movie;
    }
    var movies = movie.getElementsByTagName('embed');
    if (!movies || !movies.length) {
      return;
    }
    movie = movies[0];
    if (movie.SetVariable) {
      return movie;
    }
    return;
  }