
var foto = "";
var foto_vorher = "";
//var foto1 = document.getElementById('foto1');
//foto1.innerHTML = document.getElementById('bigfoto' + foto_aktiv).innerHTML;
//var foto2 = document.getElementById('foto2');
//var foto3 = document.getElementById('foto3');
var ID = 0;
var x = -20;
var opac = 0;
var breite = 20;



//******************************************************************************************************
//        photowechsel für js-gallerie
//******************************************************************************************************
function photowechselJS(nr, id) {

     i = Number(id);
     nr = Number(nr);

     photoalt = photoakt[id]
     photoakt[id] += nr;
     if (photoakt[id] == maxphotos[id]) photoakt[id] = 0;
     if (photoakt[id] == -1) photoakt[id] = maxphotos[id]-1;

     var namealt = 'photosPageObj_' + id + '_' + photoalt;
     var nameneu = 'photosPageObj_' + id + '_' + photoakt[id];

     //alert(namealt);
     obj = document.getElementById(namealt);
     obj.style.visibility =  "hidden";
     obj = document.getElementById(nameneu);
     obj.style.visibility =  "visible";

     var textfeld = "galleryText" + id;
     //alert(textfeld);
	 nummer = photoakt[id]+1;
	 if (nummer == 0)	nummer = 1;
	 text = nummer + " / " + maxphotos[id];

     obj = document.getElementById(textfeld);
     obj.innerHTML = text;

     textfeld = "fototext_" + id;
     obj = document.getElementById(textfeld);
     akt = photoakt[id];
     if (obj) obj.innerHTML = texte[akt];

}


//******************************************************************************************************
//        photowechsel für js-gallerie in einem neuem Window (Galerie-typ PopUp)
//******************************************************************************************************
function photowechselJSnewWindow(nr, id) {

     i = Number(id);
     nr = Number(nr);

     photoalt = photoakt[id]
     photoakt[id] += nr;
     if (photoakt[id] == maxphotos[id]) photoakt[id] = 0;
     if (photoakt[id] == -1) photoakt[id] = maxphotos[id]-1;

     var namealt = 'photosPageObj_' + id + '_' + photoalt;
     var nameneu = 'photosPageObj_' + id + '_' + photoakt[id];

     //alert(namealt);
     obj = document.getElementById(namealt);
     obj.style.visibility =  "hidden";
     obj = document.getElementById(nameneu);
     obj.style.visibility =  "visible";

     var textfeld = "galleryText" + id;
     //alert(textfeld);
	 nummer = photoakt[id]+1;
	 if (nummer == 0)	nummer = 1;
	 text = nummer + " von " + maxphotos[id];

     obj = document.getElementById(textfeld);
     obj.innerHTML = text;

     textfeld = "fototext_" + id;
     obj = document.getElementById(textfeld);
     akt = photoakt[id];
     obj.innerHTML = texte[akt];

}


function gallery_blitz_fotowechsel(id) {

         if (ID != 0) return;
         if (id == foto_aktiv) return;

         var td = document.getElementById('td' + foto_aktiv);
         td.className = 'fotogallery_blitz_inaktiv';
         td = document.getElementById('td' + id);
         td.className = 'fotogallery_blitz_aktiv';

         foto_vorher = document.getElementById('bigfoto' + foto_aktiv);
         foto = document.getElementById('bigfoto' + id);
         foto2.innerHTML = foto_vorher.innerHTML;

                                                        //alert("z alt="+foto_vorher.style.zIndex+"  z neu="+foto.style.zIndex+"   id="+id+"    aktiv_id="+foto_aktiv);
         foto_aktiv = id;
         if (browser == 'IE') {
             ID = setInterval("foto_einblenden_IE('"+id+"')", 10);
         } else {
             opac = 0;
             foto1.style.visibility = "hidden";
             ID = setInterval("foto_einblenden_MO('"+id+"')", 10);
         }
}

function foto_einblenden_MO() {

         foto.style.opacity = opac;
         foto.style.MozOpacity = opac;
         foto1.style.opacity = opac;
         foto1.style.MozOpacity = opac;

         if (opac == 0) {
             foto1.style.visibility = "hidden";
             foto2.innerHTML = foto1.innerHTML;
             foto1.innerHTML = foto.innerHTML;
             foto1.style.visibility = "visible";
         }

         opac += 0.03;

         // ENDE
         if (opac >= 1) {
                clearInterval(ID);
                ID = 0;
                foto1.style.opacity = 1;
                foto1.style.MozOpacity = 1;
                opac = 0;
         }
}

function foto_einblenden_IE() {

         if (x == -20) {

             foto3.innerHTML = foto1.innerHTML;
             foto2.innerHTML = foto.innerHTML;
             //foto1.innerHTML = foto.innerHTML;
             foto1.style.visibility = "visible";
         }

         x2 = x + breite;
         foto2.style.filter = "Alpha(opacity=100, finishopacity=0, style=1, startx="+x+", starty=0, finishx="+x2+", finishy=0)";
         if (x > -10) foto1.style.visibility = "hidden";


         x += 4;

         // ENDE
         if (x >= 100) {
                clearInterval(ID);
                ID = 0;
                x = -20;
                foto2.filter = "";
                foto1.innerHTML = foto2.innerHTML;
                foto3.innerHTML = foto2.innerHTML;
         }
}


function setOpacity(id, opac, td_id) {

	var td = document.getElementById(td_id);
	if (td.className == "fotogallery_blitz_aktiv") return;

		for (var i in thumbs) {
			if (thumbs[i] == id) {
				var opac_neu = opac;
			} else {
				var opac_neu = 100;
			}

			var foto_small = document.getElementById(thumbs[i]);
			if (browser == 'IE') {

				if (foto_small.style.filter.alpha) {
					foto_small.style.filter.alpha.opacity = opac_neu;
				} else {
					foto_small.style.filter = "Alpha(opacity=" + opac_neu + ")";
				}

			} else {

				foto_small.style.opacity = opac_neu/100;
				foto_small.style.mozOpacity= opac_neu/100;
			}



		}

}



var fensterid = null;

function fotogallerie (bildurl, bildbreite, bildhoehe, bildname, bgoption)
{
  screenbreite = screen.width;
  screenhoehe = screen.height;

  bildbreite = bildbreite + 20;
  bildhoehe = bildhoehe + 25;

  if (fensterid)
  {
    fensterid.close ();
  }

  if (screenbreite<bildbreite || screenhoehe<bildhoehe)
  {
    fensterid = window.open ('about:blank', 'JoJoThumb', "dependent=yes,toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,copyhistory=no,width=" + (screenbreite-100) + ",height=" + (screenhoehe -100) + ",left=0,top=0");
  }
  else
  {
    xoffset = (screenbreite - bildbreite) / 2;
    yoffset = (screenhoehe - bildhoehe) / 2;
    fensterid = window.open ('about:blank', 'JoJoThumb', "dependent=yes,toolbar=no,location=no,directories=no,status=no,scrollbars=no,resizable=no,copyhistory=no,width=" + bildbreite + ",height=" + bildhoehe + "," + "left=" + xoffset + ",top=" + yoffset);
  }

  fensterid.document.open ();
  fensterid.document.write ('<html><head><title>' + bildname + '</title></head>');
  fensterid.document.write ('<body ' + bgoption + '><a href="javascript:self.close()"><div align="center"><img src="' + bildurl + '" border="0" alt="Zum Schließen bitte klicken"></div></a></body></html>');
  fensterid.document.close();

  fensterid.focus();
}