
 /**************************************
* Begin Navi Layer  
**************************************/

function toggleVisibility(id, vis, bildname) {
   if (document.getElementById) { // if ( IE4 )
      var el_ = document[bildname];
      var x = y = 0;

      while( (el_ = el_.offsetParent) != null ) {
          x += el_.offsetLeft;
          y += el_.offsetTop;
      }
      var offsetleft = x + document[bildname].offsetLeft + document[bildname].offsetWidth;
      var offsettop  = y + document[bildname].offsetTop;


      if ((navigator.userAgent.indexOf("Mac") > -1) && ( navigator.userAgent.indexOf("IE") > -1 )) {
         offsetleft += 2;
         offsettop += 1;
      } else {
         offsettop -= 2;
      }
      if ( obj = document.getElementById(id) ) {
         obj.style.left = offsetleft;
         obj.style.top = offsettop;
         obj.style.visibility = vis ? "visible" : "hidden";
		 obj.style.zIndex = 10;
      }

   } else {

      if (document.layers) {
         return;
         var el_ = document[bildname];
         var x = el_.x;
         var y = el_.y;
         var w = el_.width;

         if ( !document.layers[id] ) return;
         document.layers[id].top = y;
         document.layers[id].left = x+w;
         document.layers[id].visibility = vis?"show":"hidden";
		 document.layers[id].zIndex = 10;

      } else {
         if ( !document.all ) return;
         var x = y = 0;
         var offsetleft = x + document[bildname].offsetLeft + document[bildname].offsetWidth;
         var offsettop  = y + document[bildname].offsetTop;
 
         if ( !document.all[id] ) return;
         eval("document.all." + id + ".style.top = \"" + offsettop + "\"");
         eval("document.all." + id + ".style.left = \"" + offsetleft + "\"");
         eval("document.all." + id + ".style.visibility = \"" + (vis?"visible":"hidden") + "\"");
      }
   }
}


 /**************************************
* End Navi Layer  
**************************************/

 
/**************************************
* Div Menu Meldungen/Kommentar  
**************************************/

function tabSelMenu(tabId,tabActive,tabNum) { 
  for(i=1; i<=tabNum; i++) {
    tabMenu = tabId+"_tbm"+i;
    tabMenu = document.getElementById(tabMenu);
	tabContent = tabId+"_tbc"+i;
	tabContent = document.getElementById(tabContent); 
    if(tabActive==i) { 
	  tabMenu.className = 'topnav_tiefe2_aktiv';
	  tabContent.style.display  = 'block';
	} else {
	  tabMenu.className = 'topnav_tiefe2_aktiv';	
	  tabContent.style.display  = 'none';	  
	}
  }
}

/**************************************
* ENDE Div Menu Meldungen/Kommentar 
**************************************/

/**************************************
* Begin RSS Links 
**************************************/

function doBM(bservice) {
	bmurl = encodeURIComponent(location.href);
	bmtitle = encodeURIComponent(document.title);
	switch(bservice) {		
		case 'delicious':
			window.open('http://del.icio.us/post?url='+bmurl+'&title='+bmtitle);
			break;
		case 'mrwong':
			window.open('http://www.mister-wong.de/index.php?action=addurl&bm_url='+bmurl+'&bm_description='+bmtitle);
			break;
		case 'linkarena':	
			window.open('http://linkarena.com/bookmarks/addlink/?url='+bmurl+'&title='+bmtitle+'&desc=&tags=');
			break;
		case 'webnews': 		
			window.open('http://www.webnews.de/einstellen?url='+bmurl+'&title='+bmtitle);
			break;
		case 'yigg':
			window.open('http://yigg.de/neu?exturl='+bmurl+'&exttitle='+bmtitle);
			break;	
		case 'google': 		
			window.open('http://www.google.com/bookmarks/mark?op=add&hl=de&bkmk='+bmurl+'&title='+bmtitle);
			break;
	}	
}

/**************************************
* Ende RSS Links 
**************************************/


/**************************************
* MerkurtzTV Player
**************************************/
function openMerkurtzTv(adresse)
{
	//Dimension und Position ermitteln
	var maxhoehe = 825;
	var hoehe = (screen.height < maxhoehe)? 680 : maxhoehe;
	var breite = 750;
	var l_abstand = (screen.width/2)-(breite/2);
	
	//Popup erzeugen
	Fenster = window.open(adresse, "merkurtzTV", "width="+breite+",height="+hoehe+", scrollbars=yes, top=0, left="+l_abstand+"");
	Fenster.focus();
}



/**************************************
* Aufmacher Rotation
**************************************/
var startid = 2;
var aufmacher = 5;


function autotoggle()
{
	//Element wechseln
 	toggleAufmacher(startid, 'a');	
	if(startid == 5)
	{
		startid = 1;	
	}else{	
		startid++;
	} 
}

function toggleAufmacher(id, flag)
{
	//Interval löschen
	if(flag == "m"){
		//Rotation deaktivieren
		window.clearInterval(aktiv);	
	}
	

	//Existenzprüfung
	if(document.getElementById("aufmacher"+id))
	{
		//Alle Divs unsichtbar schalten
		for(var i=1; i<=5;i++)
		{
			if(document.getElementById("aufmacher"+i))
			{
				document.getElementById("aufmacher"+i).style.display = "none";
           		document.getElementById("a"+i).src = "/pics/switch_"+i+"_normal.gif";	
			}
		}
		
		//Title auslesen und Alt-Tag setzen
		var container = document.getElementById("aufmacher"+id);
		var img = container.getElementsByTagName("img");
		var href = container.getElementsByTagName("a");
		
		if(img[0] && href[0])
		{
			img[0].alt = href[0].title;
		}

		//Ziel sichtbar schalten
		container.style.display = "block";
		
		
		//Button aktiv setzen		
		document.getElementById("a"+id).src = "/pics/switch_"+id+"_hover.gif";		
	}
}

//Schalter um Boxen sichtbar-/ unsichtbar zu schalten
function toggleElementVis(element)
{	
	var target = document.getElementById(element);
	
	if(target)
	{		
		var vis = target.style.display;
		target.style.display = (vis == "block" || vis == "") ? "none" : "block";
	}
}
