function jumpPage(where)
{
  if(where == "none")
  {
    document.forms['keywordSearch'].reset();
    document.forms['keywordSearch'].elements[0].blur();
    return;
  }
  else
  {
	  location.href=where;
  }
}



function NeueFarbe(Nr,which,tf)
{
  image=which+"_img_"+Nr;
	
  if (document.all && !document.getElementById)
  {
    if (tf=="true")
    {
			if(which=="sub")
			{
			  document.images[image].src=imgPath+"subnav_"+which+"_high.gif";
			}
			else
			{
			  document.images[image].src=imgPath+"subnav_"+which+"_med.gif";	
			}
    }
    else
    {
		  document.images[image].src=imgPath+"subnav_"+which+"_low.gif";
    }
  }

  if (document.getElementById)
  {

    if (tf=="true")
    {
		  if(which=="sub")
		  {
			  document.images[image].src=imgPath+"subnav_"+which+"_high.gif";
			 
			}
			else
			{
			  document.images[image].src=imgPath+"subnav_"+which+"_med.gif";	
			
			}
    }
    else
    {
		  document.images[image].src=imgPath+"subnav_"+which+"_low.gif";
		  
    }
  }

  if (document.layers)
  {

    if (tf=="true")
    {
      //document.layers[TDID].bgColor=COLtrue;
    }
    else
    {
      //document.layers[TDID].bgColor=COLfalse;
    }
	}
}



function changeLetter(letter,state)
{
  document.images[letter+"_img"].src=imgPath+"lexikon/lexikon_"+letter+"_"+state+".gif";
}


/*KONTAKT*/
<!--

  
function getStyleObject(objectId) 
{
  // cross-browser function to get an object's style object given its id
  if(document.getElementById && document.getElementById(objectId)) 
  {
  	// W3C DOM
	  return document.getElementById(objectId).style;
  } 
  else if (document.all && document.all(objectId)) 
  {
 	  // MSIE 4 DOM
 	  return document.all(objectId).style;
  } 
  else if (document.layers && document.layers[objectId]) 
  {
	  // NN 4 DOM.. note: this won't find nested layer
	  return document.layers[objectId];
  } 
  else 
  {
	  return false;
  }
} 

function getObject(objectId) 
{
  // cross-browser function to get an object given its id
  // If you need to change the style of an object or its display/visibility
  // use one of the other methods in this template
  // This function won't work for NN 4 DOM ==> Only use internally
  if(document.getElementById && document.getElementById(objectId)) 
  {
    // W3C DOM
    return document.getElementById(objectId);
  } 
  else if (document.all && document.all(objectId)) 
  {
    // MSIE 4 DOM
    return document.all(objectId);
  } 
  else 
  {
    return false;
  }
}

function changeObjectVisibility(objectId, newVisibility) 
{
  // get a reference to the cross-browser style object and make sure the object exists
  var styleObject = getStyleObject(objectId);
  if(styleObject) 
  {
    styleObject.visibility = newVisibility;
    return true;
  } 
  else 
  {
    // we couldn't find the object, so we can't change its visibility
    return false;
  }
} 


function changeObjectDisplay(objectId, newDisplay) 
{
  // get a reference to the cross-browser style object and make sure the object exists
  var styleObject = getStyleObject(objectId);
  if(styleObject) 
  {
    styleObject.display = newDisplay;
    return true;
  } 
  else 
  {
    // we couldn't find the object, so we can't change its visibility
    return false;
  }
}

  
// cross platform equiv. to document.getElementById
function gGetElementById(s) 
{
  var o = (document.getElementById ? document.getElementById(s) : document.all[s]);
  return o == null ? false : o;
}


function emailRequired()
{
	if((document.forms['kontaktForm'].mailCopy.checked==true)||(document.kontaktForm.kontaktart[1].checked==true))
	{
		document.images['form_req_05'].src=imgPath+"form_required.gif";
    document.kontaktForm.emailReq.value='true';
	}
	else
	{
		document.images['form_req_05'].src=imgPath+"1x1.gif";		
    document.kontaktForm.emailReq.value='false';
	}
}
	
