var objekt, zeigen, box, klasse, xoffset, boxbreite, bodybreite, bodyhoehe, urx, ury, x, y, css, maus, menu, von, bis;
var breite = 120;
var breitemin = 120;
var breitemax = 236;

function setinfotext (feld, zeigen)
{
	setvisibility(feld, zeigen);
	setvisibility('infofeld', zeigen);
}

function setvisibility (objekt, zeigen)
{
	if (zeigen == 1)
	{
		zeigen="visible";
		box="block";
	} else {
		zeigen="hidden";
		box="none";
	}

	document.getElementById(objekt).style.display = box;
	document.getElementById(objekt).style.visibility = zeigen;
}

function menuaction(maus, menu, anz)
{
	//alles ausblenden
	for (i=0; i<=anz; i++)
		setvisibility('Menu' + i, 0);
	setvisibility('Menu20', 0);
	setvisibility('Menu21', 0);
	
	//aktuelles ein-/ausblenden
	//setvisibility('Anreisser', 1);
	setvisibility('Menu' + menu, 1);
}

function resizeobjekt(objekt, step)
{
	breite = breite + step;
	if ((breite <= breitemax) && (breite >= breitemin))
	{
		document.getElementById(objekt).style.width = breite + "px";
		was = "resizeobjekt('" + objekt + "', " + step + ")";
		window.setTimeout(was, 10);
	}else{
		if (breite > breitemax) breite = breitemax;
		if (breite < breitemin) breite = breitemin;
	}
}

function bodyhoehe()
{
	if (navigator.appName == "Netscape")
	{
		//Firefoxx...
		bh = window.innerHeight;
  	}
	if (document.all)
	{
		//MSIE, 
		bh = document.body.offsetHeight;
	}
	if ((navigator.appName != "Netscape") && (!document.all))
	{
		bh = screen.availHeight;
	}
	navi = navigator.userAgent;
	if (navi.indexOf("Opera") > 0)
	{
		//Opera
		bh = window.innerHeight;
	}
	return bh;
}

function bodybreite()
{
	if (navigator.appName == "Netscape")
	{
		//Firefoxx...
		bb = window.innerWidth;
  	}
	if (document.all)
	{
		//MSIE, 
		bb = document.body.offsetWidth;
	}
	if ((navigator.appName != "Netscape") && (!document.all))
	{
		bb = screen.availWidth;
	}
	return bb;
}

function bodysize()
{
	akturl = document.URL;
	aktdoc = akturl.substring(akturl.lastIndexOf("/")+1,akturl.indexOf("?"));
	aktsearch = akturl.substring(akturl.indexOf("?")+1);
	aktxsearch = "";
	if (aktsearch.indexOf("&") > 0)
	{
		aktxsearch = aktsearch.substring(aktsearch.indexOf("&"));
	}
	//alert(aktdoc + "?" + aktsearch + aktxsearch);
	if (aktdoc == "index.php" || akturl.indexOf("?") <= 0)
	{
		if ((bodybreite() <= 1024) || (bodyhoehe() <= 768))
		{
			setzeschema("1000");
		}else{
			setzeschema("1024");
		}
	}else{
		if ((bodyhoehe() > 768 && bodybreite() > 1020) && aktsearch.substr(0,8) == "css=1000")
		{
			//alert("vergrössern");
			location.replace(aktdoc + "?css=1" + aktxsearch);
		}else if ((bodyhoehe() < 768 || bodybreite() < 1020) && aktsearch.substr(0,8) != "css=1000"){
			//alert("verkleinern");
			location.replace(aktdoc + "?css=1000" + aktxsearch);
		}
	}
}

function zeigbuttons()
{
	css = window.location.search;
	b_hoehe = bodyhoehe();
	if ((css.substr(5,4) == "1000") && (b_hoehe < 600))
	{
		navi = navigator.userAgent;
		if (navi.indexOf("Opera") > 0)
		{
			//Opera
			window.scrollTo(0, Math.abs((b_hoehe - 600)/2)+15);
		}else{
			window.scrollTo(0, Math.abs((b_hoehe - 600)/2));
		}
	}
}

function zeiginfo (e, objekt)
{
	boxbreite = document.getElementById(objekt).offsetWidth;
	if (boxbreite < 10) boxbreite = 230;
	xoffset = 15;
	yoffset = 20;
	b_hoehe = bodyhoehe();
	b_breite = bodybreite();
	urx = ((b_hoehe) > 768) ? (b_breite /2) - 514 : (b_breite / 2) - 503;
	ury = ((b_hoehe) > 768) ? (b_hoehe / 2) - 356 : (b_hoehe / 2) - 269;
	if (e.layerX)
	{
		x = e.layerX + urx;
		y = e.layerY + ury;
	} else {
		x = e.clientX;
		y = e.clientY;
		if (navigator.appName == "Netscape")
		{
			//Firefoxx...
			x = x + urx;
			y = y + ury;
		}
	}
	if (x > (b_breite / 2)) {xoffset = xoffset - boxbreite - 30;}
	bgx = urx - x - xoffset;
	bgy = ury - y + yoffset;
	postext = "" + bgx + "px " + bgy + "px";
	x_pos = x + xoffset;
	x_pos = x_pos + "px";
	y_pos = y - yoffset;
	y_pos = y_pos + "px";
	if (document.getElementById)
	{
		document.getElementById(objekt).style.left = x_pos;
		document.getElementById(objekt).style.top = y_pos;
		document.getElementById(objekt).style.backgroundPosition = postext;
	} else {
		
	}

}

function resizeimage(objekt, posx, posy, bild, nummer, x, y)
{
	document.getElementById(objekt).style.left = posx;
	document.getElementById(objekt).style.top = posy;
	document.getElementsByName(bild)[nummer].width = x;
	document.getElementsByName(bild)[nummer].height = y;
}

function setclass(objekt, klasse)
{
	document.getElementById(objekt).className = klasse;
}

function bildwechsel(platz, bild, text)
{
	bildpfad = "images/"
	neuesbild = new Image(); neuesbild.src = bildpfad+bild;
	document.images(platz).src = neuesbild.src;
	document.images(platz).alt = text
}


