 var d=document;
 bilder = new Array();
 zInterval = null; aktuell=0;
 pause=false; 
 bilderAnzahl=3;
 bilderPfad11="http://www.leonhard-immobilien.de/leonhard/bilder/slideshow_home/";
 bilderPfad1="http://www.leonhard-immobilien.de/leonhard/bilder/slideshow_immo/";
 bilderPfad2="http://www.leonhard-immobilien.de/leonhard/bilder/slideshow_presse/";
 bilderPfad3="http://www.leonhard-immobilien.de/leonhard/bilder/slideshow_callback/";

 geschwindigkeit=8000;

function so_init(imagePath) {
	if(!d.getElementById || !d.createElement)return;

	// erstes Bild wird eingelesen
	bild = d.getElementById("slideshow").getElementsByTagName("img");
	bilder[0] = bild[0];
		
	bilder[0].src = imagePath + "image" + "001.jpg";
	bilder[0].style.display = "block";
	bilder[0].xOpacity = .99;

	bilder[1] = new Image();	
	bilder[1].src = imagePath + "image" + "002.jpg";
	bilder[1].xOpacity = 0;
	d.getElementById("slideshow").appendChild(bilder[1]);

	neuesBild(imagePath);

	setTimeout(so_xfade,geschwindigkeit);
}

function so_xfade() {
	cOpacity = bilder[aktuell].xOpacity;
	nIndex = bilder[aktuell+1]?aktuell+1:0;
	nOpacity = bilder[nIndex].xOpacity;

	cOpacity-=.05;
	nOpacity+=.05;

	bilder[nIndex].style.display = "block";
	bilder[aktuell].xOpacity = cOpacity;
	bilder[nIndex].xOpacity = nOpacity;

	setOpacity(bilder[aktuell]);
	setOpacity(bilder[nIndex]);



	if(cOpacity<=0) {

		bilder[aktuell].style.display = "none";
		aktuell = nIndex;
		setTimeout(so_xfade,geschwindigkeit);
		neuesBild();



	} else {
		setTimeout(so_xfade,100);
	}


	function setOpacity(obj) {
		if(obj.xOpacity>.99) {
			obj.xOpacity = .99;
			return;
		}
		obj.style.opacity = obj.xOpacity;
		obj.style.MozOpacity = obj.xOpacity;
		obj.style.filter = "alpha(opacity=" + (obj.xOpacity*100) + ")";
	}
}



function neuesBild(bilderPath) {
	// immer ein Bild vorausladen
	if ( (aktuell < (bilderAnzahl-2)) && (bilder.length < bilderAnzahl) ) {
		bilder[aktuell+2] = new Image();
		bilder[aktuell+2].src =  bilderPath + "image" + "0" + ((aktuell+3)<10 ? "0" + (aktuell+3) : (aktuell+3)) + ".jpg"
		bilder[aktuell+2].xOpacity = 0;
		d.getElementById("slideshow").appendChild(bilder[aktuell+2]);
	}
}

function ladenImages()
{
	var Anzahl = ladenImages.arguments.length;
	var preImg = new Array();

	for (i=0;i<Anzahl;i++)
	{
			preImg[i] = new Image;
			preImg[i].src = ladenImages.arguments[i];
	}
}



function chkFormular()
{
   if(document.Formular.name.value == "")
      {
       alert("Bitte geben Sie Ihren Namen ein!");
       document.Formular.name.focus();
       return false;
      }
     if(document.Formular.telefon.value == "")
      {
       alert("Bitte geben Sie Ihre Telefonnummer ein!!");
       document.Formular.telefon.focus();
       return false;
      }
}


function Bildwechsel(BildName,BildNeu,Ebene)
{
	if (Ebene == 0)	eval("document."+BildName+".src = 'images/"+BildNeu+".jpg'");
}


function zoomIn(name,curx,cury,zielx,ziely)
{
var stopnow=0;

if(curx > zielx) { curx = curx * 0.99; }
if(cury > ziely) { cury = cury * 0.99; }
if ((curx <= zielx) || (cury <= ziely)) {curx = zielx; cury = ziely; stopnow = 1; }
eval("document."+name+".width=curx");
eval("document."+name+".height=cury");
if (stopnow == 0) {setTimeout("zoomIn('"+name+"',"+curx+","+cury+","+zielx+","+ziely+"),1");}


}


