// 1. function checkFrameset() - Aufruf kommt in die jeweilige Content Seite
// Die Funktion checkt ob das Frame "top.mainFrame" vorhanden ist
// Falls nciht wird der Pfad und die url der aufgerufenen Seite genommen und
// an die url der index-Seite bzw Startseite des Frameset herangehangen --> 2.
function checkFrameset() {
  //alert("checkframeset") 
  if(!top.mainFrame)
    location.href="index.htm?" + location.pathname;
//	location.href="n_index.htm?" + location.pathname;
 }

// Function Frameset2 für Contactseite
 function checkFrameset2() {
  //alert("checkframeset2") 
  if(!top.mainFrame)
    location.href="../index.htm?" + location.pathname;
//    location.href="../n_index.htm?" + location.pathname;	
 }
 
// 2. function checkFramecall() - Aufruf kommt in die index bzw. Startseite d.h. 
// die Framesetdefinition und liest bei vorhandenem Adressanhang (also wenn eine
// Contentseite ohne das Frameset aufgerufen wurde), diesen aus und setzt mit ihm 
// den Inhalt der Contentseite im Frameset.
function checkFramecall() {
  var Adressanhang=location.search;
  //alert(Adressanhang)  
	if(Adressanhang)
    frames.mainFrame.location.href=Adressanhang.substring(1,Adressanhang.length);
    }

// menue

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_findObj(n, d) { //v4.01
  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);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_nbGroup(event, grpName) { //v6.0
  var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == "init" && args.length > 2) {
    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
        if (!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  } else if (event == "over") {
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])? args[i+1] : img.MM_up);
      nbArr[nbArr.length] = img;
    }
  } else if (event == "out" ) {
    for (i=0; i < document.MM_nbOver.length; i++) {
      img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  } else if (event == "down") {
    nbArr = document[grpName];
    if (nbArr)
      for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
      nbArr[nbArr.length] = img;
  } }
}
 
//Begin
// news ticker function
var newslist=new Array();
var cnt=0;			// current news item
var curr = "";
var i=-1;			// current letter being typed

newslist[0]=new Array("Aktuelle Terrmine zu unseren Schausonntagen erfahren sie in der Rubrik -AKTUELLES-", "n_aktuelles.htm") 
newslist[1]=new Array("Neu in unserer Ausstellung: Eine funktionsfähige Hydrosoft Infrarot Wärmekabine. Näheres dazu in unserer Ausstellung.", "die_ausstellung.htm")
<!-- newslist[0]=new Array("Energiesparmesse 2007 in Bernkastel-Kues am 17. und 18. März","aktuell/aktuell_startseite.asp") -->
<!-- newslist[2]=new Array("Wussten Sie schon. Ab dem 01.02.06 bietet Ihnen die KFW attraktive Förderkonditionen für die energetische Gebäudesanierung. ","aktuell/aktuell_startseite.htm") -->
<!-- newslist[4]=new Array("This script tells your users the last time they visited your site","t_greetings.html") -->

function newsticker()
{	
	//alert("nt");
	// next character of current item
	if (i < newslist[cnt][0].length - 1)
	{
		i++;
		temp1 = newslist[cnt][0];	
		temp1 = temp1.split('');	
  		curr = curr+temp1[i];
		temp2 = newslist[cnt][1];	
		
	    mtxt.innerHTML = "<small><a href='"+temp2+" ''><font face='Arial' color='#ff0000'>"+curr+"_</small></font></a>";
		<!-- mtxt.innerHTML = "<small><a href='"+temp2+" 'target=_parent'><font color='#ff0000'>"+curr+"_</small></font></a>"; wenn Ziellink auf eigener Seite liegt-->
  		setTimeout('newsticker()',60) <!-- Einrollzeit -->
		return;
	}

	// new item
	i = -1; curr = "";
	if (cnt<newslist.length-1)
		cnt++;
	else
		cnt=0;
	setTimeout('newsticker()',3500)

}

		//  End -->



