// teste auf Frames

function frametest()
{
	if(top.frames.length > 0)
	top.location.href=self.location;
}


// Sprungziele
function gotoweb(ziel)
{
	//var ziel;
	if (document.getElementById(ziel))
	{
		document.getElementById(ziel).scrollIntoView(false);
		window.scrollBy(0,100);
		document.getElementById(ziel).bgColor='#B5C2E7';
	}	
	
	for(var i = 0; i <= 9; i++)
	{	
		var zielvar;
		zielvar =  ziel + '_' + i;
		if (document.getElementById(zielvar))
		{
			document.getElementById(zielvar).bgColor='#B5C2E7';
		}
	}
}

function undo(ziel)
{
	//var ziel;
	if(document.getElementById(ziel))
	{
		document.getElementById(ziel).bgColor='#fff1be';
	}
	
	for(var i = 0; i <= 9; i++)
	{	
		var zielvar;
		zielvar =  ziel + '_' + i;
		if (document.getElementById(zielvar))
		{
			document.getElementById(zielvar).bgColor='#fff1be';
		}
	}
	
	
}


function addText(id) 
{}

function addText(id) 
{

	if(document.layers) 
	{ 
		// Netscape 4.x
		document.layers[id].document.open();
		document.layers[id].style.visibility='visible';
		document.layers[id].document.close();
	}
	else if(document.all) 
	{ 
		// Internet Explorer 4+
		document.all[id].style.visibility='visible';
	}
	else if(document.getElementById) 
	{ 
		// W3C konform zB. Opera, Mozilla, Netscape 6+ 
		document.getElementById(id).style.visibility='visible';
	}

}

function delText(id) 
{}
function delText(id) 
{
	if(document.layers) 
	{ 
		// Netscape 4.x
		document.layers[id].document.open();
		document.layers[id].style.visibility='hidden';
		document.layers[id].document.close();
	}
	else if(document.all) 
	{ 
		// Internet Explorer 4+
		document.all[id].style.visibility='hidden';
	}
	else if(document.getElementById) 
	{ 
		// W3C konform zB. Opera, Mozilla, Netscape 6+ 
		document.getElementById(id).style.visibility='hidden';
	}
}	


//<![CDATA[ Google Maps
var WINDOW_HTML = '<strong>Heinrich E. Niemller</strong><br>Markircher Strae 6<br>68229 Mannheim';
var map = null;
var geocoder = null;
  
    function load() {
      if (GBrowserIsCompatible()) {
	    mapDiv = document.getElementById("map");
        map = new GMap2(mapDiv);
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		// zoom durch doppelklick ermoeglichen
        map.enableDoubleClickZoom();
        map.enableContinuousZoom();
        // zoom durch mausrad ermoeglichen
		GMap2.prototype.wheelZoom = function(event)
         { if(event.cancelable)    event.preventDefault(); 
		   if((event.detail || -event.wheelDelta) < 0)
           { map.zoomIn();} else { map.zoomOut();}
         return false;
  		}
  		GEvent.addDomListener(mapDiv, "DOMMouseScroll", map.wheelZoom);
  		GEvent.addDomListener(mapDiv, "mousewheel", map.wheelZoom); 

        geocoder = new GClientGeocoder();
		rect = new GLatLngBounds();
		showAddress("Markircher Strae 6, 68229 Mannheim");
      }
    }

    function showAddress(address, window_html, index) {
      if (geocoder) {
        geocoder.getLatLng(
          address,
          function(point) {
			  var icon = new GIcon();
			  icon.iconSize = new GSize(12, 20);
			  icon.shadowSize = new GSize(22, 20);
			  icon.iconAnchor = new GPoint(6, 20);
			  icon.infoWindowAnchor = new GPoint(5, 1);
			  map.setCenter(point, 13);
              var marker = new GMarker(point, icon);
              map.addOverlay(marker);
			  GEvent.addListener(marker, 'click', function() {marker.openInfoWindowHtml(window_html);});
			  marker.openInfoWindowHtml(WINDOW_HTML);
          }
        );
      }
    }
	
	
// Lupenfunktion

function lupe_aus()
{
	document.images['zoom_bild'].onmouseover = "";
}

function lupe_ein()
{
var zoom_element = document.images['zoom_bild'];
zoom_element.onmouseover = do_zoom;
}

function do_zoom ()
{
	TJPzoom(document.images['zoom_bild'], 'http://www.niemoeller.de/190SL/artikelbilder/lupe_test.gif')
}
	
//]]>


function aufklappen(tabellen_id)
{
	if(document.getElementById(tabellen_id).style.display=="block"){
		document.getElementById(tabellen_id).style.display="none";
		document.getElementById(tabellen_id+'_opener').src="../images/plus.gif";
	}
	else{
		document.getElementById(tabellen_id).style.display="block";
		document.getElementById(tabellen_id+'_opener').src="../images/minus.gif";
	}

}

// sammeln der screen-statistik
function save_screen()
{
	var pic = "<img src=\"/bas.php?xres=" + screen.width + "&yres=" + screen.height + "\" width='1' height='1'>";
	document.write(pic);
}
save_screen();
// ende sammeln der screen-statistik
