function zeige_ansprechpartner(url)
{
	breite = 800;
	hoehe = 500;
	
	var eigenschaften = "width="+breite+",height="+hoehe+",toobar=yes,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,copyhistory=no";
	fenster=window.open(url,'Fenster',eigenschaften);
}

function zeige_galerie(url)
{
	breite = 800;
	hoehe = 599;
	
	var eigenschaften = "width="+breite+",height="+hoehe+",toobar=yes,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,copyhistory=no";
	fenster=window.open(url,'Fenster',eigenschaften);
}

function setzeBildAbstand(bild, hoehe, max)
{
	var abstand = (max - hoehe) / 2;
	bild.style.paddingTop = abstand+"px";
	bild.style.paddingBottom = abstand+"px";
	
	return bild;
}

function setzeBildBreite(bild, breite, hoehe, max)
{
	hoehe = (hoehe * max) / breite;
	breite = max;
	
	bild.width = breite;
	bild.height = hoehe;
	
	return bild;
}

function setzeBildHoehe(bild, breite, hoehe, max)
{
	breite = (breite * max) / hoehe; 
	hoehe = max;
	
	bild.width = breite;
	bild.height = hoehe;
	
	return bild;
}

function erzeuge_thumbnails()
{
	var imgElemente = getElementsByClassName("bild", "img");
	for(var i = 0; i < imgElemente.length; i++)
	{
		imgElemente[i].src = imgElemente[i].parentNode.href;
		
		var breite = imgElemente[i].width;
		var hoehe = imgElemente[i].height;		
		
		if(breite > 80)
		{						
			imgElemente[i] = setzeBildBreite(imgElemente[i], breite, hoehe, 80);
			
			breite = imgElemente[i].width;
			hoehe = imgElemente[i].height;
			
			if(hoehe > 50)
			{				
				imgElemente[i] = setzeBildHoehe(imgElemente[i], breite, hoehe, 50);
			}
			else
			{
				imgElemente[i] = setzeBildAbstand(imgElemente[i], hoehe, 50);
			}
		}
		else if(hoehe > 50)
		{
			imgElemente[i] = setzeBildHoehe(imgElemente[i], breite, hoehe, 50);
			
			breite = imgElemente[i].width;
			hoehe = imgElemente[i].height;
			
			if(breite > 80)
			{						
				imgElemente[i] = setzeBildBreite(imgElemente[i], breite, hoehe, 80);
				
				hoehe = imgElemente[i].height;
				
				if(hoehe < 50)
				{
					imgElemente[i] = setzeBildAbstand(imgElemente[i], hoehe, 50);
				}
			}				
		}
		else
		{
			imgElemente[i].width = breite;
			imgElemente[i].height = hoehe;
			imgElemente[i] = setzeBildAbstand(imgElemente[i], hoehe, 50);
		}		
	}
}

function getElementsByClassName(klasse, tags, obj)
{
	var tagName = tags || "*";
	var papa = obj || document;
	var tagElemente = papa.getElementsByTagName(tagName);

	var classElemente = new Array();
	for (var i = 0; i < tagElemente.length; i++)
	{
		if(tagElemente[i].className == klasse)
			classElemente.push(tagElemente[i]);
	}
	return classElemente;
} 
