
var Bildfenster=null;
var galeriebilder = false;

gradualfadeObjects = new Object();
gradualfadeTimers = new Object();


function imgover(object)
{
	object.style.border ="solid #304879 2px";
}

function imgout(object)
{
	object.style.border ="solid #fafbfb 2px";
}

function gradualfade(object, finalg, speed, change)
{
	if (!document.all)
	return
	
	if (object != "[object]")
	{
		setTimeout("gradualfade("+object+","+finalg+","+speed+","+change+")",0);
		return;
	}
	clearTimeout(gradualfadeTimers[object.sourceIndex]);
	
	diff = finalg-object.filters.alpha.opacity;
	direction = 1;
	if (object.filters.alpha.opacity > finalg)
	{
		direction = -1;
	}
	change=Math.min(direction*diff,change);
	object.filters.alpha.opacity+=direction*change;
	
	if (object.filters.alpha.opacity != finalg)
	{
		gradualfadeObjects[object.sourceIndex]=object;
		gradualfadeTimers[object.sourceIndex]=setTimeout("gradualfade(gradualfadeObjects["+object.sourceIndex+"],"+finalg+","+speed+","+change+")",speed);
		gradualfadeTimers[object.sourceIndex]=setTimeout("gradualfade(gradualfadeObjects["+object.sourceIndex+"],"+finalg+","+speed+","+change+")",speed);
	}
}

function GrafikAnzeigen(GrafikURL, Breite, Hoehe)
{	
	WindowLeft=(screen.width-Breite)/2; 
	WindowTop=(screen.height-Hoehe)/2;

	Fensteroptionen='top='+WindowTop+', left='+WindowLeft+', toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0';
		
  if (Bildfenster != null)
  {
    if (!Bildfenster.closed)
			//Bildfenster.resizeTo(Breite,Hoehe);
			Bildfenster.close();
	}

	Bildfenster=window.open("", "Bild", Fensteroptionen + ',width=' + Breite + ',height=' + Hoehe);
	Bildfenster.focus();
	Bildfenster.document.open();
	
	with(Bildfenster)
	{
		document.write("<html><head>");
		document.write("<title>Bilder</title>");
		document.write("</head>");
		document.write("<body bgcolor=\"Black\" leftmargin=0 topmargin=0 marginwidth=0 marginheight=0 onload=\"self.focus();\">");
		document.write("<img border=\"0\" onclick=\"window.close();\" src=\""+ GrafikURL +"\" title=\"Zum Schließen auf das Foto klicken\">");
		document.write("</body></html>");
	}
}

function GalerieFenster(URL, Bildnummer, WindowTop, WindowLeft, WindowWidth, WindowHeight)
{
	if (WindowTop==0 && WindowLeft==0)
	{
		WindowLeft=(screen.width-WindowWidth)/2; 
		WindowTop=(screen.height-WindowHeight)/2;
	}	
	
	Fensteroptionen='top='+WindowTop+', left='+WindowLeft+', toolbar=0, scrollbars=0, location=0, statusbar=0, menubar=0, resizable=0, width=980, height='+WindowHeight;

	galeriewindow=window.open(URL+'&bild='+Bildnummer+'&galbefehl=total', 'Galerie', Fensteroptionen); 	
	galeriewindow.focus();
	return false;
}


function GrafikSingle(GrafikURL, Breite, Hoehe)
{	
	Breite = (Breite+80);
	Hoehe = (Hoehe+130);
	
	WindowLeft=(screen.width-Breite)/2; 
	WindowTop=(screen.height-Hoehe)/2;

	Fensteroptionen='top='+WindowTop+', left='+WindowLeft+', toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0';
		
  if (Bildfenster != null)
  {
    if (!Bildfenster.closed)
			//Bildfenster.resizeTo(Breite,Hoehe);
			Bildfenster.close();
	}

	Bildfenster=window.open(GrafikURL+'&galbefehl=total', 'Galerie', Fensteroptionen + ',width=' + Breite + ',height=' + Hoehe);
	
	Bildfenster.focus();	
}
	
	
function ChangeImage(bild,bildtext){
	
	if (!galeriebilder) return;
	
	newTween.set(0);

	el.src=bild;
	eltext.firstChild.nodeValue = bildtext;
	
	newTween.start(1);				
}

window.addEvent('domready', function() {
	el = $('Vorschau');
	eltext = $('Vorschautext');
	newTween = new Fx.Tween(el,{property: "opacity", duration: 200});
});

