// CSS for enabled JS
document.write('<link rel="stylesheet" type="text/css" href="/httpd/gz/css/script.css" />');
document.write('<link rel="stylesheet" type="text/css" href="/httpd/gz/css/tab.css" />');

if((self.navigator.platform == 'MacPPC') && (navigator.userAgent.toLowerCase().indexOf('firefox') != -1))
{ document.write("<link rel='stylesheet' type='text/css' href='/httpd/gz/css/styles_ffox.css'\>"); }

function hidesearch(){ 
document.getElementById('box_newssearch').style.display = "none";
document.getElementById('box_newssearch').style.visibility = "hidden";
document.getElementById('box_newssearch_showhide').innerHTML='<a href="#" onclick="showsearch()" class="off">Show News Search</a>';
}

function showsearch(){
document.getElementById('box_newssearch').style.display = "block";
document.getElementById('box_newssearch').style.visibility = "visible";
document.getElementById('box_newssearch_showhide').innerHTML='<a href="#" onclick="hidesearch()" class="on">Hide News Search</a>';
}

// Font Size
function sg(Wert){ 
g=parseFloat(document.body.style.fontSize.replace('em','')); 
g+=Wert; 
if(g>0.5&&g<10){ 
document.body.style.fontSize=g.toFixed(1)+'em'; 
} 
} 

// Highlights of the Top Navigation
function topactive1() {
  if (document.getElementById("highlight1").className == "normal") {
    document.getElementById("highlight1").className = "over";
    document.getElementById("tilde2").className = "sub";
  } else {
    document.getElementById("highlight1").className = "normal";
    document.getElementById("tilde2").className = "subfirst";
  }
}

function topactive2() {
  if (document.getElementById("highlight2").className == "normal") {
    document.getElementById("highlight2").className = "over";
    document.getElementById("tilde3").className = "sub";

  } else {
    document.getElementById("highlight2").className = "normal";
    document.getElementById("tilde3").className = "subfirst";
  }
}

function topactive3() {
  if (document.getElementById("highlight3").className == "normal") {
    document.getElementById("highlight3").className = "over";
    document.getElementById("tilde4").className = "sub";
  } else {
    document.getElementById("highlight3").className = "normal";
    document.getElementById("tilde4").className = "subfirst";
  }
}

function topactive4() {
  if (document.getElementById("highlight4").className == "normal") {
    document.getElementById("highlight4").className = "over";
    document.getElementById("tilde5").className = "sub";
  } else {
    document.getElementById("highlight4").className = "normal";
    document.getElementById("tilde5").className = "subfirst";
  }
}

function topactive5() {
  if (document.getElementById("highlight5").className == "normal") {
    document.getElementById("highlight5").className = "over";
    document.getElementById("tilde6").className = "sub";
  } else {
    document.getElementById("highlight5").className = "normal";
    document.getElementById("tilde6").className = "subfirst";
  }
}

function topactive6() {
  if (document.getElementById("highlight6").className == "normal") {
    document.getElementById("highlight6").className = "over";
  } else {
    document.getElementById("highlight6").className = "normal";
  }
}


