function FensterOeffnen (Adresse) {
   newWindow = window.open(Adresse, "Zweitfenster", "width=300,height=100,left=100,top=200");
   newWindow.focus();
} 

function showHelp()
{
   $('help').style.display='block';
}

function showHelpFlash(datei)
{
   $('help').style.display='block';
   var state = getCookie("FLASHSTATE");
   if (state == "on")
      $('flash_audio').innerHTML = "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='0' height='0'><param name='movie' value='"+datei+"'><param name='quality' value='high'><param name='LOOP' value='false'><embed src='"+datei+"' width='0' height='0' loop='false' quality='high' type='application/x-shockwave-flash'></embed></object>";  	
}


function closeHelp()
{
   $('help').style.display='none';
} 
		  
// fuer Info-Box
function showDetail()
{
   $('link_on').style.display = "none";
   $('link_off').style.display = "block";
   $('tx_detail').style.display = "block";
}

function closeDetail()
{
   $('link_on').style.display = "block";
   $('link_off').style.display = "none";
   $('tx_detail').style.display = "none";
}

/* ********* Flash-Player ************** */

function setPlayerState(datei)
{
	var state = getCookie("FLASHSTATE");
	if (state == null)
	{
		var ablauf = new Date();
		var einTag = ablauf.getTime() + (24 * 60 * 60 * 1000);
		ablauf.setTime(einTag);
		document.cookie = "FLASHSTATE=on; expires=" + ablauf;
		startPlayer(datei);
   	}
   	else if (state == "on")
		startPlayer(datei);
   	else if (state == "off")
		stopPlayer();
}

function stopPlayer()
{
   var state = getCookie("FLASHSTATE");
   if (state != "off")
      document.cookie = "FLASHSTATE=off";
//   $('flash_audio').style.display = "none";
   $('flash_audio').innerHTML = "";
   $('audio_aus').style.display = "none";
   $('audio_ein').style.display = "inline";
}

function startPlayer(datei)
{	
   document.cookie = "FLASHSTATE=on";
//   $('flash_audio').style.display = "inline";
   $('flash_audio').innerHTML = "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='0' height='0'><param name='movie' value='"+datei+"'><param name='quality' value='high'><param name='LOOP' value='false'><embed src='"+datei+"' width='0' height='0' loop='false' quality='high' type='application/x-shockwave-flash'></embed></object>";
   $('audio_aus').style.display = "inline";
   $('audio_ein').style.display = "none";
}

function getCookie ( cookie_name )
{
   var results = document.cookie.match ( cookie_name + '=(.*?)(;|$)' );

   if ( results )
      return ( unescape ( results[1] ) );
   else
      return null;
}

/* ****************************** */



function Launch(theURL,winName,targetName,features) 
{
  eval(winName+"=window.open('"+theURL+"','"+targetName+"','"+features+"')")
}

var Tabs = Class.create({
    initialize: function(obj){
        this.container = $(options.containerID);
        this.tabCSSClass = options.contentClass;
        this.tabContainer = this.getTabContainer();
        this.activeTab = 0;
        this.hideContainer();
        this.attachEvent();
    },
    getTabContainer: function()
    {
        return this.container.select('.'+this.tabCSSClass);
    },
    attachEvent: function()
    {
        var lis = this.container.select('li a');
        for(var i = 0; i < lis.length; i++)
        {
            lis[i].observe('click', this.showTab.bindAsEventListener(this, i));
        }
    },
    hideContainer: function()
    {
        var len = this.tabContainer.length;
        for(var i = 0; i < len; i++)
        {
            this.tabContainer[i].show();
            if(i != this.activeTab)
            {
                this.tabContainer[i].hide();
            }
        }
        this.setTabActive();
    },
    showTab: function(e,num)
    {
        e.stop();
        this.activeTab = num;
        this.hideContainer();
    },
    setTabActive: function()
    {
        var active = this.container.select('a.active');
        if(active[0])
        {
            active[0].removeClassName('active');
        }
        this.container.select('li a')[this.activeTab].addClassName('active');
    }
});

Event.observe(window,'load',function(){
    if($('tabs'))
    {
        var nvTabs = new Tabs(
            options = {
                'containerID': 'tabs',
                'contentClass': 'tabContent'
            }
        );
    }
    if($('tabs3'))
    {
        var nvTabs = new Tabs(
            options = {
                'containerID': 'tabs3',
                'contentClass': 'tabContent'
            }
        );
    }
    if($('tabs2'))
    {
        var nvTabs = new Tabs(
            options = {
                'containerID': 'tabs2',
                'contentClass': 'tabContent'
            }
        );
    }
    if($('tabs9'))
    {
        var nvTabs = new Tabs(
            options = {
                'containerID': 'tabs9',
                'contentClass': 'tabContent'
            }
        );
    }
});