function mAjax()
{
var xmlHttp = null;

	// Mozilla, Opera, Safari sowie Internet Explorer 7
	if (typeof XMLHttpRequest != 'undefined') {
		xmlHttp = new XMLHttpRequest();
	}
	if (!xmlHttp) {
		// Internet Explorer 6 und älter
		try {
			xmlHttp  = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			try {
				xmlHttp  = new ActiveXObject("Microsoft.XMLHTTP");
			} catch(e) {
				xmlHttp  = null;
			}
		}
	}
	
return xmlHttp;	
}


function hideAllWerke()
{}

function showWerk(nm)
{
var w = MM_findObj('werk');
var a = MM_findObj('adr');

var xmlHttp = mAjax();
	if (xmlHttp) {
		xmlHttp.open('GET', './_func/ajax_getwerk.inc.php?nm='+nm, true);
		xmlHttp.onreadystatechange = function () {
			if (xmlHttp.readyState == 4) {
			//alert(xmlHttp.responseText)
				// Zurückgeliefertes Ergebnis wird in den DIV "ergebnis" geschrieben
				//document.getElementById(ausgabefeld).innerHTML = xmlHttp.responseText;
				//Tip(xmlHttp.responseText);
				if(w){
				//w.innerHTML = '<img src="../_media/_karte/'+nm+'.gif" height="518" border="0" alt="" width="385" usemap="#Karte" ismap name="werke">';
				//w.visibility = 'show';
				w.style.backgroundImage = 'url(./_media/_karte/'+nm+'.gif)';
				}
				if(a){
				a.innerHTML = xmlHttp.responseText;
				}					
			}
		};		
		xmlHttp.send(null);		
	}

}

function getScroll()
{
var cH = 0;

	var dl = MM_findObj('totop');
	var xyPos = findPos(dl);
	var yPos = xyPos.yPos;

	if(document.body.clientHeight)
		{var cH = document.body.clientHeight;}
	else if(document.body.offsetHeight)
		{var cH = document.body.offsetHeight;}

	if(yPos > cH)
	{dl.style.visibility = 'visible';}
}
///////////////////////////////
function findPos(el) {

    var xPos = 0;
    var yPos = 0;

    if(document.layers) 
	{
        xPos = el.x;
        yPos = el.y;
    }
    else {
	        while(el)
			{
	            xPos += el.offsetLeft;
	            yPos += el.offsetTop;
	            el   =  el.offsetParent;
	        }
    }
	//alert(xPos + ',' + yPos)
    return {xPos: xPos, yPos: yPos};
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  
  if(!d) {d=document;}
   if((p=n.indexOf("?"))>0&&top.frames.length) 
   {
    d=top.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=d.getElementById(n);} 
  return x;
}
