
// Image Features (Mouseover, Restore, Preload, Random Pic for n Pics

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}



function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


function rndpic(picpath,picname,picnumbers){
if(eval('document.'+picname)){
	var tempNumb = Math.ceil(10 * Math.random());
	var picArray = picpath.split(".");
	if (tempNumb > picnumbers ){
		rndpic(picpath,picname,picnumbers);
	} else {
		alert("Die Zufallsnummer lautet" + tempNumb +" "+ picArray[0]);
		 eval('document.'+picname+'.src = \"'+picArray[0]+tempNumb+'.'+picArray[1]+'\";');
	}
  	}


} 

// END




// Several Window POPUP's

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

// PopUp Window für opener Fenster

function MM_openSetWindow(theURL,winName,launchWin,features) { //v1.0
  if (launchWin == ''){
    window.open(theURL,winName,features);
  }
  else{
    var controller = window.open(theURL,winName,features);
    if (controller.opener == null){
      controller.opener = self;
    }
    controller.opener.name = launchWin;
    return controller;
  }
}

function CloseMyWindow(){
	window.setTimeout("self.close()",500);
}


function FocusMe(){
	
	self.focus();
}

// END


// Window Functions (i.e. Print and Bookmark)


function printpage() {
	var iemac = ((navigator.userAgent.indexOf("Mac") != -1) && (navigator.userAgent.indexOf("MSIE") != -1)) ? 1 : 0;
	var ie4win = ((navigator.userAgent.indexOf("WIndows") != -1) && (navigator.userAgent.indexOf("MSIE 4.0") != -1)) ? 1 : 0;

	if (!iemac && !ie4win) {
	window.print();return false;

	} else if (ie4win) {

	vbPrintPage();

	} else {
	alert("Leider unterstuetzt Ihr Browser diese Funktion nicht!");
	}
}

function setBookmark(){
   var pageurl=location.href;
   var pagetitle= document.title;
   if (document.all) 
    		window.external.AddFavorite(pageurl,pagetitle);
	else alert('Netscape Benutzer koennen mit CTRL-D diese Seite zu den Lesezeichen hinzufuegen.');
}

// END


//Object Finders

function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i>d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}


function tmt_findObj(n){
	var x,t; if((n.indexOf("?"))>0&&parent.frames.length){t=n.split("?");
	x=eval("parent.frames['"+t[1]+"'].document.getElementById('"+t[0]+"')");
	}else{x=document.getElementById(n)}return x;
}

// END




// Form functions


function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}


function win_swi(seite,feld) {
	if (seite == "nix") { 
	eval("document.form1.subnavselect"+feld+".selectedIndex = 0");
	} else {
	top.location.href=seite;
	}
}

// END





// Layers

function MM_showHideLayers() { //v3.0A Modified by Al Sparber and Massimo Foti for NN6 Compatibility
  var i,p,v,obj,args=MM_showHideLayers.arguments;if(document.getElementById){
   for (i=0; i<(args.length-2); i+=3){ obj=tmt_findObj(args[i]);v=args[i+2];
   v=(v=='show')?'visible':(v='hide')?'hidden':v;
   if(obj)obj.style.visibility=v;}} else{
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }}
}

// END




