$(document).ready(function(){
	
	// Searchbutton for RTL
	$('.btn_search').attr('src','/httpd/img/home/btn_login_rtl.gif');
	// Loginbutton for RTL
	$('.btn_login').attr('src','/httpd/img/home/btn_login_rtl.gif');
	// Breadcrumb for RTL
	$('.breadcr_arr img').attr('src','/httpd/img/general/img_arrow_grey_rtl.gif');
	// News box Homepage RTL
	$('.arr_only').attr('src','/httpd/img/general/img_arrow_trans_rtl.gif');


});


/*
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/styles_global_rtl.css" />');
document.write('<link rel="stylesheet" type="text/css" href="/httpd/gz/css/styles_content_rtl.css" />');
document.write('<link rel="stylesheet" type="text/css" href="/httpd/gz/css/tab_rtl.css" />');
*/

/*
if(navigator.userAgent.toLowerCase().indexOf('opera') != -1){
document.write("<link rel='stylesheet' type='text/x-opera-css;charset=utf-8' href='/httpd/gz/css/styles_opera_rtl.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_rtl.css'\>");}

if((self.navigator.platform == 'MacPPC') && (navigator.userAgent.toLowerCase().indexOf('safari') != -1))
{ document.write("<link rel='stylesheet' type='text/css' href='/httpd/gz/css/styles_safari_rtl.css'\>");}


var isSafari3 = false; 
if( window.devicePixelRatio &&  window.getMatchedCSSRules && !window.Opera){
    isSafari3  =  !!window.getMatchedCSSRules(document.documentElement,'');
    document.write("<link rel='stylesheet' type='text/css' href='/httpd/gz/css/styles_safari3_rtl.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>';
}

function clearFieldSearch(fld) {
  if (fld.value == "search...") fld.value = "";
}



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'; 
} 
} 


function topactive1() {
  if (document.getElementById("highlight1").className == "normal") {
    document.getElementById("highlight1").className = "over";
    
  } else {
    document.getElementById("highlight1").className = "normal";
   
  }
}

function topactive2() {
  if (document.getElementById("highlight2").className == "normal") {
    document.getElementById("highlight2").className = "over";
    document.getElementById("tilde1").className = "sub";

  } else {
    document.getElementById("highlight2").className = "normal";
    document.getElementById("tilde1").className = "subfirst";
  }
}


function topactive3() {
  if (document.getElementById("highlight3").className == "normal") {
    document.getElementById("highlight3").className = "over";
    document.getElementById("tilde2").className = "sub";

  } else {
    document.getElementById("highlight3").className = "normal";
    document.getElementById("tilde2").className = "subfirst";
  }
}


function topactive4() {
  if (document.getElementById("highlight4").className == "normal") {
    document.getElementById("highlight4").className = "over";
    document.getElementById("tilde3").className = "sub";

  } else {
    document.getElementById("highlight4").className = "normal";
    document.getElementById("tilde3").className = "subfirst";

  }
}


function topactive5() {
  if (document.getElementById("highlight5").className == "normal") {
    document.getElementById("highlight5").className = "over";
    document.getElementById("tilde4").className = "sub";

  } else {
    document.getElementById("highlight5").className = "normal";
    document.getElementById("tilde4").className = "subfirst";

  }
}


function topactive6() {
  if (document.getElementById("highlight6").className == "normal") {
    document.getElementById("highlight6").className = "over";
    document.getElementById("tilde5").className = "sub";

  } else {
    document.getElementById("highlight6").className = "normal";
    document.getElementById("tilde5").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
/* ****USE NOW METHOD ieFixDropdownHide****
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 
/* ****USE NOW METHOD ieFixDropdownHide****
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() {
    document.getElementById('tab1').className = "tabinactive";
    document.getElementById('tab2').className = "tabinactive";
    document.getElementById('tab3').className = "tabinactive";
    //etc.
}


// 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";
                
        }
}


function hide(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=="block")
        {
                for(i=0;i<box.length;i++)
                {
                        document.getElementById(box[i]).style.display="block";
                }

                document.getElementById(id).style.display="none";
        }
        else
        {
                document.getElementById(id).style.display="none";
                
        }
}





//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 != "TABLE") && (teilElement.tagName != "BODY") )
			{
				nTopPos += teilElement.clientTop;
			}
		}
		else
		{
			if(teilElement.tagName == "TABLE")
			{
				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;
	}
	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=400;
iheight=getYCoordinate(document.getElementById('infoEnd'))-getYCoordinate(document.getElementById('infoStart'));


	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";	
		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";
}