// New Function for Toplevel
// Highlights of the Top Navigation
function topactive(pos, last) {
    
    elementsH = "highlight" + pos;
    elementsT = "tilde" + (pos + 1);
    
    if (last == 1) {
        if (document.getElementById(elementsH) .className == "normal") {
            document.getElementById(elementsH) .className = "over";
        } else {
            document.getElementById(elementsH) .className = "normal";
        }
    }
    else {
        
        if (document.getElementById(elementsH) .className == "normal") {
            document.getElementById(elementsH) .className = "over";
            document.getElementById(elementsT) .className = "sub";
        } else {
            document.getElementById(elementsH) .className = "normal";
            document.getElementById(elementsT) .className = "subfirst";
        }
    }
}





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 to restore the images swap */
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 to find the actual html-object  */
function MM_findObj(n, d) { //v4.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);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

/* function to change the image-files  */
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 to set the Layers visible */
function showLayer(welcher)
{
var objLabels = document.getElementById(welcher); 
//objLabels.style.display == "none";
	
	if (objLabels.style.display == "none") {
	
		objLabels.style.display = "block";
		objLabels.style.visibility = "visible";
	}
	else {
		objLabels.style.display = "none";
	}
}


/* Function to set the Layers hidden */
function closeLayer(welcher)
{
var objLabels = document.getElementById(welcher); 
	
	if (objLabels.style.display == "block") {
		objLabels.style.display = "none";
	}
	else {
		objLabels.style.display = "none";
	}
}

// IE 5.5 & 6.0 DHTML-Layer FIX for Browser Dropdown Bug
/*
function ieFixDropdownClose(welcher) 
{
var ua = navigator.userAgent;
var isMSIE = (navigator.appName == "Microsoft Internet Explorer");
var isMSIE5_5 = isMSIE && (ua.indexOf('MSIE 5.5') != -1);
var isMSIE6 = isMSIE && (ua.indexOf('MSIE 6.0') != -1);
var objLabels = document.getElementById(welcher); 


	if (isMSIE5_5 || isMSIE6) 
	{
			if (objLabels.style.display == "block") {
			objLabels.style.display = "none";
			}
			else {
			objLabels.style.display = "none";
			}
	}

}*/

// IE 5.5 & 6.0 DHTML-Layer FIX for Browser Dropdown Bug 
/*
function ieFixDropdownShow(welcher) 
{
var ua = navigator.userAgent;
var isMSIE = (navigator.appName == "Microsoft Internet Explorer");
var isMSIE5_5 = isMSIE && (ua.indexOf('MSIE 5.5') != -1);
var isMSIE6 = isMSIE && (ua.indexOf('MSIE 6.0') != -1);
var objLabels = document.getElementById(welcher); 


	if (isMSIE5_5 || isMSIE6) 
	{
			if (objLabels.style.display == "none") {
	
			objLabels.style.display = "block";
			objLabels.style.visibility = "visible";
			}
			else {
				objLabels.style.display = "none";
			}
	}

}*/

//**************************NEW METHOD FOR IE6-BUG DROPDOWNS*************************************************************+

/*final version*/
// IE 5.5 & 6.0 DHTML-Layer FIX for Browser Dropdown Bug 
// call method with true for mouseover, with false for mouseout
function ieFixDropdownHide(hide, dorpdownId)
{
	
var ua = navigator.userAgent;
var isMSIE = (navigator.appName == "Microsoft Internet Explorer");
var isMSIE5_5 = isMSIE && (ua.indexOf('MSIE 5.5') != -1);
var isMSIE6 = isMSIE && (ua.indexOf('MSIE 6.0') != -1);
var obj = document.getElementById(dorpdownId); 
	
	if(isMSIE5_5 || isMSIE6)
	{
		if(hide == true)
		{
			obj.style.visibility = "hidden"; 
		}
		else
		{
			obj.style.visibility = "visible";
		}
	}
}

//**************************NEW METHOD FOR IE6-BUG DROPDOWNS*************************************************************+

// TabNavigation Reset the Highlights

function tabinactive() {

var tab1,tab2,tab3,tab4,tab5,tab6,tab7,tab8,tab9,tab10

tab1=document.getElementById('tab1');
tab2=document.getElementById('tab2');
tab3=document.getElementById('tab3');
tab4=document.getElementById('tab4');
tab5=document.getElementById('tab5');
tab6=document.getElementById('tab6');
tab7=document.getElementById('tab7');
tab8=document.getElementById('tab8');
tab9=document.getElementById('tab9');
tab10=document.getElementById('tab10');


if (tab1){document.getElementById('tab1').className = "tabinactive";}
if (tab2){document.getElementById('tab2').className = "tabinactive";}
if (tab3){document.getElementById('tab3').className = "tabinactive";}
if (tab4){document.getElementById('tab4').className = "tabinactive";}
if (tab5){document.getElementById('tab5').className = "tabinactive";}
if (tab6){document.getElementById('tab6').className = "tabinactive";}
if (tab7){document.getElementById('tab7').className = "tabinactive";}
if (tab8){document.getElementById('tab8').className = "tabinactive";}
if (tab9){document.getElementById('tab9').className = "tabinactive";}
if (tab10){document.getElementById('tab10').className = "tabinactive";}
    //etc.
}

// TabNavigation Activate the Highlights

function tabactive(id) {
  if (document.getElementById(id).className == "tabinactive") {
    document.getElementById(id).className = "tabactive";
    
  } else {
    document.getElementById(id).className = "tabinactive";
  }
}

function show(id)
{
// Tabnavigation Change the Container
var box = new Array();
var tabcontent1,tabcontent2,tabcontent3,tabcontent4,tabcontent5,tabcontent6,tabcontent7,tabcontent8,tabcontent9,tabcontent10

tabcontent1=document.getElementById('tabcontent1');
tabcontent2=document.getElementById('tabcontent2');
tabcontent3=document.getElementById('tabcontent3');
tabcontent4=document.getElementById('tabcontent4');
tabcontent5=document.getElementById('tabcontent5');
tabcontent6=document.getElementById('tabcontent6');
tabcontent7=document.getElementById('tabcontent7');
tabcontent8=document.getElementById('tabcontent8');
tabcontent9=document.getElementById('tabcontent9');
tabcontent10=document.getElementById('tabcontent10');

if (tabcontent1){box[0] = 'tabcontent1';}
if (tabcontent2){box[1] = 'tabcontent2';}
if (tabcontent3){box[2] = 'tabcontent3';}
if (tabcontent4){box[3] = 'tabcontent4';}
if (tabcontent5){box[4] = 'tabcontent5';}
if (tabcontent6){box[5] = 'tabcontent6';}
if (tabcontent7){box[6] = 'tabcontent7';}
if (tabcontent8){box[7] = 'tabcontent8';}
if (tabcontent9){box[8] = 'tabcontent9';}
if (tabcontent10){box[9] = 'tabcontent10';}

//etc.

        if(document.getElementById(id).style.display=="none")
        {
                for(i=0;i<box.length;i++)
                { document.getElementById(box[i]).style.display="none"; }

                document.getElementById(id).style.display="block";
        }
        else
        { document.getElementById(id).style.display="block"; }
}


var Remote;
function newPopup(wohin,w,h)
{
	if(Remote && Remote.close) Remote.close();
	Remote = window.open(wohin,"TheRemote","width=" + w + ",height=" + h + ",toolbar=no,location=no,directories=no,status=no,copyhistory=no,menubar=no,scrollbars=no,resizable=no");
	try	{ Remote.focus();	}
	catch(error) {}
}


//NEW FOR IMAGE-ZOOM-FUNCTION
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//++  Funktion ermittelt x Koordinate eines Elements
//++  Parameter: Element Objekt
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
function getXCoordinate(suchElement)
{ 
	if (!suchElement && this)
	{
		suchElement = this;
	}
	var IE_Werte = document.all ? true : false;
	var linkePos = suchElement.offsetLeft;
	var teilElement = suchElement.offsetParent;
	while (teilElement != null)
	{
		if(IE_Werte)
		{
			if( (teilElement.tagName != "DIV") && (teilElement.tagName != "BODY") )
			{
				linkePos += teilElement.clientLeft;
			}
		}
		else
		{
			if(teilElement.tagName == "DIV")
			{
				var nParBorder = parseInt(teilElement.border);
				if(isNaN(nParBorder))
				{
					var nParFrame = teilElement.getAttribute('frame');
					if(nParFrame != null)
					{
						linkePos += 1;
					}
				}
				else if(nParBorder > 0)
				{
					linkePos += nParBorder;
				}
			}
		}
		linkePos += teilElement.offsetLeft;
		teilElement = teilElement.offsetParent;
	}
	return linkePos;
	
}
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//++  Funktion ermittelt y Koordinate eines Elements
//++  Parameter: Element Objekt
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
function getYCoordinate(suchElement)
{
	if (!suchElement && this)	{
		suchElement = this;
	}

	var IE_Werte = document.all ? true : false;
	var nTopPos = suchElement.offsetTop;
	var teilElement = suchElement.offsetParent;
	
		
	while (teilElement != null)
	{
		if(IE_Werte)
		{
			if( (teilElement.tagName != "DIV") && (teilElement.tagName != "BODY") )
			{
				nTopPos += teilElement.clientTop;
				
			}
		}
		else
		{
			if(teilElement.tagName == "DIV")
			{
				var nParBorder = parseInt(teilElement.border);
				if(isNaN(nParBorder))
				{
					var nParFrame = teilElement.getAttribute('frame');
					if(nParFrame != null)
					{
						nTopPos += 1;
					}
				}
				else if(nParBorder > 0)
				{
					nTopPos += nParBorder;
				}
			}
		}
		
		nTopPos += teilElement.offsetTop;
		
		teilElement = teilElement.offsetParent;
		//alert(teilElement);
	}
	return nTopPos;
	
}
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
// status.: Vers1.0 | creat.: 21.09.2006 | modif.: 21.09.2006
// current owner: oc
// description: Blendet Infotext ein
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//++  Blendet Infotext ein
//++  Parameter: Nummer des Infotextes vom Array, verlinktes Objekt
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


function showZoomLayer(obj,url)
{
	linkX=getXCoordinate(obj);
	linkY=getYCoordinate(obj);			
document.getElementById('zoom_container').innerHTML='<img src="'+ url +'" alt="zoom" />';
	
	
	itop=-10;
	ileft=-166;
iheight=getYCoordinate(document.getElementById('infoEnd'))-getYCoordinate(document.getElementById('infoStart'))-3;



	if (navigator.userAgent.toLowerCase().indexOf('firefox') != -1)
	{
		document.getElementById('div_img_zoom').style.top=(linkY-iheight+itop)+"px";		
		document.getElementById('div_img_zoom').style.left=(linkX+ileft)+"px";		
		document.getElementById('div_img_zoom').style.visibility="visible";
		
		
	}
	
	
	else
	{
			
		document.getElementById('div_img_zoom').style.top=(linkY-iheight+itop-12)+"px";				
		document.getElementById('div_img_zoom').style.left = (linkX+ileft) +"px";		
		document.getElementById('div_img_zoom').style.visibility = "visible";
		document.getElementById('div_img_zoom').style.display = "block";
		if (navigator.userAgent.toLowerCase().indexOf('msie 6') != -1){		
		document.getElementById('selectWeb').style.display = "none";
		document.getElementById('selectQuick').style.display = "none";
		}
			
	}
	
}


function showZoomLayerPodcast(obj,url)
{
	linkX=getXCoordinate(obj);
	linkY=getYCoordinate(obj);			
//document.getElementById('zoom_container').innerHTML='<img src="'+ url +'" alt="zoom" />';

document.getElementById('zoom_container').innerHTML='### Podcast ###';



	
	
	itop=12;
	//ileft=-166;
	ileft=-671;

	
iheight=getYCoordinate(document.getElementById('infoEnd'))-getYCoordinate(document.getElementById('infoStart'))-3;



	if (navigator.userAgent.toLowerCase().indexOf('firefox') != -1)
	{
		document.getElementById('div_img_zoom').style.top=(linkY-iheight+itop)+"px";		
		document.getElementById('div_img_zoom').style.left=(linkX+ileft)+"px";		
		document.getElementById('div_img_zoom').style.visibility="visible";
		
		
	}
	
	
	else
	{
			
		document.getElementById('div_img_zoom').style.top=(linkY-iheight+itop-12)+"px";				
		document.getElementById('div_img_zoom').style.left = (linkX+ileft) +"px";		
		document.getElementById('div_img_zoom').style.visibility = "visible";
		document.getElementById('div_img_zoom').style.display = "block";
		if (navigator.userAgent.toLowerCase().indexOf('msie 6') != -1){		
		document.getElementById('selectWeb').style.display = "none";
		document.getElementById('selectQuick').style.display = "none";
		}
			
	}
	
}



//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
// status.: Vers1.0 | creat.: 21.09.2006 | modif.: 21.09.2006
// current owner: oc
// description: Blended Infotext aus
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//++  Blended Infotext aus
//++  Parameter:
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
function hideZoomLayer()
{
	document.getElementById('div_img_zoom').style.visibility="hidden";
		if (navigator.userAgent.toLowerCase().indexOf('msie 6') != -1){	
		document.getElementById('selectWeb').style.display="block";
		document.getElementById('selectQuick').style.display="block";
	}
}

function showprintinfo() {
document.getElementById('printinfo').style.display="block";
}

function hideprintinfo() {
document.getElementById('printinfo').style.display="none";
}




