var browserName=navigator.appName;
var browserVer=parseInt(navigator.appVersion);
var version="";
var msie4=(browserName=="Microsoft Internet Explorer"&&browserVer>=4);
if((browserName=="Netscape"&&browserVer>=3)||msie4||browserName=="Konqueror"||browserName=="Opera"){
	version="n3";
}else{
	version="n2";
}
function blurLink(theObject){
	if(msie4){
		theObject.blur();
	}
} 
function show_lang() {
 document.getElementById('select_language').className = document.getElementById('select_language').className + " visible";
}
function hide_lang(home) {
 if (home == true){
 document.getElementById('select_language').className = "select_language_home invisible";
 } else {
 document.getElementById('select_language').className = "select_language invisible";
 }
}
function menuhide( what) { 
     if ( document.getElementById( what ) ) { 
      document.getElementById( what ).style.display = 'none' ; 
      }
}
function menushow( what) { 
      if ( document.getElementById( what ) ) { 
        document.getElementById( what ).style.display = 'block' ; 
      }
}
function menuactive( what) { 
     if ( document.getElementById( what ) ) { 
 	document.getElementById(what ).className = "active";
      }
}
function Go(x) {
 if(x == "nothing") {
   return;
 }
  window.location.href = x ;
}
function entsearch(event) {
   if (event && event.which == 13) { 
	 doSearch(document.getElementById('query'));

   } else if (window.event && window.event.keyCode == 13) { 
 	doSearch(document.getElementById('query'));
    } else { 
         return true;
    }   
}
function doSearch ( s ) {
	var regExp1 = /\bfield\b/;
	var regExp2 = /[(,),<,>,\[,\]]/;
	var str = s.value; 
	if ( str == "" ){ 
		alert("Oops, der Suchbegriff ist ein wenig zu kurz.");
		s.focus();
	} else { 
		if ( typeof regExp1.source != 'undefined' ) {
			//supports regular expression testing 
			if ( regExp1.test( str ) || regExp2.test( str ) ){
				var alrt = "Leider kann die Volltextsuche bestimmte Strings nicht verarbeiten:"; 
				alert += "\n\nReservierte Begriffe sind 'field'\nsowie die Zeichen [, ], (, ), < or >";
				alert += "\n\nin Ihrer Suche!"
				s.focus();
				return alert( alert );
			}
			window.location.href = ("/de/search.nsf/bauen?SearchView&Query=" + escape( str ) + "&start=1&count=100");
		} else {
			window.location.href = ("/de/search.nsf/bauen?SearchView&Query=" + escape( str ) + "&start=1&count=100");
		}
	}
}
function returnFalse(s){
	s = (s == null) ? document.getElementById('query') : s;
	doSearch(s);
	return false;
}
function MM_jumpMenu(targ,selObj,restore){ //v3.0
//  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  	eval("window.location='"+selObj.options[selObj.selectedIndex].value+"'");
  	if (restore) { 
		selObj.selectedIndex=0;
	}
}
function menu_ds(target)
{
  node = eval("document.getElementById('" + target + "')") ;
   if (node.style.display == "block")
       { node.style.display = "none"; }
   else
       {   // je Untermenue eine Zeile zum Ausblenden einfügen ;
      if ( document.getElementById('mn05') ) { 
         document.getElementById('mn05').style.display="none" ;
      }
      if ( document.getElementById('mn10') ) { 
         document.getElementById('mn10').style.display="none" ;
      }
      if ( document.getElementById('mn15') ) { 
         document.getElementById('mn15').style.display="none" ;
      }
      if ( document.getElementById('mn20') ) { 
         document.getElementById('mn20').style.display="none" ;
      }
      if ( document.getElementById('mn25') ) { 
         document.getElementById('mn25').style.display="none" ;
      }
      if ( document.getElementById('mn30') ) { 
         document.getElementById('mn30').style.display="none" ;
      }
      if ( document.getElementById('mn35') ) { 
          document.getElementById('mn35').style.display="none" ;
      }
      if ( document.getElementById('mn40') ) { 
          document.getElementById('mn40').style.display="none" ;
      }
      if ( document.getElementById('mn45') ) { 
          document.getElementById('mn45').style.display="none" ;
      }
      if ( document.getElementById('mn50') ) { 
          document.getElementById('mn50').style.display="none" ;
      }
      if ( document.getElementById('mn55') ) { 
          document.getElementById('mn55').style.display="none" ;
      }
      if ( document.getElementById('mn60') ) { 
          document.getElementById('mn60').style.display="none" ;
      }
      if ( document.getElementById('mn65') ) { 
          document.getElementById('mn65').style.display="none" ;
      }
      if ( document.getElementById('mn70') ) { 
          document.getElementById('mn70').style.display="none" ;
      }
      if ( document.getElementById('mn75') ) { 
          document.getElementById('mn75').style.display="none" ;
      }
      if ( document.getElementById('mn80') ) { 
          document.getElementById('mn80').style.display="none" ;
      }
      if ( document.getElementById('mn85') ) { 
          document.getElementById('mn85').style.display="none" ;
      }
      if ( document.getElementById('mn90') ) { 
       document.getElementById('mn90').style.display="none" ;
      }
      if ( document.getElementById('mn95') ) { 
       document.getElementById('mn95').style.display="none" ;
      }
      
      node.style.display = "block" ;
      }
  return false
}
  
