
var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;
jsVersion = 1.1;

function JSGetSwfVer(i){
	
	if (navigator.plugins != null && navigator.plugins.length > 0) {
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
			var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
      		var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
			descArray = flashDescription.split(" ");
			tempArrayMajor = descArray[2].split(".");
			versionMajor = tempArrayMajor[0];
			versionMinor = tempArrayMajor[1];
			if ( descArray[3] != "" ) {
				tempArrayMinor = descArray[3].split("r");
			} else {
				tempArrayMinor = descArray[4].split("r");
			}
      		versionRevision = tempArrayMinor[1] > 0 ? tempArrayMinor[1] : 0;
            flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
      	} else {
			flashVer = -1;
		}
	}
	
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
	
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
	
	else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;

	else {
		
		flashVer = -1;
	}
	return flashVer;
} 
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision) 
{
 	reqVer = parseFloat(reqMajorVer + "." + reqRevision);
   		
	for (i=25;i>0;i--) {	
		if (isIE && isWin && !isOpera) {
			versionStr = VBGetSwfVer(i);
		} else {
			versionStr = JSGetSwfVer(i);		
		}
		if (versionStr == -1 ) { 
			return false;
		} else if (versionStr != 0) {
			if(isIE && isWin && !isOpera) {
				tempArray         = versionStr.split(" ");
				tempString        = tempArray[1];
				versionArray      = tempString .split(",");				
			} else {
				versionArray      = versionStr.split(".");
			}
			versionMajor      = versionArray[0];
			versionMinor      = versionArray[1];
			versionRevision   = versionArray[2];
			
			versionString     = versionMajor + "." + versionRevision;  
			versionNum        = parseFloat(versionString);
       
			if ( (versionMajor > reqMajorVer) && (versionNum >= reqVer) ) {
				return true;
			} else {
				return ((versionNum >= reqVer && versionMinor >= reqMinorVer) ? true : false );	
			}
		}
	}	
	return (reqVer ? false : 0.0);
}


function OpenSubMenu (URI) 
{
  parent['isubmenu'].location.href = URI;
}

function CreateFlashNonTransparent(DivID,OBJID, CLSID, WIDTH, HEIGHT,STYLE, MOVIE)
{
  var d = document.getElementById(DivID);
  d.innerHTML = 
  '<object classid='+CLSID+' codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" '+
	'width='+WIDTH+' height='+HEIGHT+' style='+STYLE+' id='+OBJID+'> '+
	'<param name="movie" value=' + MOVIE + '> '+	
	'<param name="quality" value="high"> '+
	'<param name="allowScriptAccess" value="always"> '+
	'<param name="swliveconnect" value="true"> '+	  
    '<embed src=' + MOVIE + ' width='+WIDTH+' height='+HEIGHT+' quality="high" '+
	' pluginspage="http://www.macromedia.com/go/getflashplayer" '+
	' type="application/x-shockwave-flash"></embed> </object>' ;
}


function CreateFlash(DivID,OBJID, CLSID, WIDTH, HEIGHT,STYLE, MOVIE)
{
  var d = document.getElementById(DivID);
  d.innerHTML = 
  '<object classid='+CLSID+' codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" '+
	'width='+WIDTH+' height='+HEIGHT+' style='+STYLE+' id='+OBJID+'> '+
	'<param name="movie" value=' + MOVIE + '> '+	
	'<param name="quality" value="high"> '+
	'<param name="allowScriptAccess" value="always"> '+	
	'<param name="wmode" value="transparent"> '+
	'<param name="swliveconnect" value="true"> '+	  
    '<embed src=' + MOVIE + ' width='+WIDTH+' height='+HEIGHT+' quality="high" '+
	' pluginspage="http://www.macromedia.com/go/getflashplayer" '+
	' type="application/x-shockwave-flash" wmode="transparent"></embed> </object>' ;
}
function FindFlash (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;
  }
function PlayNextMovie(mainMovie,subMovie) 
{
    var movie = FindFlash(mainMovie);
	if (movie)
	{
		var akt = movie.GetVariable("/:myfilm");
		movie.TPlay("/"+akt);
		movie.SetVariable("/:myfilm", subMovie);
	//	movie.gotoFrame("startover");
    }
  }
// Handling für Bookmarks !
function addBookmark(url,title)
{
	if (window.sidebar) { 
		window.sidebar.addPanel(title, url,""); 
	} else if( document.all ) {
		window.external.AddFavorite( url, title);
	} else if( window.opera && window.print ) {
		return true;
	}
}
// Handling für IFrame und DIV Anzeige !
function foo()
{
  document.getElementById("activ"+iname).style.visibility = "visible";
  document.getElementById("iactiv"+iname).style.visibility = "visible";
}

function ShowIFrame(iname)
{
  document.getElementById("activ"+iname).style.visibility = "visible";
  document.getElementById("iactiv"+iname).style.visibility = "visible";
}
function HideIFrame(iname)
{
  document.getElementById("activ"+iname).style.visibility = "hidden";
  document.getElementById("iactiv"+iname).style.visibility = "hidden";
}
function LoadIFrame(iname,URL)
{
  document.getElementById("iactiv"+iname).src =  URL;
}
// PopUp-Fenster
function neuesFenster(ziel) 
{
  window.open(ziel,"test","width=500,height=300,top=150,left=150,scrollbars=1");
}
  
function neuesFenster2(ziel) 
{
	window.open(ziel,"test","width=640,height=400,top=150,left=150,scrollbars=0");
  }
// Script um Images nach ID Tag auszutauschen
// zB
//		<a href="/anmeldung_html/tp_vipreg_html.html" target="_self" 
//		onmouseover="SetBtnImage('btn1', '/_media/anmeldung_html/buttons/btn_startseite-2.png')" 
//		onmouseout="SetBtnImage('btn1','/_media/anmeldung_html/buttons/btn_startseite-1.png')">
//		<img id="btn1" src="/_media/anmeldung_html/buttons/btn_startseite-1.png" width="98" height="35" border="0"></img>

function SetBtnImage(ImgId,imgsrc)
{
  document.getElementById(ImgId).src = imgsrc;
}