function setReq()
{
	if(document.kontaktForm.kontaktart[0].checked==true)
	{
   	for(i = 1; i <= 5; i++)
   	{
  		if(i==4)
  		{
  	 	  document.images['form_req_0'+i].src=imgPath+"form_required.gif";
        document.kontaktForm.telefonReq.value='true';
  		}
  	  else
  	  {
  	 	  document.images['form_req_0'+i].src=imgPath+"1x1.gif";
        document.kontaktForm.strasseNummerReq.value='false';
        document.kontaktForm.postleitzahlReq.value='false';
        document.kontaktForm.ortReq.value='false';
        document.kontaktForm.landReq.value='false';
  		}
  	  emailRequired();
   	}
	}
	else if(document.kontaktForm.kontaktart[1].checked==true)
	{
   	for(i = 1; i <= 5; i++)
   	{
  		if(i==5)
  		{
  	 	  document.images['form_req_0'+i].src=imgPath+"form_required.gif";
  		}
  		else
  		{
  	 	  document.images['form_req_0'+i].src=imgPath+"1x1.gif";
        document.kontaktForm.strasseNummerReq.value='false';
        document.kontaktForm.postleitzahlReq.value='false';
        document.kontaktForm.ortReq.value='false';
        document.kontaktForm.landReq.value='false';
        document.kontaktForm.telefonReq.value='false';
  		}
  	  emailRequired();
  	}
	}
	else if((document.kontaktForm.kontaktart[2].checked==true)||(document.forms['kontaktForm'].anliegenInfomaterial.checked==true))
	{
	 	for(i = 1; i <= 5; i++)
	 	{
			if((i==1)||(i==2)||(i==3))
			{
		 	  document.images['form_req_0'+i].src=imgPath+"form_required.gif";
        document.kontaktForm.strasseNummerReq.value='true';
        document.kontaktForm.postleitzahlReq.value='true';
        document.kontaktForm.ortReq.value='true';
        document.kontaktForm.landReq.value='true';
			}
			else
			{
		 	  document.images['form_req_0'+i].src=imgPath+"1x1.gif";
        document.kontaktForm.telefonReq.value='false';
			}
			emailRequired();
		}
	}
}

function showReportOptions()
{
  if (document.forms['kontaktForm']) 
  {
	  if (document.layers)
	  {}
	  else
	  {
	    if(document.forms['kontaktForm'].anliegenKontakt.checked==true)
	    {
		    changeObjectDisplay("kontaktDaten1", "block");
		    changeObjectDisplay("kontaktDaten2", "block");
		    setReq();
	    }	    
	    else
	    {
		    changeObjectDisplay("kontaktDaten1", "none");
		    changeObjectDisplay("kontaktDaten2", "none");
	    }
	   
	    if(document.forms['kontaktForm'].anliegenInfomaterial.checked==true)
	    {
	   	  changeObjectDisplay("kontaktDaten3", "block");
	
		 	  document.images['form_req_01'].src=imgPath+"form_required.gif";
		 	  document.images['form_req_02'].src=imgPath+"form_required.gif";
		 	  document.images['form_req_03'].src=imgPath+"form_required.gif";
			  emailRequired();
	    }
	    else
	    {
	   	  changeObjectDisplay("kontaktDaten3", "none");
        var elements = document.getElementsByTagName("input");
        for (i = 0; i < elements.length; i++) 
        {
          if (elements[i].type == "checkbox" && elements[i].name.substring(0, 5) == 'info_') 
          {
            elements[i].checked=false;
          }
        }
	    }
	    
	    if(document.forms['kontaktForm'].beschwerdeKontakt.checked==true)
	    {
		    changeObjectDisplay("beschwerdeTextDiv", "block");
		    
  	 	  document.images['form_req_01'].src=imgPath+"1x1.gif";
  	 	  document.images['form_req_02'].src=imgPath+"1x1.gif";		    
  	 	  document.images['form_req_03'].src=imgPath+"1x1.gif";
  	 	  document.images['form_req_04'].src=imgPath+"1x1.gif";
  	 	  document.images['form_req_05'].src=imgPath+"1x1.gif";
        document.kontaktForm.strasseNummerReq.value='false';
        document.kontaktForm.postleitzahlReq.value='false';
        document.kontaktForm.ortReq.value='false';
        document.kontaktForm.landReq.value='false';
        document.kontaktForm.telefonReq.value='false';
        document.kontaktForm.emailReq.value='false';       
	    }		   
	    else 
	    {
	      changeObjectDisplay("beschwerdeTextDiv", "none");
	    } 
	   
	    if( (document.forms['kontaktForm'].anliegenInfomaterial.checked==true)||
	       ((document.forms['kontaktForm'].anliegenKontakt.checked==true)&&
	       ((document.kontaktForm.kontaktart[0].checked==true)||
	        (document.kontaktForm.kontaktart[1].checked==true)||
	        (document.kontaktForm.kontaktart[2].checked==true)) ) ||
	        (document.forms['kontaktForm'].beschwerdeKontakt.checked==true))
	    {
	  	  changeObjectDisplay("kontaktDaten4", "block");
	  	  changeObjectDisplay("kontaktSenden", "block"); 
	    }
	    else
	    {
	  	  changeObjectDisplay("kontaktDaten4", "none");
	  	  changeObjectDisplay("kontaktSenden", "none"); 
	    }
	    
    
	  }  
	}
}
	
	
function hideReportOptions() 
{		
  changeObjectDisplay("kontaktDaten1", "none");
	changeObjectDisplay("kontaktDaten2", "none");
	changeObjectDisplay("kontaktDaten3", "none");
	changeObjectDisplay("kontaktDaten4", "none");
	changeObjectDisplay("kontaktSenden", "none");
	changeObjectDisplay("beschwerdeTextDiv", "none");
}

	
function initializePage() 
{
  hideReportOptions();
}
      
//--> 